./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/no-overflow.prp --file ../../../trunk/examples/svcomp/pthread-ext/11_fmaxsymopt.i --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations AFTER --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version b8dbc81d Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/pthread-ext/11_fmaxsymopt.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 963498115a8eca6e92c68ab7fa8168826446f05b9b398350c3ee0745adf1bb45 --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations AFTER --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-08-30 08:26:24,023 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-08-30 08:26:24,025 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-08-30 08:26:24,067 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-08-30 08:26:24,067 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-08-30 08:26:24,070 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-08-30 08:26:24,072 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-08-30 08:26:24,074 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-08-30 08:26:24,076 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-08-30 08:26:24,080 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-08-30 08:26:24,081 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-08-30 08:26:24,083 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-08-30 08:26:24,083 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-08-30 08:26:24,085 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-08-30 08:26:24,086 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-08-30 08:26:24,089 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-08-30 08:26:24,090 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-08-30 08:26:24,091 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-08-30 08:26:24,092 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-08-30 08:26:24,093 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-08-30 08:26:24,094 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-08-30 08:26:24,095 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-08-30 08:26:24,096 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-08-30 08:26:24,096 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-08-30 08:26:24,099 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-08-30 08:26:24,102 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-08-30 08:26:24,103 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-08-30 08:26:24,103 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-08-30 08:26:24,105 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-08-30 08:26:24,106 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-08-30 08:26:24,106 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-08-30 08:26:24,106 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-08-30 08:26:24,108 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-08-30 08:26:24,108 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-08-30 08:26:24,109 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-08-30 08:26:24,110 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-08-30 08:26:24,111 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-08-30 08:26:24,111 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-08-30 08:26:24,111 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-08-30 08:26:24,121 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-08-30 08:26:24,122 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-08-30 08:26:24,125 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2023-08-30 08:26:24,146 INFO L113 SettingsManager]: Loading preferences was successful [2023-08-30 08:26:24,146 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-30 08:26:24,147 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-30 08:26:24,147 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-30 08:26:24,148 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-30 08:26:24,148 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-30 08:26:24,149 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-30 08:26:24,150 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-08-30 08:26:24,150 INFO L138 SettingsManager]: * Use SBE=true [2023-08-30 08:26:24,150 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-30 08:26:24,151 INFO L138 SettingsManager]: * sizeof long=4 [2023-08-30 08:26:24,151 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-08-30 08:26:24,151 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-30 08:26:24,151 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-08-30 08:26:24,152 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-08-30 08:26:24,152 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-30 08:26:24,152 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-30 08:26:24,152 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-30 08:26:24,152 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2023-08-30 08:26:24,152 INFO L138 SettingsManager]: * sizeof long double=12 [2023-08-30 08:26:24,153 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-08-30 08:26:24,153 INFO L138 SettingsManager]: * Use constant arrays=true [2023-08-30 08:26:24,153 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-30 08:26:24,153 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-30 08:26:24,153 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-30 08:26:24,154 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-30 08:26:24,154 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 08:26:24,154 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-30 08:26:24,154 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-30 08:26:24,154 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-30 08:26:24,155 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-30 08:26:24,155 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-30 08:26:24,155 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-30 08:26:24,155 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-08-30 08:26:24,155 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-30 08:26:24,156 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-30 08:26:24,156 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-30 08:26:24,156 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 963498115a8eca6e92c68ab7fa8168826446f05b9b398350c3ee0745adf1bb45 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> AFTER [2023-08-30 08:26:24,445 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-30 08:26:24,460 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-30 08:26:24,462 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-30 08:26:24,463 INFO L271 PluginConnector]: Initializing CDTParser... [2023-08-30 08:26:24,464 INFO L275 PluginConnector]: CDTParser initialized [2023-08-30 08:26:24,465 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-ext/11_fmaxsymopt.i [2023-08-30 08:26:25,632 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-08-30 08:26:25,892 INFO L351 CDTParser]: Found 1 translation units. [2023-08-30 08:26:25,893 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/11_fmaxsymopt.i [2023-08-30 08:26:25,903 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ecfd9dd62/89f9128943124aa0a1d9ad429fc03bb1/FLAGf71d5329e [2023-08-30 08:26:25,915 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ecfd9dd62/89f9128943124aa0a1d9ad429fc03bb1 [2023-08-30 08:26:25,917 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-30 08:26:25,918 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-08-30 08:26:25,919 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-30 08:26:25,919 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-30 08:26:25,922 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-30 08:26:25,923 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 08:26:25" (1/1) ... [2023-08-30 08:26:25,923 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@95b29e8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:26:25, skipping insertion in model container [2023-08-30 08:26:25,924 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 08:26:25" (1/1) ... [2023-08-30 08:26:25,929 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-08-30 08:26:25,964 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-08-30 08:26:26,221 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/11_fmaxsymopt.i[30540,30553] [2023-08-30 08:26:26,229 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 08:26:26,238 INFO L203 MainTranslator]: Completed pre-run [2023-08-30 08:26:26,280 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-ext/11_fmaxsymopt.i[30540,30553] [2023-08-30 08:26:26,285 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 08:26:26,322 INFO L208 MainTranslator]: Completed translation [2023-08-30 08:26:26,322 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:26:26 WrapperNode [2023-08-30 08:26:26,322 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-30 08:26:26,323 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-30 08:26:26,324 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-30 08:26:26,324 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-30 08:26:26,339 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:26:26" (1/1) ... [2023-08-30 08:26:26,348 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:26:26" (1/1) ... [2023-08-30 08:26:26,382 INFO L138 Inliner]: procedures = 171, calls = 24, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 87 [2023-08-30 08:26:26,383 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-30 08:26:26,383 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-30 08:26:26,383 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-30 08:26:26,383 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-08-30 08:26:26,390 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:26:26" (1/1) ... [2023-08-30 08:26:26,390 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:26:26" (1/1) ... [2023-08-30 08:26:26,405 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:26:26" (1/1) ... [2023-08-30 08:26:26,406 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:26:26" (1/1) ... [2023-08-30 08:26:26,409 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:26:26" (1/1) ... [2023-08-30 08:26:26,412 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:26:26" (1/1) ... [2023-08-30 08:26:26,413 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:26:26" (1/1) ... [2023-08-30 08:26:26,414 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:26:26" (1/1) ... [2023-08-30 08:26:26,416 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-30 08:26:26,417 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-30 08:26:26,417 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-08-30 08:26:26,417 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-08-30 08:26:26,418 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:26:26" (1/1) ... [2023-08-30 08:26:26,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 08:26:26,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 08:26:26,442 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-30 08:26:26,452 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-30 08:26:26,472 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-30 08:26:26,472 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2023-08-30 08:26:26,473 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2023-08-30 08:26:26,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-30 08:26:26,473 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-30 08:26:26,473 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-30 08:26:26,473 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-30 08:26:26,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-30 08:26:26,474 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-30 08:26:26,474 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-30 08:26:26,475 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-30 08:26:26,568 INFO L236 CfgBuilder]: Building ICFG [2023-08-30 08:26:26,570 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-30 08:26:26,727 INFO L277 CfgBuilder]: Performing block encoding [2023-08-30 08:26:26,791 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-30 08:26:26,791 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-30 08:26:26,796 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 08:26:26 BoogieIcfgContainer [2023-08-30 08:26:26,796 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-30 08:26:26,797 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-30 08:26:26,798 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-08-30 08:26:26,800 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-08-30 08:26:26,801 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.08 08:26:25" (1/3) ... [2023-08-30 08:26:26,801 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22287317 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 08:26:26, skipping insertion in model container [2023-08-30 08:26:26,801 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 08:26:26" (2/3) ... [2023-08-30 08:26:26,805 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22287317 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 08:26:26, skipping insertion in model container [2023-08-30 08:26:26,805 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 08:26:26" (3/3) ... [2023-08-30 08:26:26,808 INFO L112 eAbstractionObserver]: Analyzing ICFG 11_fmaxsymopt.i [2023-08-30 08:26:26,813 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-08-30 08:26:26,821 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-30 08:26:26,821 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2023-08-30 08:26:26,821 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-30 08:26:26,931 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-30 08:26:26,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 80 places, 85 transitions, 175 flow [2023-08-30 08:26:27,032 INFO L130 PetriNetUnfolder]: 9/95 cut-off events. [2023-08-30 08:26:27,035 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 08:26:27,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100 conditions, 95 events. 9/95 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 91 event pairs, 0 based on Foata normal form. 0/80 useless extension candidates. Maximal degree in co-relation 63. Up to 4 conditions per place. [2023-08-30 08:26:27,041 INFO L82 GeneralOperation]: Start removeDead. Operand has 80 places, 85 transitions, 175 flow [2023-08-30 08:26:27,046 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 80 places, 85 transitions, 175 flow [2023-08-30 08:26:27,049 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 08:26:27,068 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 80 places, 85 transitions, 175 flow [2023-08-30 08:26:27,072 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 80 places, 85 transitions, 175 flow [2023-08-30 08:26:27,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 80 places, 85 transitions, 175 flow [2023-08-30 08:26:27,121 INFO L130 PetriNetUnfolder]: 9/95 cut-off events. [2023-08-30 08:26:27,122 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 08:26:27,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100 conditions, 95 events. 9/95 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 91 event pairs, 0 based on Foata normal form. 0/80 useless extension candidates. Maximal degree in co-relation 63. Up to 4 conditions per place. [2023-08-30 08:26:27,126 INFO L119 LiptonReduction]: Number of co-enabled transitions 1326 [2023-08-30 08:26:30,009 INFO L134 LiptonReduction]: Checked pairs total: 1282 [2023-08-30 08:26:30,010 INFO L136 LiptonReduction]: Total number of compositions: 97 [2023-08-30 08:26:30,022 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 08:26:30,027 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6ae7980f, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 08:26:30,027 INFO L358 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2023-08-30 08:26:30,030 INFO L130 PetriNetUnfolder]: 1/9 cut-off events. [2023-08-30 08:26:30,031 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 08:26:30,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:26:30,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 08:26:30,032 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-08-30 08:26:30,036 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:26:30,036 INFO L85 PathProgramCache]: Analyzing trace with hash 397055395, now seen corresponding path program 1 times [2023-08-30 08:26:30,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:26:30,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291579156] [2023-08-30 08:26:30,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:26:30,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:26:30,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:26:30,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:26:30,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:26:30,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291579156] [2023-08-30 08:26:30,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291579156] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:26:30,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:26:30,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:26:30,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445700309] [2023-08-30 08:26:30,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:26:30,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:26:30,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:26:30,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:26:30,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:26:30,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 182 [2023-08-30 08:26:30,392 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 15 places, 13 transitions, 31 flow. Second operand has 3 states, 3 states have (on average 73.66666666666667) internal successors, (221), 3 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:30,393 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:26:30,393 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 182 [2023-08-30 08:26:30,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:26:30,421 INFO L130 PetriNetUnfolder]: 11/29 cut-off events. [2023-08-30 08:26:30,422 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 08:26:30,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63 conditions, 29 events. 11/29 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 57 event pairs, 0 based on Foata normal form. 0/20 useless extension candidates. Maximal degree in co-relation 50. Up to 23 conditions per place. [2023-08-30 08:26:30,424 INFO L137 encePairwiseOnDemand]: 178/182 looper letters, 9 selfloop transitions, 1 changer transitions 1/12 dead transitions. [2023-08-30 08:26:30,424 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 14 places, 12 transitions, 51 flow [2023-08-30 08:26:30,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:26:30,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:26:30,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 231 transitions. [2023-08-30 08:26:30,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4230769230769231 [2023-08-30 08:26:30,439 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 231 transitions. [2023-08-30 08:26:30,439 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 231 transitions. [2023-08-30 08:26:30,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:26:30,442 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 231 transitions. [2023-08-30 08:26:30,447 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 77.0) internal successors, (231), 3 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:30,453 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 182.0) internal successors, (728), 4 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:30,453 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 182.0) internal successors, (728), 4 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:30,455 INFO L175 Difference]: Start difference. First operand has 15 places, 13 transitions, 31 flow. Second operand 3 states and 231 transitions. [2023-08-30 08:26:30,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 14 places, 12 transitions, 51 flow [2023-08-30 08:26:30,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 14 places, 12 transitions, 51 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 08:26:30,458 INFO L231 Difference]: Finished difference. Result has 14 places, 9 transitions, 25 flow [2023-08-30 08:26:30,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=182, PETRI_DIFFERENCE_MINUEND_FLOW=25, PETRI_DIFFERENCE_MINUEND_PLACES=12, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=10, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=9, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=25, PETRI_PLACES=14, PETRI_TRANSITIONS=9} [2023-08-30 08:26:30,463 INFO L281 CegarLoopForPetriNet]: 15 programPoint places, -1 predicate places. [2023-08-30 08:26:30,463 INFO L495 AbstractCegarLoop]: Abstraction has has 14 places, 9 transitions, 25 flow [2023-08-30 08:26:30,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 73.66666666666667) internal successors, (221), 3 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:30,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:26:30,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 08:26:30,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-30 08:26:30,465 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-08-30 08:26:30,472 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:26:30,473 INFO L85 PathProgramCache]: Analyzing trace with hash 397055461, now seen corresponding path program 1 times [2023-08-30 08:26:30,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:26:30,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405328088] [2023-08-30 08:26:30,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:26:30,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:26:30,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:26:30,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:26:30,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:26:30,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405328088] [2023-08-30 08:26:30,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405328088] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:26:30,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:26:30,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:26:30,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157694023] [2023-08-30 08:26:30,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:26:30,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:26:30,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:26:30,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:26:30,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:26:30,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 182 [2023-08-30 08:26:30,590 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 14 places, 9 transitions, 25 flow. Second operand has 3 states, 3 states have (on average 73.66666666666667) internal successors, (221), 3 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:30,590 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:26:30,590 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 182 [2023-08-30 08:26:30,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:26:30,609 INFO L130 PetriNetUnfolder]: 7/19 cut-off events. [2023-08-30 08:26:30,610 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-30 08:26:30,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 19 events. 7/19 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 23 event pairs, 0 based on Foata normal form. 0/16 useless extension candidates. Maximal degree in co-relation 33. Up to 13 conditions per place. [2023-08-30 08:26:30,611 INFO L137 encePairwiseOnDemand]: 180/182 looper letters, 8 selfloop transitions, 1 changer transitions 0/10 dead transitions. [2023-08-30 08:26:30,611 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 14 places, 10 transitions, 45 flow [2023-08-30 08:26:30,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:26:30,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:26:30,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 226 transitions. [2023-08-30 08:26:30,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4139194139194139 [2023-08-30 08:26:30,617 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 226 transitions. [2023-08-30 08:26:30,617 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 226 transitions. [2023-08-30 08:26:30,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:26:30,617 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 226 transitions. [2023-08-30 08:26:30,619 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 75.33333333333333) internal successors, (226), 3 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:30,621 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 182.0) internal successors, (728), 4 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:30,622 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 182.0) internal successors, (728), 4 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:30,622 INFO L175 Difference]: Start difference. First operand has 14 places, 9 transitions, 25 flow. Second operand 3 states and 226 transitions. [2023-08-30 08:26:30,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 14 places, 10 transitions, 45 flow [2023-08-30 08:26:30,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 13 places, 10 transitions, 44 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:26:30,623 INFO L231 Difference]: Finished difference. Result has 13 places, 8 transitions, 24 flow [2023-08-30 08:26:30,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=182, PETRI_DIFFERENCE_MINUEND_FLOW=22, PETRI_DIFFERENCE_MINUEND_PLACES=11, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=8, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=7, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=24, PETRI_PLACES=13, PETRI_TRANSITIONS=8} [2023-08-30 08:26:30,624 INFO L281 CegarLoopForPetriNet]: 15 programPoint places, -2 predicate places. [2023-08-30 08:26:30,624 INFO L495 AbstractCegarLoop]: Abstraction has has 13 places, 8 transitions, 24 flow [2023-08-30 08:26:30,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 73.66666666666667) internal successors, (221), 3 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:30,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:26:30,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 08:26:30,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-30 08:26:30,625 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-08-30 08:26:30,627 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:26:30,627 INFO L85 PathProgramCache]: Analyzing trace with hash 397055519, now seen corresponding path program 1 times [2023-08-30 08:26:30,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:26:30,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028888981] [2023-08-30 08:26:30,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:26:30,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:26:30,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:26:30,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:26:30,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:26:30,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028888981] [2023-08-30 08:26:30,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028888981] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:26:30,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:26:30,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:26:30,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964178083] [2023-08-30 08:26:30,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:26:30,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:26:30,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:26:30,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:26:30,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:26:30,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 182 [2023-08-30 08:26:30,758 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 13 places, 8 transitions, 24 flow. Second operand has 3 states, 3 states have (on average 73.66666666666667) internal successors, (221), 3 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:30,758 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:26:30,758 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 182 [2023-08-30 08:26:30,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:26:30,778 INFO L130 PetriNetUnfolder]: 5/14 cut-off events. [2023-08-30 08:26:30,778 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-30 08:26:30,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40 conditions, 14 events. 5/14 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 12 event pairs, 0 based on Foata normal form. 0/14 useless extension candidates. Maximal degree in co-relation 26. Up to 8 conditions per place. [2023-08-30 08:26:30,779 INFO L137 encePairwiseOnDemand]: 180/182 looper letters, 0 selfloop transitions, 0 changer transitions 9/9 dead transitions. [2023-08-30 08:26:30,779 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 14 places, 9 transitions, 42 flow [2023-08-30 08:26:30,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:26:30,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:26:30,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 225 transitions. [2023-08-30 08:26:30,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41208791208791207 [2023-08-30 08:26:30,781 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 225 transitions. [2023-08-30 08:26:30,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 225 transitions. [2023-08-30 08:26:30,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:26:30,781 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 225 transitions. [2023-08-30 08:26:30,782 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 75.0) internal successors, (225), 3 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:30,783 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 182.0) internal successors, (728), 4 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:30,784 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 182.0) internal successors, (728), 4 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:30,784 INFO L175 Difference]: Start difference. First operand has 13 places, 8 transitions, 24 flow. Second operand 3 states and 225 transitions. [2023-08-30 08:26:30,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 14 places, 9 transitions, 42 flow [2023-08-30 08:26:30,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 13 places, 9 transitions, 41 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:26:30,784 INFO L231 Difference]: Finished difference. Result has 13 places, 0 transitions, 0 flow [2023-08-30 08:26:30,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=182, PETRI_DIFFERENCE_MINUEND_FLOW=21, PETRI_DIFFERENCE_MINUEND_PLACES=11, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=7, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=7, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=0, PETRI_PLACES=13, PETRI_TRANSITIONS=0} [2023-08-30 08:26:30,785 INFO L281 CegarLoopForPetriNet]: 15 programPoint places, -2 predicate places. [2023-08-30 08:26:30,786 INFO L495 AbstractCegarLoop]: Abstraction has has 13 places, 0 transitions, 0 flow [2023-08-30 08:26:30,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 73.66666666666667) internal successors, (221), 3 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:30,788 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 8 remaining) [2023-08-30 08:26:30,789 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 8 remaining) [2023-08-30 08:26:30,789 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 8 remaining) [2023-08-30 08:26:30,789 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 8 remaining) [2023-08-30 08:26:30,789 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 8 remaining) [2023-08-30 08:26:30,789 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 8 remaining) [2023-08-30 08:26:30,790 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 8 remaining) [2023-08-30 08:26:30,790 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 8 remaining) [2023-08-30 08:26:30,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-30 08:26:30,790 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2023-08-30 08:26:30,792 INFO L307 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE (1/2) [2023-08-30 08:26:30,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 80 places, 85 transitions, 175 flow [2023-08-30 08:26:30,806 INFO L130 PetriNetUnfolder]: 9/95 cut-off events. [2023-08-30 08:26:30,806 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 08:26:30,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100 conditions, 95 events. 9/95 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 91 event pairs, 0 based on Foata normal form. 0/80 useless extension candidates. Maximal degree in co-relation 63. Up to 4 conditions per place. [2023-08-30 08:26:30,807 INFO L82 GeneralOperation]: Start removeDead. Operand has 80 places, 85 transitions, 175 flow [2023-08-30 08:26:30,808 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 80 places, 85 transitions, 175 flow [2023-08-30 08:26:30,808 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 08:26:30,808 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 80 places, 85 transitions, 175 flow [2023-08-30 08:26:30,809 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 80 places, 85 transitions, 175 flow [2023-08-30 08:26:30,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 80 places, 85 transitions, 175 flow [2023-08-30 08:26:30,833 INFO L130 PetriNetUnfolder]: 9/95 cut-off events. [2023-08-30 08:26:30,834 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 08:26:30,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100 conditions, 95 events. 9/95 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 91 event pairs, 0 based on Foata normal form. 0/80 useless extension candidates. Maximal degree in co-relation 63. Up to 4 conditions per place. [2023-08-30 08:26:30,835 INFO L119 LiptonReduction]: Number of co-enabled transitions 1326 [2023-08-30 08:26:33,392 INFO L134 LiptonReduction]: Checked pairs total: 1171 [2023-08-30 08:26:33,392 INFO L136 LiptonReduction]: Total number of compositions: 96 [2023-08-30 08:26:33,394 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-30 08:26:33,395 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6ae7980f, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 08:26:33,395 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-30 08:26:33,397 INFO L130 PetriNetUnfolder]: 1/14 cut-off events. [2023-08-30 08:26:33,397 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 08:26:33,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:26:33,397 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-08-30 08:26:33,397 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 08:26:33,398 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:26:33,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1836430822, now seen corresponding path program 1 times [2023-08-30 08:26:33,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:26:33,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824168288] [2023-08-30 08:26:33,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:26:33,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:26:33,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 08:26:33,412 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-30 08:26:33,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 08:26:33,440 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-30 08:26:33,440 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-30 08:26:33,440 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-30 08:26:33,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-30 08:26:33,441 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-30 08:26:33,441 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2023-08-30 08:26:33,442 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-30 08:26:33,442 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-30 08:26:33,471 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-30 08:26:33,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 127 places, 137 transitions, 286 flow [2023-08-30 08:26:33,507 INFO L130 PetriNetUnfolder]: 17/159 cut-off events. [2023-08-30 08:26:33,507 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-30 08:26:33,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 169 conditions, 159 events. 17/159 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 290 event pairs, 0 based on Foata normal form. 0/131 useless extension candidates. Maximal degree in co-relation 114. Up to 6 conditions per place. [2023-08-30 08:26:33,511 INFO L82 GeneralOperation]: Start removeDead. Operand has 127 places, 137 transitions, 286 flow [2023-08-30 08:26:33,513 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 127 places, 137 transitions, 286 flow [2023-08-30 08:26:33,513 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 08:26:33,513 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 127 places, 137 transitions, 286 flow [2023-08-30 08:26:33,513 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 127 places, 137 transitions, 286 flow [2023-08-30 08:26:33,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 127 places, 137 transitions, 286 flow [2023-08-30 08:26:33,538 INFO L130 PetriNetUnfolder]: 17/159 cut-off events. [2023-08-30 08:26:33,538 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-30 08:26:33,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 169 conditions, 159 events. 17/159 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 290 event pairs, 0 based on Foata normal form. 0/131 useless extension candidates. Maximal degree in co-relation 114. Up to 6 conditions per place. [2023-08-30 08:26:33,543 INFO L119 LiptonReduction]: Number of co-enabled transitions 7956 [2023-08-30 08:26:36,536 INFO L134 LiptonReduction]: Checked pairs total: 10859 [2023-08-30 08:26:36,536 INFO L136 LiptonReduction]: Total number of compositions: 146 [2023-08-30 08:26:36,538 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 08:26:36,539 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6ae7980f, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 08:26:36,539 INFO L358 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2023-08-30 08:26:36,541 INFO L130 PetriNetUnfolder]: 1/8 cut-off events. [2023-08-30 08:26:36,541 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 08:26:36,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:26:36,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 08:26:36,541 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-08-30 08:26:36,542 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:26:36,542 INFO L85 PathProgramCache]: Analyzing trace with hash 809504390, now seen corresponding path program 1 times [2023-08-30 08:26:36,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:26:36,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506062176] [2023-08-30 08:26:36,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:26:36,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:26:36,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:26:36,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:26:36,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:26:36,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506062176] [2023-08-30 08:26:36,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506062176] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:26:36,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:26:36,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:26:36,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426578429] [2023-08-30 08:26:36,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:26:36,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:26:36,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:26:36,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:26:36,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:26:36,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 283 [2023-08-30 08:26:36,600 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 34 transitions, 80 flow. Second operand has 3 states, 3 states have (on average 118.66666666666667) internal successors, (356), 3 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:36,600 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:26:36,600 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 283 [2023-08-30 08:26:36,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:26:36,663 INFO L130 PetriNetUnfolder]: 180/337 cut-off events. [2023-08-30 08:26:36,664 INFO L131 PetriNetUnfolder]: For 20/20 co-relation queries the response was YES. [2023-08-30 08:26:36,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 642 conditions, 337 events. 180/337 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1697 event pairs, 6 based on Foata normal form. 0/221 useless extension candidates. Maximal degree in co-relation 542. Up to 250 conditions per place. [2023-08-30 08:26:36,667 INFO L137 encePairwiseOnDemand]: 276/283 looper letters, 26 selfloop transitions, 1 changer transitions 0/37 dead transitions. [2023-08-30 08:26:36,667 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 37 transitions, 145 flow [2023-08-30 08:26:36,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:26:36,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:26:36,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 387 transitions. [2023-08-30 08:26:36,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4558303886925795 [2023-08-30 08:26:36,669 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 387 transitions. [2023-08-30 08:26:36,669 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 387 transitions. [2023-08-30 08:26:36,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:26:36,669 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 387 transitions. [2023-08-30 08:26:36,670 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 129.0) internal successors, (387), 3 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:36,672 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 283.0) internal successors, (1132), 4 states have internal predecessors, (1132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:36,673 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 283.0) internal successors, (1132), 4 states have internal predecessors, (1132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:36,673 INFO L175 Difference]: Start difference. First operand has 33 places, 34 transitions, 80 flow. Second operand 3 states and 387 transitions. [2023-08-30 08:26:36,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 37 transitions, 145 flow [2023-08-30 08:26:36,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 37 transitions, 143 flow, removed 1 selfloop flow, removed 0 redundant places. [2023-08-30 08:26:36,675 INFO L231 Difference]: Finished difference. Result has 31 places, 28 transitions, 68 flow [2023-08-30 08:26:36,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=283, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=68, PETRI_PLACES=31, PETRI_TRANSITIONS=28} [2023-08-30 08:26:36,678 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, -2 predicate places. [2023-08-30 08:26:36,679 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 28 transitions, 68 flow [2023-08-30 08:26:36,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 118.66666666666667) internal successors, (356), 3 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:36,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:26:36,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 08:26:36,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-30 08:26:36,680 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-08-30 08:26:36,680 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:26:36,680 INFO L85 PathProgramCache]: Analyzing trace with hash 809504426, now seen corresponding path program 1 times [2023-08-30 08:26:36,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:26:36,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882785619] [2023-08-30 08:26:36,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:26:36,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:26:36,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:26:36,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:26:36,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:26:36,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882785619] [2023-08-30 08:26:36,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882785619] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:26:36,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:26:36,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:26:36,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757326959] [2023-08-30 08:26:36,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:26:36,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:26:36,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:26:36,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:26:36,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:26:36,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 283 [2023-08-30 08:26:36,779 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 28 transitions, 68 flow. Second operand has 3 states, 3 states have (on average 118.66666666666667) internal successors, (356), 3 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:36,779 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:26:36,779 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 283 [2023-08-30 08:26:36,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:26:36,871 INFO L130 PetriNetUnfolder]: 153/286 cut-off events. [2023-08-30 08:26:36,871 INFO L131 PetriNetUnfolder]: For 31/31 co-relation queries the response was YES. [2023-08-30 08:26:36,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 565 conditions, 286 events. 153/286 cut-off events. For 31/31 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1327 event pairs, 22 based on Foata normal form. 0/198 useless extension candidates. Maximal degree in co-relation 476. Up to 211 conditions per place. [2023-08-30 08:26:36,874 INFO L137 encePairwiseOnDemand]: 281/283 looper letters, 25 selfloop transitions, 1 changer transitions 0/36 dead transitions. [2023-08-30 08:26:36,874 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 36 transitions, 141 flow [2023-08-30 08:26:36,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:26:36,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:26:36,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 378 transitions. [2023-08-30 08:26:36,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4452296819787986 [2023-08-30 08:26:36,878 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 378 transitions. [2023-08-30 08:26:36,879 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 378 transitions. [2023-08-30 08:26:36,879 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:26:36,879 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 378 transitions. [2023-08-30 08:26:36,880 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 126.0) internal successors, (378), 3 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:36,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 283.0) internal successors, (1132), 4 states have internal predecessors, (1132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:36,882 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 283.0) internal successors, (1132), 4 states have internal predecessors, (1132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:36,886 INFO L175 Difference]: Start difference. First operand has 31 places, 28 transitions, 68 flow. Second operand 3 states and 378 transitions. [2023-08-30 08:26:36,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 36 transitions, 141 flow [2023-08-30 08:26:36,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 36 transitions, 140 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:26:36,888 INFO L231 Difference]: Finished difference. Result has 31 places, 27 transitions, 67 flow [2023-08-30 08:26:36,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=283, PETRI_DIFFERENCE_MINUEND_FLOW=65, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=67, PETRI_PLACES=31, PETRI_TRANSITIONS=27} [2023-08-30 08:26:36,890 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, -2 predicate places. [2023-08-30 08:26:36,890 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 27 transitions, 67 flow [2023-08-30 08:26:36,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 118.66666666666667) internal successors, (356), 3 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:36,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:26:36,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 08:26:36,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-30 08:26:36,891 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-08-30 08:26:36,892 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:26:36,892 INFO L85 PathProgramCache]: Analyzing trace with hash 809504567, now seen corresponding path program 1 times [2023-08-30 08:26:36,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:26:36,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678772018] [2023-08-30 08:26:36,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:26:36,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:26:36,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:26:36,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:26:36,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:26:36,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678772018] [2023-08-30 08:26:36,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678772018] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:26:36,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:26:36,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:26:36,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315817829] [2023-08-30 08:26:36,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:26:36,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:26:36,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:26:36,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:26:36,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:26:37,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 283 [2023-08-30 08:26:37,009 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 27 transitions, 67 flow. Second operand has 3 states, 3 states have (on average 116.66666666666667) internal successors, (350), 3 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:37,009 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:26:37,009 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 283 [2023-08-30 08:26:37,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:26:37,083 INFO L130 PetriNetUnfolder]: 176/345 cut-off events. [2023-08-30 08:26:37,083 INFO L131 PetriNetUnfolder]: For 34/34 co-relation queries the response was YES. [2023-08-30 08:26:37,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 686 conditions, 345 events. 176/345 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1628 event pairs, 99 based on Foata normal form. 0/248 useless extension candidates. Maximal degree in co-relation 363. Up to 238 conditions per place. [2023-08-30 08:26:37,085 INFO L137 encePairwiseOnDemand]: 279/283 looper letters, 25 selfloop transitions, 2 changer transitions 0/37 dead transitions. [2023-08-30 08:26:37,085 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 37 transitions, 146 flow [2023-08-30 08:26:37,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:26:37,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:26:37,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 374 transitions. [2023-08-30 08:26:37,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44051825677267376 [2023-08-30 08:26:37,087 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 374 transitions. [2023-08-30 08:26:37,087 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 374 transitions. [2023-08-30 08:26:37,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:26:37,087 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 374 transitions. [2023-08-30 08:26:37,088 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 124.66666666666667) internal successors, (374), 3 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:37,089 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 283.0) internal successors, (1132), 4 states have internal predecessors, (1132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:37,090 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 283.0) internal successors, (1132), 4 states have internal predecessors, (1132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:37,090 INFO L175 Difference]: Start difference. First operand has 31 places, 27 transitions, 67 flow. Second operand 3 states and 374 transitions. [2023-08-30 08:26:37,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 37 transitions, 146 flow [2023-08-30 08:26:37,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 37 transitions, 145 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:26:37,092 INFO L231 Difference]: Finished difference. Result has 33 places, 28 transitions, 80 flow [2023-08-30 08:26:37,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=283, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=80, PETRI_PLACES=33, PETRI_TRANSITIONS=28} [2023-08-30 08:26:37,093 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 0 predicate places. [2023-08-30 08:26:37,093 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 28 transitions, 80 flow [2023-08-30 08:26:37,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 116.66666666666667) internal successors, (350), 3 states have internal predecessors, (350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:37,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:26:37,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-30 08:26:37,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-30 08:26:37,095 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-08-30 08:26:37,095 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:26:37,095 INFO L85 PathProgramCache]: Analyzing trace with hash -675161438, now seen corresponding path program 1 times [2023-08-30 08:26:37,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:26:37,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325256393] [2023-08-30 08:26:37,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:26:37,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:26:37,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:26:37,130 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:26:37,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:26:37,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325256393] [2023-08-30 08:26:37,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325256393] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:26:37,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:26:37,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:26:37,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830846064] [2023-08-30 08:26:37,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:26:37,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:26:37,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:26:37,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:26:37,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:26:37,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 283 [2023-08-30 08:26:37,144 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 28 transitions, 80 flow. Second operand has 3 states, 3 states have (on average 119.0) internal successors, (357), 3 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:37,144 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:26:37,144 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 283 [2023-08-30 08:26:37,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:26:37,195 INFO L130 PetriNetUnfolder]: 157/298 cut-off events. [2023-08-30 08:26:37,196 INFO L131 PetriNetUnfolder]: For 62/62 co-relation queries the response was YES. [2023-08-30 08:26:37,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 674 conditions, 298 events. 157/298 cut-off events. For 62/62 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1355 event pairs, 6 based on Foata normal form. 0/224 useless extension candidates. Maximal degree in co-relation 572. Up to 211 conditions per place. [2023-08-30 08:26:37,197 INFO L137 encePairwiseOnDemand]: 281/283 looper letters, 22 selfloop transitions, 1 changer transitions 3/36 dead transitions. [2023-08-30 08:26:37,197 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 36 transitions, 151 flow [2023-08-30 08:26:37,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:26:37,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:26:37,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 377 transitions. [2023-08-30 08:26:37,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44405182567726736 [2023-08-30 08:26:37,199 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 377 transitions. [2023-08-30 08:26:37,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 377 transitions. [2023-08-30 08:26:37,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:26:37,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 377 transitions. [2023-08-30 08:26:37,200 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 125.66666666666667) internal successors, (377), 3 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:37,201 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 283.0) internal successors, (1132), 4 states have internal predecessors, (1132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:37,202 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 283.0) internal successors, (1132), 4 states have internal predecessors, (1132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:37,202 INFO L175 Difference]: Start difference. First operand has 33 places, 28 transitions, 80 flow. Second operand 3 states and 377 transitions. [2023-08-30 08:26:37,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 36 transitions, 151 flow [2023-08-30 08:26:37,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 36 transitions, 147 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-30 08:26:37,204 INFO L231 Difference]: Finished difference. Result has 33 places, 26 transitions, 72 flow [2023-08-30 08:26:37,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=283, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=72, PETRI_PLACES=33, PETRI_TRANSITIONS=26} [2023-08-30 08:26:37,216 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, 0 predicate places. [2023-08-30 08:26:37,217 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 26 transitions, 72 flow [2023-08-30 08:26:37,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 119.0) internal successors, (357), 3 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:37,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:26:37,217 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:26:37,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-30 08:26:37,218 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-08-30 08:26:37,218 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:26:37,218 INFO L85 PathProgramCache]: Analyzing trace with hash -704283398, now seen corresponding path program 1 times [2023-08-30 08:26:37,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:26:37,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949755830] [2023-08-30 08:26:37,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:26:37,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:26:37,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:26:37,282 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 08:26:37,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:26:37,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949755830] [2023-08-30 08:26:37,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949755830] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:26:37,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:26:37,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:26:37,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371406381] [2023-08-30 08:26:37,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:26:37,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:26:37,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:26:37,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:26:37,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:26:37,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 283 [2023-08-30 08:26:37,295 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 26 transitions, 72 flow. Second operand has 3 states, 3 states have (on average 119.0) internal successors, (357), 3 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:37,296 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:26:37,296 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 283 [2023-08-30 08:26:37,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:26:37,342 INFO L130 PetriNetUnfolder]: 135/266 cut-off events. [2023-08-30 08:26:37,342 INFO L131 PetriNetUnfolder]: For 68/68 co-relation queries the response was YES. [2023-08-30 08:26:37,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 588 conditions, 266 events. 135/266 cut-off events. For 68/68 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1142 event pairs, 15 based on Foata normal form. 0/198 useless extension candidates. Maximal degree in co-relation 410. Up to 162 conditions per place. [2023-08-30 08:26:37,344 INFO L137 encePairwiseOnDemand]: 281/283 looper letters, 22 selfloop transitions, 1 changer transitions 0/32 dead transitions. [2023-08-30 08:26:37,344 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 32 transitions, 140 flow [2023-08-30 08:26:37,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:26:37,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:26:37,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 373 transitions. [2023-08-30 08:26:37,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43934040047114253 [2023-08-30 08:26:37,345 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 373 transitions. [2023-08-30 08:26:37,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 373 transitions. [2023-08-30 08:26:37,346 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:26:37,346 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 373 transitions. [2023-08-30 08:26:37,346 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 124.33333333333333) internal successors, (373), 3 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:37,348 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 283.0) internal successors, (1132), 4 states have internal predecessors, (1132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:37,348 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 283.0) internal successors, (1132), 4 states have internal predecessors, (1132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:37,348 INFO L175 Difference]: Start difference. First operand has 33 places, 26 transitions, 72 flow. Second operand 3 states and 373 transitions. [2023-08-30 08:26:37,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 32 transitions, 140 flow [2023-08-30 08:26:37,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 32 transitions, 138 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:26:37,350 INFO L231 Difference]: Finished difference. Result has 32 places, 25 transitions, 71 flow [2023-08-30 08:26:37,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=283, PETRI_DIFFERENCE_MINUEND_FLOW=69, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=71, PETRI_PLACES=32, PETRI_TRANSITIONS=25} [2023-08-30 08:26:37,351 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, -1 predicate places. [2023-08-30 08:26:37,352 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 25 transitions, 71 flow [2023-08-30 08:26:37,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 119.0) internal successors, (357), 3 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:37,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:26:37,352 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:26:37,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-30 08:26:37,352 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-08-30 08:26:37,352 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:26:37,353 INFO L85 PathProgramCache]: Analyzing trace with hash -704283183, now seen corresponding path program 1 times [2023-08-30 08:26:37,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:26:37,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183658563] [2023-08-30 08:26:37,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:26:37,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:26:37,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:26:37,433 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 08:26:37,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:26:37,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183658563] [2023-08-30 08:26:37,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183658563] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:26:37,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:26:37,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:26:37,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73876033] [2023-08-30 08:26:37,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:26:37,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:26:37,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:26:37,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:26:37,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:26:37,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 283 [2023-08-30 08:26:37,447 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 25 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 119.0) internal successors, (357), 3 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:37,447 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:26:37,447 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 283 [2023-08-30 08:26:37,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:26:37,490 INFO L130 PetriNetUnfolder]: 117/236 cut-off events. [2023-08-30 08:26:37,490 INFO L131 PetriNetUnfolder]: For 44/44 co-relation queries the response was YES. [2023-08-30 08:26:37,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 528 conditions, 236 events. 117/236 cut-off events. For 44/44 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 996 event pairs, 15 based on Foata normal form. 0/183 useless extension candidates. Maximal degree in co-relation 366. Up to 132 conditions per place. [2023-08-30 08:26:37,492 INFO L137 encePairwiseOnDemand]: 281/283 looper letters, 21 selfloop transitions, 1 changer transitions 0/31 dead transitions. [2023-08-30 08:26:37,492 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 31 transitions, 136 flow [2023-08-30 08:26:37,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:26:37,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:26:37,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 372 transitions. [2023-08-30 08:26:37,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4381625441696113 [2023-08-30 08:26:37,493 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 372 transitions. [2023-08-30 08:26:37,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 372 transitions. [2023-08-30 08:26:37,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:26:37,494 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 372 transitions. [2023-08-30 08:26:37,495 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 124.0) internal successors, (372), 3 states have internal predecessors, (372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:37,496 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 283.0) internal successors, (1132), 4 states have internal predecessors, (1132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:37,496 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 283.0) internal successors, (1132), 4 states have internal predecessors, (1132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:37,496 INFO L175 Difference]: Start difference. First operand has 32 places, 25 transitions, 71 flow. Second operand 3 states and 372 transitions. [2023-08-30 08:26:37,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 31 transitions, 136 flow [2023-08-30 08:26:37,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 31 transitions, 135 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:26:37,498 INFO L231 Difference]: Finished difference. Result has 32 places, 24 transitions, 70 flow [2023-08-30 08:26:37,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=283, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=70, PETRI_PLACES=32, PETRI_TRANSITIONS=24} [2023-08-30 08:26:37,499 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, -1 predicate places. [2023-08-30 08:26:37,499 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 24 transitions, 70 flow [2023-08-30 08:26:37,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 119.0) internal successors, (357), 3 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:37,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:26:37,499 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:26:37,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-30 08:26:37,499 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 9 more)] === [2023-08-30 08:26:37,500 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:26:37,500 INFO L85 PathProgramCache]: Analyzing trace with hash -704283265, now seen corresponding path program 1 times [2023-08-30 08:26:37,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:26:37,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777477239] [2023-08-30 08:26:37,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:26:37,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:26:37,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:26:37,555 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 08:26:37,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:26:37,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777477239] [2023-08-30 08:26:37,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777477239] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:26:37,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:26:37,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:26:37,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754512596] [2023-08-30 08:26:37,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:26:37,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:26:37,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:26:37,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:26:37,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:26:37,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 283 [2023-08-30 08:26:37,567 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 24 transitions, 70 flow. Second operand has 3 states, 3 states have (on average 119.0) internal successors, (357), 3 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:37,568 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:26:37,568 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 283 [2023-08-30 08:26:37,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:26:37,610 INFO L130 PetriNetUnfolder]: 99/206 cut-off events. [2023-08-30 08:26:37,610 INFO L131 PetriNetUnfolder]: For 40/40 co-relation queries the response was YES. [2023-08-30 08:26:37,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 468 conditions, 206 events. 99/206 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 804 event pairs, 15 based on Foata normal form. 0/167 useless extension candidates. Maximal degree in co-relation 322. Up to 102 conditions per place. [2023-08-30 08:26:37,611 INFO L137 encePairwiseOnDemand]: 281/283 looper letters, 0 selfloop transitions, 0 changer transitions 30/30 dead transitions. [2023-08-30 08:26:37,611 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 30 transitions, 133 flow [2023-08-30 08:26:37,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:26:37,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:26:37,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 371 transitions. [2023-08-30 08:26:37,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4369846878680801 [2023-08-30 08:26:37,613 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 371 transitions. [2023-08-30 08:26:37,613 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 371 transitions. [2023-08-30 08:26:37,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:26:37,613 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 371 transitions. [2023-08-30 08:26:37,614 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 123.66666666666667) internal successors, (371), 3 states have internal predecessors, (371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:37,615 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 283.0) internal successors, (1132), 4 states have internal predecessors, (1132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:37,615 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 283.0) internal successors, (1132), 4 states have internal predecessors, (1132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:37,615 INFO L175 Difference]: Start difference. First operand has 32 places, 24 transitions, 70 flow. Second operand 3 states and 371 transitions. [2023-08-30 08:26:37,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 30 transitions, 133 flow [2023-08-30 08:26:37,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 30 transitions, 132 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:26:37,617 INFO L231 Difference]: Finished difference. Result has 32 places, 0 transitions, 0 flow [2023-08-30 08:26:37,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=283, PETRI_DIFFERENCE_MINUEND_FLOW=67, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=0, PETRI_PLACES=32, PETRI_TRANSITIONS=0} [2023-08-30 08:26:37,618 INFO L281 CegarLoopForPetriNet]: 33 programPoint places, -1 predicate places. [2023-08-30 08:26:37,618 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 0 transitions, 0 flow [2023-08-30 08:26:37,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 119.0) internal successors, (357), 3 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:37,619 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 12 remaining) [2023-08-30 08:26:37,619 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 12 remaining) [2023-08-30 08:26:37,619 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 12 remaining) [2023-08-30 08:26:37,620 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 12 remaining) [2023-08-30 08:26:37,620 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 12 remaining) [2023-08-30 08:26:37,620 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 12 remaining) [2023-08-30 08:26:37,620 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 12 remaining) [2023-08-30 08:26:37,621 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 12 remaining) [2023-08-30 08:26:37,621 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 12 remaining) [2023-08-30 08:26:37,622 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 12 remaining) [2023-08-30 08:26:37,622 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 12 remaining) [2023-08-30 08:26:37,622 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 12 remaining) [2023-08-30 08:26:37,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-30 08:26:37,622 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:26:37,622 INFO L307 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE (1/2) [2023-08-30 08:26:37,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 127 places, 137 transitions, 286 flow [2023-08-30 08:26:37,641 INFO L130 PetriNetUnfolder]: 17/159 cut-off events. [2023-08-30 08:26:37,641 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-30 08:26:37,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 169 conditions, 159 events. 17/159 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 290 event pairs, 0 based on Foata normal form. 0/131 useless extension candidates. Maximal degree in co-relation 114. Up to 6 conditions per place. [2023-08-30 08:26:37,642 INFO L82 GeneralOperation]: Start removeDead. Operand has 127 places, 137 transitions, 286 flow [2023-08-30 08:26:37,643 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 127 places, 137 transitions, 286 flow [2023-08-30 08:26:37,643 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 08:26:37,643 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 127 places, 137 transitions, 286 flow [2023-08-30 08:26:37,644 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 127 places, 137 transitions, 286 flow [2023-08-30 08:26:37,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 127 places, 137 transitions, 286 flow [2023-08-30 08:26:37,655 INFO L130 PetriNetUnfolder]: 17/159 cut-off events. [2023-08-30 08:26:37,655 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-30 08:26:37,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 169 conditions, 159 events. 17/159 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 290 event pairs, 0 based on Foata normal form. 0/131 useless extension candidates. Maximal degree in co-relation 114. Up to 6 conditions per place. [2023-08-30 08:26:37,659 INFO L119 LiptonReduction]: Number of co-enabled transitions 7956 [2023-08-30 08:26:40,543 INFO L134 LiptonReduction]: Checked pairs total: 11151 [2023-08-30 08:26:40,544 INFO L136 LiptonReduction]: Total number of compositions: 148 [2023-08-30 08:26:40,545 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-30 08:26:40,546 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6ae7980f, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 08:26:40,546 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-30 08:26:40,549 INFO L130 PetriNetUnfolder]: 5/37 cut-off events. [2023-08-30 08:26:40,549 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-30 08:26:40,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:26:40,549 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-08-30 08:26:40,549 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 08:26:40,550 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:26:40,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1786604704, now seen corresponding path program 1 times [2023-08-30 08:26:40,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:26:40,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863612484] [2023-08-30 08:26:40,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:26:40,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:26:40,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 08:26:40,560 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-30 08:26:40,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 08:26:40,567 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-30 08:26:40,567 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-30 08:26:40,567 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-30 08:26:40,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-30 08:26:40,568 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-30 08:26:40,568 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2023-08-30 08:26:40,568 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-30 08:26:40,568 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-08-30 08:26:40,593 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-30 08:26:40,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 174 places, 189 transitions, 399 flow [2023-08-30 08:26:40,614 INFO L130 PetriNetUnfolder]: 25/223 cut-off events. [2023-08-30 08:26:40,615 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-08-30 08:26:40,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 239 conditions, 223 events. 25/223 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 570 event pairs, 0 based on Foata normal form. 0/182 useless extension candidates. Maximal degree in co-relation 165. Up to 8 conditions per place. [2023-08-30 08:26:40,616 INFO L82 GeneralOperation]: Start removeDead. Operand has 174 places, 189 transitions, 399 flow [2023-08-30 08:26:40,618 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 174 places, 189 transitions, 399 flow [2023-08-30 08:26:40,618 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 08:26:40,619 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 174 places, 189 transitions, 399 flow [2023-08-30 08:26:40,619 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 174 places, 189 transitions, 399 flow [2023-08-30 08:26:40,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 174 places, 189 transitions, 399 flow [2023-08-30 08:26:40,638 INFO L130 PetriNetUnfolder]: 25/223 cut-off events. [2023-08-30 08:26:40,638 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-08-30 08:26:40,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 239 conditions, 223 events. 25/223 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 570 event pairs, 0 based on Foata normal form. 0/182 useless extension candidates. Maximal degree in co-relation 165. Up to 8 conditions per place. [2023-08-30 08:26:40,648 INFO L119 LiptonReduction]: Number of co-enabled transitions 19890 [2023-08-30 08:26:44,373 INFO L134 LiptonReduction]: Checked pairs total: 28316 [2023-08-30 08:26:44,373 INFO L136 LiptonReduction]: Total number of compositions: 209 [2023-08-30 08:26:44,375 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 08:26:44,375 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6ae7980f, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 08:26:44,375 INFO L358 AbstractCegarLoop]: Starting to check reachability of 16 error locations. [2023-08-30 08:26:44,376 INFO L130 PetriNetUnfolder]: 1/8 cut-off events. [2023-08-30 08:26:44,376 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 08:26:44,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:26:44,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 08:26:44,376 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 08:26:44,377 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:26:44,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1375827288, now seen corresponding path program 1 times [2023-08-30 08:26:44,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:26:44,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958992851] [2023-08-30 08:26:44,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:26:44,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:26:44,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:26:44,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:26:44,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:26:44,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958992851] [2023-08-30 08:26:44,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958992851] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:26:44,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:26:44,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:26:44,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813457385] [2023-08-30 08:26:44,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:26:44,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:26:44,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:26:44,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:26:44,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:26:44,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 398 [2023-08-30 08:26:44,419 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 48 transitions, 117 flow. Second operand has 3 states, 3 states have (on average 163.66666666666666) internal successors, (491), 3 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:44,419 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:26:44,419 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 398 [2023-08-30 08:26:44,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:26:44,707 INFO L130 PetriNetUnfolder]: 2056/3152 cut-off events. [2023-08-30 08:26:44,707 INFO L131 PetriNetUnfolder]: For 328/328 co-relation queries the response was YES. [2023-08-30 08:26:44,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6120 conditions, 3152 events. 2056/3152 cut-off events. For 328/328 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 19411 event pairs, 132 based on Foata normal form. 0/2010 useless extension candidates. Maximal degree in co-relation 1327. Up to 2448 conditions per place. [2023-08-30 08:26:44,728 INFO L137 encePairwiseOnDemand]: 389/398 looper letters, 42 selfloop transitions, 1 changer transitions 0/57 dead transitions. [2023-08-30 08:26:44,728 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 57 transitions, 233 flow [2023-08-30 08:26:44,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:26:44,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:26:44,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 542 transitions. [2023-08-30 08:26:44,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4539363484087102 [2023-08-30 08:26:44,730 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 542 transitions. [2023-08-30 08:26:44,731 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 542 transitions. [2023-08-30 08:26:44,731 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:26:44,731 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 542 transitions. [2023-08-30 08:26:44,732 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 180.66666666666666) internal successors, (542), 3 states have internal predecessors, (542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:44,734 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:44,735 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:44,736 INFO L175 Difference]: Start difference. First operand has 46 places, 48 transitions, 117 flow. Second operand 3 states and 542 transitions. [2023-08-30 08:26:44,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 57 transitions, 233 flow [2023-08-30 08:26:44,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 57 transitions, 225 flow, removed 4 selfloop flow, removed 0 redundant places. [2023-08-30 08:26:44,737 INFO L231 Difference]: Finished difference. Result has 43 places, 40 transitions, 97 flow [2023-08-30 08:26:44,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=398, PETRI_DIFFERENCE_MINUEND_FLOW=95, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=97, PETRI_PLACES=43, PETRI_TRANSITIONS=40} [2023-08-30 08:26:44,738 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, -3 predicate places. [2023-08-30 08:26:44,738 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 40 transitions, 97 flow [2023-08-30 08:26:44,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 163.66666666666666) internal successors, (491), 3 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:44,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:26:44,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 08:26:44,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-30 08:26:44,739 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 08:26:44,739 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:26:44,739 INFO L85 PathProgramCache]: Analyzing trace with hash 1375827564, now seen corresponding path program 1 times [2023-08-30 08:26:44,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:26:44,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480295663] [2023-08-30 08:26:44,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:26:44,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:26:44,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:26:44,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:26:44,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:26:44,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480295663] [2023-08-30 08:26:44,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480295663] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:26:44,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:26:44,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:26:44,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777536827] [2023-08-30 08:26:44,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:26:44,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:26:44,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:26:44,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:26:44,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:26:44,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 398 [2023-08-30 08:26:44,806 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 40 transitions, 97 flow. Second operand has 3 states, 3 states have (on average 163.66666666666666) internal successors, (491), 3 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:44,806 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:26:44,806 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 398 [2023-08-30 08:26:44,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:26:45,036 INFO L130 PetriNetUnfolder]: 1729/2607 cut-off events. [2023-08-30 08:26:45,036 INFO L131 PetriNetUnfolder]: For 253/253 co-relation queries the response was YES. [2023-08-30 08:26:45,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5216 conditions, 2607 events. 1729/2607 cut-off events. For 253/253 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 14412 event pairs, 380 based on Foata normal form. 0/1753 useless extension candidates. Maximal degree in co-relation 5126. Up to 2059 conditions per place. [2023-08-30 08:26:45,053 INFO L137 encePairwiseOnDemand]: 396/398 looper letters, 41 selfloop transitions, 1 changer transitions 0/56 dead transitions. [2023-08-30 08:26:45,053 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 56 transitions, 223 flow [2023-08-30 08:26:45,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:26:45,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:26:45,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 529 transitions. [2023-08-30 08:26:45,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44304857621440535 [2023-08-30 08:26:45,055 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 529 transitions. [2023-08-30 08:26:45,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 529 transitions. [2023-08-30 08:26:45,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:26:45,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 529 transitions. [2023-08-30 08:26:45,056 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 176.33333333333334) internal successors, (529), 3 states have internal predecessors, (529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:45,058 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:45,058 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:45,058 INFO L175 Difference]: Start difference. First operand has 43 places, 40 transitions, 97 flow. Second operand 3 states and 529 transitions. [2023-08-30 08:26:45,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 56 transitions, 223 flow [2023-08-30 08:26:45,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 56 transitions, 222 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:26:45,059 INFO L231 Difference]: Finished difference. Result has 43 places, 39 transitions, 96 flow [2023-08-30 08:26:45,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=398, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=96, PETRI_PLACES=43, PETRI_TRANSITIONS=39} [2023-08-30 08:26:45,060 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, -3 predicate places. [2023-08-30 08:26:45,060 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 39 transitions, 96 flow [2023-08-30 08:26:45,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 163.66666666666666) internal successors, (491), 3 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:45,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:26:45,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 08:26:45,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-30 08:26:45,061 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 08:26:45,063 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:26:45,063 INFO L85 PathProgramCache]: Analyzing trace with hash 1375827440, now seen corresponding path program 1 times [2023-08-30 08:26:45,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:26:45,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159527111] [2023-08-30 08:26:45,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:26:45,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:26:45,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:26:45,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:26:45,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:26:45,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159527111] [2023-08-30 08:26:45,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159527111] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:26:45,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:26:45,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:26:45,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072817613] [2023-08-30 08:26:45,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:26:45,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:26:45,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:26:45,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:26:45,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:26:45,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 398 [2023-08-30 08:26:45,118 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 39 transitions, 96 flow. Second operand has 3 states, 3 states have (on average 163.66666666666666) internal successors, (491), 3 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:45,118 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:26:45,118 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 398 [2023-08-30 08:26:45,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:26:45,350 INFO L130 PetriNetUnfolder]: 1506/2374 cut-off events. [2023-08-30 08:26:45,350 INFO L131 PetriNetUnfolder]: For 229/229 co-relation queries the response was YES. [2023-08-30 08:26:45,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4684 conditions, 2374 events. 1506/2374 cut-off events. For 229/229 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 13938 event pairs, 132 based on Foata normal form. 0/1656 useless extension candidates. Maximal degree in co-relation 4603. Up to 1670 conditions per place. [2023-08-30 08:26:45,363 INFO L137 encePairwiseOnDemand]: 396/398 looper letters, 40 selfloop transitions, 1 changer transitions 0/55 dead transitions. [2023-08-30 08:26:45,363 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 55 transitions, 220 flow [2023-08-30 08:26:45,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:26:45,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:26:45,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 528 transitions. [2023-08-30 08:26:45,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44221105527638194 [2023-08-30 08:26:45,366 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 528 transitions. [2023-08-30 08:26:45,366 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 528 transitions. [2023-08-30 08:26:45,366 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:26:45,366 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 528 transitions. [2023-08-30 08:26:45,367 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 176.0) internal successors, (528), 3 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:45,369 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:45,369 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:45,369 INFO L175 Difference]: Start difference. First operand has 43 places, 39 transitions, 96 flow. Second operand 3 states and 528 transitions. [2023-08-30 08:26:45,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 55 transitions, 220 flow [2023-08-30 08:26:45,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 55 transitions, 219 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:26:45,373 INFO L231 Difference]: Finished difference. Result has 43 places, 38 transitions, 95 flow [2023-08-30 08:26:45,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=398, PETRI_DIFFERENCE_MINUEND_FLOW=93, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=95, PETRI_PLACES=43, PETRI_TRANSITIONS=38} [2023-08-30 08:26:45,374 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, -3 predicate places. [2023-08-30 08:26:45,374 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 38 transitions, 95 flow [2023-08-30 08:26:45,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 163.66666666666666) internal successors, (491), 3 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:45,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:26:45,375 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:26:45,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-30 08:26:45,375 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 08:26:45,375 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:26:45,375 INFO L85 PathProgramCache]: Analyzing trace with hash 324001524, now seen corresponding path program 1 times [2023-08-30 08:26:45,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:26:45,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893224350] [2023-08-30 08:26:45,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:26:45,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:26:45,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:26:45,418 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 08:26:45,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:26:45,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893224350] [2023-08-30 08:26:45,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893224350] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:26:45,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:26:45,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:26:45,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401518783] [2023-08-30 08:26:45,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:26:45,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:26:45,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:26:45,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:26:45,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:26:45,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 398 [2023-08-30 08:26:45,430 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 38 transitions, 95 flow. Second operand has 3 states, 3 states have (on average 164.0) internal successors, (492), 3 states have internal predecessors, (492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:45,431 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:26:45,431 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 398 [2023-08-30 08:26:45,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:26:45,647 INFO L130 PetriNetUnfolder]: 1468/2259 cut-off events. [2023-08-30 08:26:45,647 INFO L131 PetriNetUnfolder]: For 223/223 co-relation queries the response was YES. [2023-08-30 08:26:45,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4682 conditions, 2259 events. 1468/2259 cut-off events. For 223/223 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 12740 event pairs, 98 based on Foata normal form. 0/1595 useless extension candidates. Maximal degree in co-relation 3441. Up to 1730 conditions per place. [2023-08-30 08:26:45,663 INFO L137 encePairwiseOnDemand]: 396/398 looper letters, 37 selfloop transitions, 1 changer transitions 0/51 dead transitions. [2023-08-30 08:26:45,663 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 51 transitions, 206 flow [2023-08-30 08:26:45,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:26:45,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:26:45,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 525 transitions. [2023-08-30 08:26:45,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4396984924623116 [2023-08-30 08:26:45,665 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 525 transitions. [2023-08-30 08:26:45,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 525 transitions. [2023-08-30 08:26:45,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:26:45,666 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 525 transitions. [2023-08-30 08:26:45,667 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 175.0) internal successors, (525), 3 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:45,670 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:45,670 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:45,670 INFO L175 Difference]: Start difference. First operand has 43 places, 38 transitions, 95 flow. Second operand 3 states and 525 transitions. [2023-08-30 08:26:45,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 51 transitions, 206 flow [2023-08-30 08:26:45,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 51 transitions, 204 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:26:45,672 INFO L231 Difference]: Finished difference. Result has 43 places, 37 transitions, 94 flow [2023-08-30 08:26:45,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=398, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=94, PETRI_PLACES=43, PETRI_TRANSITIONS=37} [2023-08-30 08:26:45,673 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, -3 predicate places. [2023-08-30 08:26:45,673 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 37 transitions, 94 flow [2023-08-30 08:26:45,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 164.0) internal successors, (492), 3 states have internal predecessors, (492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:45,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:26:45,674 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:26:45,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-30 08:26:45,674 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 08:26:45,674 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:26:45,674 INFO L85 PathProgramCache]: Analyzing trace with hash 324001766, now seen corresponding path program 1 times [2023-08-30 08:26:45,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:26:45,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289466229] [2023-08-30 08:26:45,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:26:45,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:26:45,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:26:45,749 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 08:26:45,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:26:45,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289466229] [2023-08-30 08:26:45,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289466229] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:26:45,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:26:45,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:26:45,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636992283] [2023-08-30 08:26:45,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:26:45,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:26:45,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:26:45,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:26:45,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:26:45,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 398 [2023-08-30 08:26:45,767 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 37 transitions, 94 flow. Second operand has 3 states, 3 states have (on average 162.0) internal successors, (486), 3 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:45,767 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:26:45,768 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 398 [2023-08-30 08:26:45,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:26:46,007 INFO L130 PetriNetUnfolder]: 1838/2874 cut-off events. [2023-08-30 08:26:46,007 INFO L131 PetriNetUnfolder]: For 216/216 co-relation queries the response was YES. [2023-08-30 08:26:46,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6078 conditions, 2874 events. 1838/2874 cut-off events. For 216/216 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 16535 event pairs, 1112 based on Foata normal form. 0/2013 useless extension candidates. Maximal degree in co-relation 4481. Up to 1949 conditions per place. [2023-08-30 08:26:46,029 INFO L137 encePairwiseOnDemand]: 394/398 looper letters, 38 selfloop transitions, 2 changer transitions 0/53 dead transitions. [2023-08-30 08:26:46,029 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 53 transitions, 214 flow [2023-08-30 08:26:46,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:26:46,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:26:46,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 522 transitions. [2023-08-30 08:26:46,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4371859296482412 [2023-08-30 08:26:46,032 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 522 transitions. [2023-08-30 08:26:46,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 522 transitions. [2023-08-30 08:26:46,032 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:26:46,032 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 522 transitions. [2023-08-30 08:26:46,033 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 174.0) internal successors, (522), 3 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:46,035 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:46,035 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:46,035 INFO L175 Difference]: Start difference. First operand has 43 places, 37 transitions, 94 flow. Second operand 3 states and 522 transitions. [2023-08-30 08:26:46,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 53 transitions, 214 flow [2023-08-30 08:26:46,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 53 transitions, 213 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:26:46,036 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 107 flow [2023-08-30 08:26:46,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=398, PETRI_DIFFERENCE_MINUEND_FLOW=93, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=107, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2023-08-30 08:26:46,037 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, -1 predicate places. [2023-08-30 08:26:46,037 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 107 flow [2023-08-30 08:26:46,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 162.0) internal successors, (486), 3 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:46,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:26:46,037 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:26:46,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-30 08:26:46,038 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 08:26:46,038 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:26:46,038 INFO L85 PathProgramCache]: Analyzing trace with hash 324001627, now seen corresponding path program 1 times [2023-08-30 08:26:46,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:26:46,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089916955] [2023-08-30 08:26:46,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:26:46,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:26:46,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:26:46,076 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 08:26:46,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:26:46,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089916955] [2023-08-30 08:26:46,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089916955] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:26:46,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:26:46,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:26:46,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583386932] [2023-08-30 08:26:46,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:26:46,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:26:46,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:26:46,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:26:46,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:26:46,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 398 [2023-08-30 08:26:46,088 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 107 flow. Second operand has 3 states, 3 states have (on average 164.0) internal successors, (492), 3 states have internal predecessors, (492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:46,088 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:26:46,088 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 398 [2023-08-30 08:26:46,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:26:46,290 INFO L130 PetriNetUnfolder]: 1448/2199 cut-off events. [2023-08-30 08:26:46,290 INFO L131 PetriNetUnfolder]: For 382/382 co-relation queries the response was YES. [2023-08-30 08:26:46,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5183 conditions, 2199 events. 1448/2199 cut-off events. For 382/382 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 11668 event pairs, 198 based on Foata normal form. 160/1795 useless extension candidates. Maximal degree in co-relation 3841. Up to 1730 conditions per place. [2023-08-30 08:26:46,304 INFO L137 encePairwiseOnDemand]: 396/398 looper letters, 37 selfloop transitions, 1 changer transitions 0/51 dead transitions. [2023-08-30 08:26:46,304 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 51 transitions, 217 flow [2023-08-30 08:26:46,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:26:46,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:26:46,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 524 transitions. [2023-08-30 08:26:46,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388609715242881 [2023-08-30 08:26:46,306 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 524 transitions. [2023-08-30 08:26:46,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 524 transitions. [2023-08-30 08:26:46,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:26:46,307 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 524 transitions. [2023-08-30 08:26:46,308 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 174.66666666666666) internal successors, (524), 3 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:46,309 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:46,310 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:46,310 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 107 flow. Second operand 3 states and 524 transitions. [2023-08-30 08:26:46,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 51 transitions, 217 flow [2023-08-30 08:26:46,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 51 transitions, 213 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-30 08:26:46,314 INFO L231 Difference]: Finished difference. Result has 45 places, 37 transitions, 103 flow [2023-08-30 08:26:46,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=398, PETRI_DIFFERENCE_MINUEND_FLOW=101, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=103, PETRI_PLACES=45, PETRI_TRANSITIONS=37} [2023-08-30 08:26:46,314 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, -1 predicate places. [2023-08-30 08:26:46,314 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 37 transitions, 103 flow [2023-08-30 08:26:46,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 164.0) internal successors, (492), 3 states have internal predecessors, (492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:46,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:26:46,315 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:26:46,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-30 08:26:46,315 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 08:26:46,315 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:26:46,315 INFO L85 PathProgramCache]: Analyzing trace with hash 1454121514, now seen corresponding path program 1 times [2023-08-30 08:26:46,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:26:46,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922557360] [2023-08-30 08:26:46,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:26:46,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:26:46,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:26:46,340 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 08:26:46,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:26:46,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922557360] [2023-08-30 08:26:46,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922557360] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:26:46,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:26:46,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:26:46,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847457142] [2023-08-30 08:26:46,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:26:46,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:26:46,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:26:46,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:26:46,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:26:46,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 398 [2023-08-30 08:26:46,356 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 37 transitions, 103 flow. Second operand has 3 states, 3 states have (on average 164.33333333333334) internal successors, (493), 3 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:46,356 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:26:46,357 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 398 [2023-08-30 08:26:46,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:26:46,529 INFO L130 PetriNetUnfolder]: 1273/1984 cut-off events. [2023-08-30 08:26:46,529 INFO L131 PetriNetUnfolder]: For 327/327 co-relation queries the response was YES. [2023-08-30 08:26:46,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4470 conditions, 1984 events. 1273/1984 cut-off events. For 327/327 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10729 event pairs, 98 based on Foata normal form. 0/1526 useless extension candidates. Maximal degree in co-relation 3309. Up to 1455 conditions per place. [2023-08-30 08:26:46,541 INFO L137 encePairwiseOnDemand]: 396/398 looper letters, 36 selfloop transitions, 1 changer transitions 0/50 dead transitions. [2023-08-30 08:26:46,541 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 50 transitions, 209 flow [2023-08-30 08:26:46,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:26:46,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:26:46,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 523 transitions. [2023-08-30 08:26:46,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4380234505862647 [2023-08-30 08:26:46,543 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 523 transitions. [2023-08-30 08:26:46,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 523 transitions. [2023-08-30 08:26:46,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:26:46,543 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 523 transitions. [2023-08-30 08:26:46,544 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 174.33333333333334) internal successors, (523), 3 states have internal predecessors, (523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:46,546 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:46,546 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:46,546 INFO L175 Difference]: Start difference. First operand has 45 places, 37 transitions, 103 flow. Second operand 3 states and 523 transitions. [2023-08-30 08:26:46,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 50 transitions, 209 flow [2023-08-30 08:26:46,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 50 transitions, 208 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:26:46,548 INFO L231 Difference]: Finished difference. Result has 45 places, 36 transitions, 100 flow [2023-08-30 08:26:46,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=398, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=45, PETRI_TRANSITIONS=36} [2023-08-30 08:26:46,548 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, -1 predicate places. [2023-08-30 08:26:46,548 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 36 transitions, 100 flow [2023-08-30 08:26:46,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 164.33333333333334) internal successors, (493), 3 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:46,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:26:46,549 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-08-30 08:26:46,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-30 08:26:46,549 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 08:26:46,549 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:26:46,549 INFO L85 PathProgramCache]: Analyzing trace with hash 1631088831, now seen corresponding path program 1 times [2023-08-30 08:26:46,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:26:46,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337313290] [2023-08-30 08:26:46,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:26:46,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:26:46,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:26:46,613 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-30 08:26:46,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:26:46,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337313290] [2023-08-30 08:26:46,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337313290] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:26:46,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:26:46,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:26:46,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263908896] [2023-08-30 08:26:46,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:26:46,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:26:46,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:26:46,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:26:46,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:26:46,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 398 [2023-08-30 08:26:46,624 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 36 transitions, 100 flow. Second operand has 3 states, 3 states have (on average 164.33333333333334) internal successors, (493), 3 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:46,624 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:26:46,624 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 398 [2023-08-30 08:26:46,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:26:46,798 INFO L130 PetriNetUnfolder]: 1253/1974 cut-off events. [2023-08-30 08:26:46,799 INFO L131 PetriNetUnfolder]: For 397/397 co-relation queries the response was YES. [2023-08-30 08:26:46,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4560 conditions, 1974 events. 1253/1974 cut-off events. For 397/397 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 10401 event pairs, 175 based on Foata normal form. 0/1527 useless extension candidates. Maximal degree in co-relation 3381. Up to 1320 conditions per place. [2023-08-30 08:26:46,811 INFO L137 encePairwiseOnDemand]: 396/398 looper letters, 34 selfloop transitions, 1 changer transitions 0/47 dead transitions. [2023-08-30 08:26:46,812 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 47 transitions, 205 flow [2023-08-30 08:26:46,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:26:46,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:26:46,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 520 transitions. [2023-08-30 08:26:46,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355108877721943 [2023-08-30 08:26:46,815 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 520 transitions. [2023-08-30 08:26:46,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 520 transitions. [2023-08-30 08:26:46,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:26:46,815 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 520 transitions. [2023-08-30 08:26:46,816 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 173.33333333333334) internal successors, (520), 3 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:46,818 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:46,818 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:46,819 INFO L175 Difference]: Start difference. First operand has 45 places, 36 transitions, 100 flow. Second operand 3 states and 520 transitions. [2023-08-30 08:26:46,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 47 transitions, 205 flow [2023-08-30 08:26:46,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 47 transitions, 203 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:26:46,820 INFO L231 Difference]: Finished difference. Result has 45 places, 35 transitions, 99 flow [2023-08-30 08:26:46,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=398, PETRI_DIFFERENCE_MINUEND_FLOW=97, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=99, PETRI_PLACES=45, PETRI_TRANSITIONS=35} [2023-08-30 08:26:46,821 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, -1 predicate places. [2023-08-30 08:26:46,822 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 35 transitions, 99 flow [2023-08-30 08:26:46,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 164.33333333333334) internal successors, (493), 3 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:46,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:26:46,822 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-08-30 08:26:46,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-30 08:26:46,822 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 08:26:46,823 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:26:46,823 INFO L85 PathProgramCache]: Analyzing trace with hash 1631089170, now seen corresponding path program 1 times [2023-08-30 08:26:46,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:26:46,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302752690] [2023-08-30 08:26:46,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:26:46,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:26:46,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:26:46,883 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-30 08:26:46,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:26:46,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302752690] [2023-08-30 08:26:46,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302752690] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:26:46,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:26:46,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:26:46,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503195982] [2023-08-30 08:26:46,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:26:46,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:26:46,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:26:46,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:26:46,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:26:46,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 398 [2023-08-30 08:26:46,904 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 35 transitions, 99 flow. Second operand has 3 states, 3 states have (on average 162.33333333333334) internal successors, (487), 3 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:46,904 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:26:46,904 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 398 [2023-08-30 08:26:46,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:26:47,126 INFO L130 PetriNetUnfolder]: 1553/2394 cut-off events. [2023-08-30 08:26:47,127 INFO L131 PetriNetUnfolder]: For 316/316 co-relation queries the response was YES. [2023-08-30 08:26:47,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5652 conditions, 2394 events. 1553/2394 cut-off events. For 316/316 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 12452 event pairs, 943 based on Foata normal form. 0/1843 useless extension candidates. Maximal degree in co-relation 4197. Up to 1674 conditions per place. [2023-08-30 08:26:47,147 INFO L137 encePairwiseOnDemand]: 394/398 looper letters, 35 selfloop transitions, 2 changer transitions 0/49 dead transitions. [2023-08-30 08:26:47,147 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 49 transitions, 213 flow [2023-08-30 08:26:47,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:26:47,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:26:47,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 517 transitions. [2023-08-30 08:26:47,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43299832495812396 [2023-08-30 08:26:47,151 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 517 transitions. [2023-08-30 08:26:47,151 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 517 transitions. [2023-08-30 08:26:47,151 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:26:47,151 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 517 transitions. [2023-08-30 08:26:47,153 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 172.33333333333334) internal successors, (517), 3 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:47,155 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:47,155 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:47,155 INFO L175 Difference]: Start difference. First operand has 45 places, 35 transitions, 99 flow. Second operand 3 states and 517 transitions. [2023-08-30 08:26:47,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 49 transitions, 213 flow [2023-08-30 08:26:47,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 49 transitions, 212 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:26:47,157 INFO L231 Difference]: Finished difference. Result has 47 places, 36 transitions, 112 flow [2023-08-30 08:26:47,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=398, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=112, PETRI_PLACES=47, PETRI_TRANSITIONS=36} [2023-08-30 08:26:47,158 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 1 predicate places. [2023-08-30 08:26:47,158 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 36 transitions, 112 flow [2023-08-30 08:26:47,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 162.33333333333334) internal successors, (487), 3 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:47,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:26:47,158 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-08-30 08:26:47,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-30 08:26:47,158 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 08:26:47,159 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:26:47,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1631089046, now seen corresponding path program 1 times [2023-08-30 08:26:47,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:26:47,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585392737] [2023-08-30 08:26:47,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:26:47,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:26:47,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:26:47,204 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-30 08:26:47,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:26:47,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585392737] [2023-08-30 08:26:47,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585392737] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:26:47,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:26:47,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:26:47,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944979263] [2023-08-30 08:26:47,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:26:47,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:26:47,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:26:47,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:26:47,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:26:47,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 398 [2023-08-30 08:26:47,216 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 36 transitions, 112 flow. Second operand has 3 states, 3 states have (on average 164.33333333333334) internal successors, (493), 3 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:47,216 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:26:47,216 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 398 [2023-08-30 08:26:47,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:26:47,402 INFO L130 PetriNetUnfolder]: 1253/1974 cut-off events. [2023-08-30 08:26:47,403 INFO L131 PetriNetUnfolder]: For 371/371 co-relation queries the response was YES. [2023-08-30 08:26:47,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4981 conditions, 1974 events. 1253/1974 cut-off events. For 371/371 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 10205 event pairs, 175 based on Foata normal form. 120/1707 useless extension candidates. Maximal degree in co-relation 3717. Up to 1320 conditions per place. [2023-08-30 08:26:47,418 INFO L137 encePairwiseOnDemand]: 396/398 looper letters, 34 selfloop transitions, 1 changer transitions 0/47 dead transitions. [2023-08-30 08:26:47,418 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 47 transitions, 216 flow [2023-08-30 08:26:47,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:26:47,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:26:47,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 519 transitions. [2023-08-30 08:26:47,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43467336683417085 [2023-08-30 08:26:47,420 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 519 transitions. [2023-08-30 08:26:47,420 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 519 transitions. [2023-08-30 08:26:47,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:26:47,421 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 519 transitions. [2023-08-30 08:26:47,422 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 173.0) internal successors, (519), 3 states have internal predecessors, (519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:47,423 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:47,424 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:47,424 INFO L175 Difference]: Start difference. First operand has 47 places, 36 transitions, 112 flow. Second operand 3 states and 519 transitions. [2023-08-30 08:26:47,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 47 transitions, 216 flow [2023-08-30 08:26:47,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 47 transitions, 212 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-30 08:26:47,427 INFO L231 Difference]: Finished difference. Result has 47 places, 35 transitions, 108 flow [2023-08-30 08:26:47,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=398, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=108, PETRI_PLACES=47, PETRI_TRANSITIONS=35} [2023-08-30 08:26:47,428 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 1 predicate places. [2023-08-30 08:26:47,428 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 35 transitions, 108 flow [2023-08-30 08:26:47,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 164.33333333333334) internal successors, (493), 3 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:47,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:26:47,428 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:26:47,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-30 08:26:47,429 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 13 more)] === [2023-08-30 08:26:47,429 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:26:47,429 INFO L85 PathProgramCache]: Analyzing trace with hash -975841834, now seen corresponding path program 1 times [2023-08-30 08:26:47,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:26:47,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994116990] [2023-08-30 08:26:47,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:26:47,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:26:47,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:26:47,454 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-30 08:26:47,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:26:47,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994116990] [2023-08-30 08:26:47,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994116990] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:26:47,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:26:47,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:26:47,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149834539] [2023-08-30 08:26:47,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:26:47,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:26:47,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:26:47,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:26:47,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:26:47,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 162 out of 398 [2023-08-30 08:26:47,468 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 35 transitions, 108 flow. Second operand has 3 states, 3 states have (on average 164.66666666666666) internal successors, (494), 3 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:47,468 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:26:47,468 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 162 of 398 [2023-08-30 08:26:47,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:26:47,636 INFO L130 PetriNetUnfolder]: 1103/1764 cut-off events. [2023-08-30 08:26:47,637 INFO L131 PetriNetUnfolder]: For 351/351 co-relation queries the response was YES. [2023-08-30 08:26:47,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4345 conditions, 1764 events. 1103/1764 cut-off events. For 351/351 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 8963 event pairs, 175 based on Foata normal form. 0/1459 useless extension candidates. Maximal degree in co-relation 3237. Up to 1110 conditions per place. [2023-08-30 08:26:47,643 INFO L137 encePairwiseOnDemand]: 396/398 looper letters, 0 selfloop transitions, 0 changer transitions 46/46 dead transitions. [2023-08-30 08:26:47,643 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 46 transitions, 208 flow [2023-08-30 08:26:47,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:26:47,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:26:47,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 518 transitions. [2023-08-30 08:26:47,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4338358458961474 [2023-08-30 08:26:47,646 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 518 transitions. [2023-08-30 08:26:47,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 518 transitions. [2023-08-30 08:26:47,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:26:47,646 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 518 transitions. [2023-08-30 08:26:47,648 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 172.66666666666666) internal successors, (518), 3 states have internal predecessors, (518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:47,649 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:47,650 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 398.0) internal successors, (1592), 4 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:47,650 INFO L175 Difference]: Start difference. First operand has 47 places, 35 transitions, 108 flow. Second operand 3 states and 518 transitions. [2023-08-30 08:26:47,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 46 transitions, 208 flow [2023-08-30 08:26:47,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 46 transitions, 207 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:26:47,652 INFO L231 Difference]: Finished difference. Result has 47 places, 0 transitions, 0 flow [2023-08-30 08:26:47,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=398, PETRI_DIFFERENCE_MINUEND_FLOW=103, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=0, PETRI_PLACES=47, PETRI_TRANSITIONS=0} [2023-08-30 08:26:47,653 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 1 predicate places. [2023-08-30 08:26:47,653 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 0 transitions, 0 flow [2023-08-30 08:26:47,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 164.66666666666666) internal successors, (494), 3 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:47,653 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 16 remaining) [2023-08-30 08:26:47,653 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 16 remaining) [2023-08-30 08:26:47,654 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 16 remaining) [2023-08-30 08:26:47,654 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 16 remaining) [2023-08-30 08:26:47,654 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 16 remaining) [2023-08-30 08:26:47,654 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 16 remaining) [2023-08-30 08:26:47,654 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 16 remaining) [2023-08-30 08:26:47,655 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 16 remaining) [2023-08-30 08:26:47,655 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 16 remaining) [2023-08-30 08:26:47,655 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 16 remaining) [2023-08-30 08:26:47,655 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 16 remaining) [2023-08-30 08:26:47,656 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 16 remaining) [2023-08-30 08:26:47,656 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 16 remaining) [2023-08-30 08:26:47,656 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 16 remaining) [2023-08-30 08:26:47,656 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 16 remaining) [2023-08-30 08:26:47,656 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 16 remaining) [2023-08-30 08:26:47,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-30 08:26:47,657 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:26:47,657 INFO L307 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE (1/2) [2023-08-30 08:26:47,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 174 places, 189 transitions, 399 flow [2023-08-30 08:26:47,687 INFO L130 PetriNetUnfolder]: 25/223 cut-off events. [2023-08-30 08:26:47,687 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-08-30 08:26:47,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 239 conditions, 223 events. 25/223 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 570 event pairs, 0 based on Foata normal form. 0/182 useless extension candidates. Maximal degree in co-relation 165. Up to 8 conditions per place. [2023-08-30 08:26:47,689 INFO L82 GeneralOperation]: Start removeDead. Operand has 174 places, 189 transitions, 399 flow [2023-08-30 08:26:47,690 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 174 places, 189 transitions, 399 flow [2023-08-30 08:26:47,691 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 08:26:47,691 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 174 places, 189 transitions, 399 flow [2023-08-30 08:26:47,691 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 174 places, 189 transitions, 399 flow [2023-08-30 08:26:47,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 174 places, 189 transitions, 399 flow [2023-08-30 08:26:47,714 INFO L130 PetriNetUnfolder]: 25/223 cut-off events. [2023-08-30 08:26:47,714 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-08-30 08:26:47,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 239 conditions, 223 events. 25/223 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 570 event pairs, 0 based on Foata normal form. 0/182 useless extension candidates. Maximal degree in co-relation 165. Up to 8 conditions per place. [2023-08-30 08:26:47,725 INFO L119 LiptonReduction]: Number of co-enabled transitions 19890 [2023-08-30 08:26:51,486 INFO L134 LiptonReduction]: Checked pairs total: 29044 [2023-08-30 08:26:51,487 INFO L136 LiptonReduction]: Total number of compositions: 210 [2023-08-30 08:26:51,488 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-30 08:26:51,488 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6ae7980f, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 08:26:51,488 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-30 08:26:51,492 INFO L130 PetriNetUnfolder]: 8/55 cut-off events. [2023-08-30 08:26:51,492 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-08-30 08:26:51,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:26:51,493 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1] [2023-08-30 08:26:51,493 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 08:26:51,493 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:26:51,493 INFO L85 PathProgramCache]: Analyzing trace with hash 827552313, now seen corresponding path program 1 times [2023-08-30 08:26:51,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:26:51,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642304575] [2023-08-30 08:26:51,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:26:51,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:26:51,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 08:26:51,505 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-30 08:26:51,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 08:26:51,514 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-30 08:26:51,514 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-30 08:26:51,514 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-30 08:26:51,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-30 08:26:51,514 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-30 08:26:51,516 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2023-08-30 08:26:51,516 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-30 08:26:51,516 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2023-08-30 08:26:51,542 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-30 08:26:51,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 221 places, 241 transitions, 514 flow [2023-08-30 08:26:51,572 INFO L130 PetriNetUnfolder]: 33/287 cut-off events. [2023-08-30 08:26:51,573 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-08-30 08:26:51,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 310 conditions, 287 events. 33/287 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 858 event pairs, 0 based on Foata normal form. 0/233 useless extension candidates. Maximal degree in co-relation 231. Up to 10 conditions per place. [2023-08-30 08:26:51,576 INFO L82 GeneralOperation]: Start removeDead. Operand has 221 places, 241 transitions, 514 flow [2023-08-30 08:26:51,578 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 221 places, 241 transitions, 514 flow [2023-08-30 08:26:51,579 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 08:26:51,579 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 221 places, 241 transitions, 514 flow [2023-08-30 08:26:51,579 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 221 places, 241 transitions, 514 flow [2023-08-30 08:26:51,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 221 places, 241 transitions, 514 flow [2023-08-30 08:26:51,606 INFO L130 PetriNetUnfolder]: 33/287 cut-off events. [2023-08-30 08:26:51,607 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-08-30 08:26:51,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 310 conditions, 287 events. 33/287 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 858 event pairs, 0 based on Foata normal form. 0/233 useless extension candidates. Maximal degree in co-relation 231. Up to 10 conditions per place. [2023-08-30 08:26:51,618 INFO L119 LiptonReduction]: Number of co-enabled transitions 37128 [2023-08-30 08:26:56,464 INFO L134 LiptonReduction]: Checked pairs total: 55422 [2023-08-30 08:26:56,465 INFO L136 LiptonReduction]: Total number of compositions: 275 [2023-08-30 08:26:56,466 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 08:26:56,466 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6ae7980f, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 08:26:56,466 INFO L358 AbstractCegarLoop]: Starting to check reachability of 20 error locations. [2023-08-30 08:26:56,468 INFO L130 PetriNetUnfolder]: 1/8 cut-off events. [2023-08-30 08:26:56,468 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 08:26:56,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:26:56,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 08:26:56,468 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 08:26:56,468 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:26:56,468 INFO L85 PathProgramCache]: Analyzing trace with hash 2123454999, now seen corresponding path program 1 times [2023-08-30 08:26:56,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:26:56,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333565611] [2023-08-30 08:26:56,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:26:56,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:26:56,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:26:56,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:26:56,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:26:56,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333565611] [2023-08-30 08:26:56,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333565611] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:26:56,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:26:56,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:26:56,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171527901] [2023-08-30 08:26:56,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:26:56,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:26:56,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:26:56,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:26:56,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:26:56,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 516 [2023-08-30 08:26:56,524 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 62 transitions, 156 flow. Second operand has 3 states, 3 states have (on average 208.66666666666666) internal successors, (626), 3 states have internal predecessors, (626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:56,524 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:26:56,524 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 516 [2023-08-30 08:26:56,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:26:58,783 INFO L130 PetriNetUnfolder]: 19990/27660 cut-off events. [2023-08-30 08:26:58,783 INFO L131 PetriNetUnfolder]: For 3968/3968 co-relation queries the response was YES. [2023-08-30 08:26:58,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54446 conditions, 27660 events. 19990/27660 cut-off events. For 3968/3968 co-relation queries the response was YES. Maximal size of possible extension queue 1435. Compared 183882 event pairs, 1602 based on Foata normal form. 0/17278 useless extension candidates. Maximal degree in co-relation 6476. Up to 21950 conditions per place. [2023-08-30 08:26:58,970 INFO L137 encePairwiseOnDemand]: 505/516 looper letters, 58 selfloop transitions, 1 changer transitions 0/77 dead transitions. [2023-08-30 08:26:58,971 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 77 transitions, 325 flow [2023-08-30 08:26:58,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:26:58,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:26:58,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 697 transitions. [2023-08-30 08:26:58,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4502583979328165 [2023-08-30 08:26:58,973 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 697 transitions. [2023-08-30 08:26:58,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 697 transitions. [2023-08-30 08:26:58,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:26:58,974 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 697 transitions. [2023-08-30 08:26:58,975 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 232.33333333333334) internal successors, (697), 3 states have internal predecessors, (697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:58,977 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:58,977 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:58,977 INFO L175 Difference]: Start difference. First operand has 59 places, 62 transitions, 156 flow. Second operand 3 states and 697 transitions. [2023-08-30 08:26:58,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 77 transitions, 325 flow [2023-08-30 08:26:58,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 77 transitions, 307 flow, removed 9 selfloop flow, removed 0 redundant places. [2023-08-30 08:26:58,980 INFO L231 Difference]: Finished difference. Result has 55 places, 52 transitions, 126 flow [2023-08-30 08:26:58,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=126, PETRI_PLACES=55, PETRI_TRANSITIONS=52} [2023-08-30 08:26:58,981 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, -4 predicate places. [2023-08-30 08:26:58,981 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 52 transitions, 126 flow [2023-08-30 08:26:58,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 208.66666666666666) internal successors, (626), 3 states have internal predecessors, (626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:58,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:26:58,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 08:26:58,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-30 08:26:58,982 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 08:26:58,982 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:26:58,982 INFO L85 PathProgramCache]: Analyzing trace with hash 2123455330, now seen corresponding path program 1 times [2023-08-30 08:26:58,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:26:58,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361355692] [2023-08-30 08:26:58,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:26:58,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:26:58,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:26:59,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:26:59,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:26:59,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361355692] [2023-08-30 08:26:59,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361355692] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:26:59,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:26:59,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:26:59,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078904577] [2023-08-30 08:26:59,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:26:59,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:26:59,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:26:59,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:26:59,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:26:59,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 205 out of 516 [2023-08-30 08:26:59,052 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 52 transitions, 126 flow. Second operand has 3 states, 3 states have (on average 206.66666666666666) internal successors, (620), 3 states have internal predecessors, (620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:26:59,052 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:26:59,052 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 205 of 516 [2023-08-30 08:26:59,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:27:01,499 INFO L130 PetriNetUnfolder]: 25410/36044 cut-off events. [2023-08-30 08:27:01,499 INFO L131 PetriNetUnfolder]: For 2240/2240 co-relation queries the response was YES. [2023-08-30 08:27:01,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70414 conditions, 36044 events. 25410/36044 cut-off events. For 2240/2240 co-relation queries the response was YES. Maximal size of possible extension queue 1834. Compared 244395 event pairs, 14590 based on Foata normal form. 0/22810 useless extension candidates. Maximal degree in co-relation 49276. Up to 24679 conditions per place. [2023-08-30 08:27:01,739 INFO L137 encePairwiseOnDemand]: 512/516 looper letters, 59 selfloop transitions, 2 changer transitions 0/79 dead transitions. [2023-08-30 08:27:01,739 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 79 transitions, 317 flow [2023-08-30 08:27:01,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:27:01,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:27:01,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 678 transitions. [2023-08-30 08:27:01,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.437984496124031 [2023-08-30 08:27:01,745 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 678 transitions. [2023-08-30 08:27:01,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 678 transitions. [2023-08-30 08:27:01,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:27:01,745 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 678 transitions. [2023-08-30 08:27:01,748 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 226.0) internal successors, (678), 3 states have internal predecessors, (678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:01,750 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:01,762 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:01,762 INFO L175 Difference]: Start difference. First operand has 55 places, 52 transitions, 126 flow. Second operand 3 states and 678 transitions. [2023-08-30 08:27:01,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 79 transitions, 317 flow [2023-08-30 08:27:01,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 79 transitions, 316 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:27:01,764 INFO L231 Difference]: Finished difference. Result has 57 places, 53 transitions, 139 flow [2023-08-30 08:27:01,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=125, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=139, PETRI_PLACES=57, PETRI_TRANSITIONS=53} [2023-08-30 08:27:01,765 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, -2 predicate places. [2023-08-30 08:27:01,765 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 53 transitions, 139 flow [2023-08-30 08:27:01,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 206.66666666666666) internal successors, (620), 3 states have internal predecessors, (620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:01,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:27:01,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 08:27:01,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-30 08:27:01,766 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 08:27:01,767 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:27:01,767 INFO L85 PathProgramCache]: Analyzing trace with hash 2123455151, now seen corresponding path program 1 times [2023-08-30 08:27:01,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:27:01,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081994865] [2023-08-30 08:27:01,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:27:01,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:27:01,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:27:01,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:27:01,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:27:01,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081994865] [2023-08-30 08:27:01,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081994865] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:27:01,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:27:01,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:27:01,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037127260] [2023-08-30 08:27:01,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:27:01,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:27:01,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:27:01,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:27:01,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:27:01,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 516 [2023-08-30 08:27:01,830 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 53 transitions, 139 flow. Second operand has 3 states, 3 states have (on average 208.66666666666666) internal successors, (626), 3 states have internal predecessors, (626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:01,830 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:27:01,830 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 516 [2023-08-30 08:27:01,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:27:03,735 INFO L130 PetriNetUnfolder]: 19502/26196 cut-off events. [2023-08-30 08:27:03,735 INFO L131 PetriNetUnfolder]: For 4555/4555 co-relation queries the response was YES. [2023-08-30 08:27:03,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57723 conditions, 26196 events. 19502/26196 cut-off events. For 4555/4555 co-relation queries the response was YES. Maximal size of possible extension queue 1326. Compared 153864 event pairs, 5002 based on Foata normal form. 1600/18846 useless extension candidates. Maximal degree in co-relation 57608. Up to 21950 conditions per place. [2023-08-30 08:27:03,892 INFO L137 encePairwiseOnDemand]: 514/516 looper letters, 58 selfloop transitions, 1 changer transitions 0/77 dead transitions. [2023-08-30 08:27:03,892 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 77 transitions, 320 flow [2023-08-30 08:27:03,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:27:03,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:27:03,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 680 transitions. [2023-08-30 08:27:03,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2023-08-30 08:27:03,895 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 680 transitions. [2023-08-30 08:27:03,896 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 680 transitions. [2023-08-30 08:27:03,896 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:27:03,896 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 680 transitions. [2023-08-30 08:27:03,897 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 226.66666666666666) internal successors, (680), 3 states have internal predecessors, (680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:03,899 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:03,900 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:03,900 INFO L175 Difference]: Start difference. First operand has 57 places, 53 transitions, 139 flow. Second operand 3 states and 680 transitions. [2023-08-30 08:27:03,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 77 transitions, 320 flow [2023-08-30 08:27:03,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 77 transitions, 316 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-30 08:27:03,903 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 135 flow [2023-08-30 08:27:03,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=133, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=135, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2023-08-30 08:27:03,904 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, -2 predicate places. [2023-08-30 08:27:03,904 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 135 flow [2023-08-30 08:27:03,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 208.66666666666666) internal successors, (626), 3 states have internal predecessors, (626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:03,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:27:03,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-30 08:27:03,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-30 08:27:03,905 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 08:27:03,906 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:27:03,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1402608922, now seen corresponding path program 1 times [2023-08-30 08:27:03,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:27:03,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701503067] [2023-08-30 08:27:03,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:27:03,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:27:03,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:27:03,928 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:27:03,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:27:03,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701503067] [2023-08-30 08:27:03,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701503067] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:27:03,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:27:03,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:27:03,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104829076] [2023-08-30 08:27:03,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:27:03,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:27:03,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:27:03,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:27:03,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:27:03,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 516 [2023-08-30 08:27:03,939 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 135 flow. Second operand has 3 states, 3 states have (on average 209.0) internal successors, (627), 3 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:03,939 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:27:03,939 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 516 [2023-08-30 08:27:03,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:27:05,358 INFO L130 PetriNetUnfolder]: 16777/22671 cut-off events. [2023-08-30 08:27:05,358 INFO L131 PetriNetUnfolder]: For 3896/3896 co-relation queries the response was YES. [2023-08-30 08:27:05,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48902 conditions, 22671 events. 16777/22671 cut-off events. For 3896/3896 co-relation queries the response was YES. Maximal size of possible extension queue 1124. Compared 131851 event pairs, 4354 based on Foata normal form. 0/15493 useless extension candidates. Maximal degree in co-relation 48802. Up to 18425 conditions per place. [2023-08-30 08:27:05,498 INFO L137 encePairwiseOnDemand]: 514/516 looper letters, 57 selfloop transitions, 1 changer transitions 0/76 dead transitions. [2023-08-30 08:27:05,498 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 76 transitions, 312 flow [2023-08-30 08:27:05,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:27:05,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:27:05,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 679 transitions. [2023-08-30 08:27:05,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43863049095607237 [2023-08-30 08:27:05,502 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 679 transitions. [2023-08-30 08:27:05,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 679 transitions. [2023-08-30 08:27:05,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:27:05,502 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 679 transitions. [2023-08-30 08:27:05,504 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 226.33333333333334) internal successors, (679), 3 states have internal predecessors, (679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:05,506 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:05,506 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:05,506 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 135 flow. Second operand 3 states and 679 transitions. [2023-08-30 08:27:05,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 76 transitions, 312 flow [2023-08-30 08:27:05,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 76 transitions, 311 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:27:05,508 INFO L231 Difference]: Finished difference. Result has 57 places, 51 transitions, 132 flow [2023-08-30 08:27:05,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=132, PETRI_PLACES=57, PETRI_TRANSITIONS=51} [2023-08-30 08:27:05,509 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, -2 predicate places. [2023-08-30 08:27:05,509 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 51 transitions, 132 flow [2023-08-30 08:27:05,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 209.0) internal successors, (627), 3 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:05,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:27:05,509 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:27:05,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-30 08:27:05,510 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 08:27:05,510 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:27:05,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1069934470, now seen corresponding path program 1 times [2023-08-30 08:27:05,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:27:05,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518493288] [2023-08-30 08:27:05,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:27:05,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:27:05,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:27:05,545 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 08:27:05,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:27:05,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518493288] [2023-08-30 08:27:05,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518493288] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:27:05,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:27:05,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:27:05,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259186322] [2023-08-30 08:27:05,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:27:05,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:27:05,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:27:05,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:27:05,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:27:05,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 516 [2023-08-30 08:27:05,557 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 51 transitions, 132 flow. Second operand has 3 states, 3 states have (on average 209.0) internal successors, (627), 3 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:05,557 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:27:05,557 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 516 [2023-08-30 08:27:05,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:27:07,125 INFO L130 PetriNetUnfolder]: 17133/23715 cut-off events. [2023-08-30 08:27:07,125 INFO L131 PetriNetUnfolder]: For 4198/4198 co-relation queries the response was YES. [2023-08-30 08:27:07,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50740 conditions, 23715 events. 17133/23715 cut-off events. For 4198/4198 co-relation queries the response was YES. Maximal size of possible extension queue 1163. Compared 152535 event pairs, 1367 based on Foata normal form. 0/16249 useless extension candidates. Maximal degree in co-relation 39844. Up to 18792 conditions per place. [2023-08-30 08:27:07,481 INFO L137 encePairwiseOnDemand]: 514/516 looper letters, 55 selfloop transitions, 1 changer transitions 0/73 dead transitions. [2023-08-30 08:27:07,481 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 73 transitions, 308 flow [2023-08-30 08:27:07,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:27:07,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:27:07,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 676 transitions. [2023-08-30 08:27:07,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43669250645994834 [2023-08-30 08:27:07,484 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 676 transitions. [2023-08-30 08:27:07,484 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 676 transitions. [2023-08-30 08:27:07,484 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:27:07,484 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 676 transitions. [2023-08-30 08:27:07,487 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 225.33333333333334) internal successors, (676), 3 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:07,489 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:07,489 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:07,489 INFO L175 Difference]: Start difference. First operand has 57 places, 51 transitions, 132 flow. Second operand 3 states and 676 transitions. [2023-08-30 08:27:07,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 73 transitions, 308 flow [2023-08-30 08:27:07,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 73 transitions, 306 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:27:07,491 INFO L231 Difference]: Finished difference. Result has 57 places, 50 transitions, 131 flow [2023-08-30 08:27:07,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=129, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=131, PETRI_PLACES=57, PETRI_TRANSITIONS=50} [2023-08-30 08:27:07,492 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, -2 predicate places. [2023-08-30 08:27:07,492 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 50 transitions, 131 flow [2023-08-30 08:27:07,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 209.0) internal successors, (627), 3 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:07,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:27:07,493 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:27:07,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-30 08:27:07,493 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 08:27:07,493 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:27:07,493 INFO L85 PathProgramCache]: Analyzing trace with hash 1069934771, now seen corresponding path program 1 times [2023-08-30 08:27:07,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:27:07,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529398202] [2023-08-30 08:27:07,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:27:07,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:27:07,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:27:07,546 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 08:27:07,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:27:07,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529398202] [2023-08-30 08:27:07,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529398202] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:27:07,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:27:07,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:27:07,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769576217] [2023-08-30 08:27:07,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:27:07,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:27:07,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:27:07,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:27:07,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:27:07,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 205 out of 516 [2023-08-30 08:27:07,561 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 50 transitions, 131 flow. Second operand has 3 states, 3 states have (on average 207.0) internal successors, (621), 3 states have internal predecessors, (621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:07,561 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:27:07,561 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 205 of 516 [2023-08-30 08:27:07,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:27:09,384 INFO L130 PetriNetUnfolder]: 21777/30879 cut-off events. [2023-08-30 08:27:09,384 INFO L131 PetriNetUnfolder]: For 3962/3962 co-relation queries the response was YES. [2023-08-30 08:27:09,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66496 conditions, 30879 events. 21777/30879 cut-off events. For 3962/3962 co-relation queries the response was YES. Maximal size of possible extension queue 1480. Compared 203644 event pairs, 12767 based on Foata normal form. 0/21139 useless extension candidates. Maximal degree in co-relation 52290. Up to 21154 conditions per place. [2023-08-30 08:27:09,555 INFO L137 encePairwiseOnDemand]: 512/516 looper letters, 56 selfloop transitions, 2 changer transitions 0/75 dead transitions. [2023-08-30 08:27:09,555 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 75 transitions, 316 flow [2023-08-30 08:27:09,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:27:09,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:27:09,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 673 transitions. [2023-08-30 08:27:09,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4347545219638243 [2023-08-30 08:27:09,557 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 673 transitions. [2023-08-30 08:27:09,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 673 transitions. [2023-08-30 08:27:09,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:27:09,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 673 transitions. [2023-08-30 08:27:09,559 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 224.33333333333334) internal successors, (673), 3 states have internal predecessors, (673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:09,561 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:09,562 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:09,562 INFO L175 Difference]: Start difference. First operand has 57 places, 50 transitions, 131 flow. Second operand 3 states and 673 transitions. [2023-08-30 08:27:09,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 75 transitions, 316 flow [2023-08-30 08:27:09,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 75 transitions, 315 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:27:09,566 INFO L231 Difference]: Finished difference. Result has 59 places, 51 transitions, 144 flow [2023-08-30 08:27:09,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=144, PETRI_PLACES=59, PETRI_TRANSITIONS=51} [2023-08-30 08:27:09,566 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 0 predicate places. [2023-08-30 08:27:09,566 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 51 transitions, 144 flow [2023-08-30 08:27:09,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 207.0) internal successors, (621), 3 states have internal predecessors, (621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:09,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:27:09,567 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:27:09,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-30 08:27:09,567 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 08:27:09,567 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:27:09,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1069934602, now seen corresponding path program 1 times [2023-08-30 08:27:09,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:27:09,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469028276] [2023-08-30 08:27:09,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:27:09,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:27:09,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:27:09,605 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 08:27:09,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:27:09,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469028276] [2023-08-30 08:27:09,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469028276] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:27:09,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:27:09,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:27:09,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509011204] [2023-08-30 08:27:09,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:27:09,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:27:09,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:27:09,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:27:09,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:27:09,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 516 [2023-08-30 08:27:09,618 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 51 transitions, 144 flow. Second operand has 3 states, 3 states have (on average 209.0) internal successors, (627), 3 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:09,619 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:27:09,619 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 516 [2023-08-30 08:27:09,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:27:11,281 INFO L130 PetriNetUnfolder]: 17133/23715 cut-off events. [2023-08-30 08:27:11,281 INFO L131 PetriNetUnfolder]: For 4641/4641 co-relation queries the response was YES. [2023-08-30 08:27:11,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55529 conditions, 23715 events. 17133/23715 cut-off events. For 4641/4641 co-relation queries the response was YES. Maximal size of possible extension queue 1127. Compared 151076 event pairs, 1367 based on Foata normal form. 1368/18301 useless extension candidates. Maximal degree in co-relation 43834. Up to 18792 conditions per place. [2023-08-30 08:27:11,412 INFO L137 encePairwiseOnDemand]: 514/516 looper letters, 55 selfloop transitions, 1 changer transitions 0/73 dead transitions. [2023-08-30 08:27:11,412 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 73 transitions, 319 flow [2023-08-30 08:27:11,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:27:11,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:27:11,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 675 transitions. [2023-08-30 08:27:11,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2023-08-30 08:27:11,415 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 675 transitions. [2023-08-30 08:27:11,415 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 675 transitions. [2023-08-30 08:27:11,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:27:11,416 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 675 transitions. [2023-08-30 08:27:11,417 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 225.0) internal successors, (675), 3 states have internal predecessors, (675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:11,419 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:11,419 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:11,420 INFO L175 Difference]: Start difference. First operand has 59 places, 51 transitions, 144 flow. Second operand 3 states and 675 transitions. [2023-08-30 08:27:11,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 73 transitions, 319 flow [2023-08-30 08:27:11,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 73 transitions, 315 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-30 08:27:11,426 INFO L231 Difference]: Finished difference. Result has 59 places, 50 transitions, 140 flow [2023-08-30 08:27:11,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=140, PETRI_PLACES=59, PETRI_TRANSITIONS=50} [2023-08-30 08:27:11,427 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 0 predicate places. [2023-08-30 08:27:11,427 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 50 transitions, 140 flow [2023-08-30 08:27:11,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 209.0) internal successors, (627), 3 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:11,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:27:11,427 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:27:11,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-30 08:27:11,428 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 08:27:11,428 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:27:11,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1191758213, now seen corresponding path program 1 times [2023-08-30 08:27:11,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:27:11,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791817384] [2023-08-30 08:27:11,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:27:11,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:27:11,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:27:11,459 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 08:27:11,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:27:11,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791817384] [2023-08-30 08:27:11,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791817384] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:27:11,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:27:11,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:27:11,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644112311] [2023-08-30 08:27:11,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:27:11,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:27:11,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:27:11,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:27:11,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:27:11,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 516 [2023-08-30 08:27:11,472 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 50 transitions, 140 flow. Second operand has 3 states, 3 states have (on average 209.33333333333334) internal successors, (628), 3 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:11,472 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:27:11,473 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 516 [2023-08-30 08:27:11,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:27:12,877 INFO L130 PetriNetUnfolder]: 14799/20697 cut-off events. [2023-08-30 08:27:12,877 INFO L131 PetriNetUnfolder]: For 4269/4269 co-relation queries the response was YES. [2023-08-30 08:27:12,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47297 conditions, 20697 events. 14799/20697 cut-off events. For 4269/4269 co-relation queries the response was YES. Maximal size of possible extension queue 972. Compared 131310 event pairs, 1367 based on Foata normal form. 0/15253 useless extension candidates. Maximal degree in co-relation 37316. Up to 15774 conditions per place. [2023-08-30 08:27:13,028 INFO L137 encePairwiseOnDemand]: 514/516 looper letters, 54 selfloop transitions, 1 changer transitions 0/72 dead transitions. [2023-08-30 08:27:13,028 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 72 transitions, 311 flow [2023-08-30 08:27:13,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:27:13,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:27:13,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 674 transitions. [2023-08-30 08:27:13,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4354005167958656 [2023-08-30 08:27:13,031 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 674 transitions. [2023-08-30 08:27:13,031 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 674 transitions. [2023-08-30 08:27:13,031 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:27:13,031 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 674 transitions. [2023-08-30 08:27:13,033 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 224.66666666666666) internal successors, (674), 3 states have internal predecessors, (674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:13,035 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:13,035 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:13,035 INFO L175 Difference]: Start difference. First operand has 59 places, 50 transitions, 140 flow. Second operand 3 states and 674 transitions. [2023-08-30 08:27:13,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 72 transitions, 311 flow [2023-08-30 08:27:13,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 72 transitions, 310 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:27:13,041 INFO L231 Difference]: Finished difference. Result has 59 places, 49 transitions, 137 flow [2023-08-30 08:27:13,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=135, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=137, PETRI_PLACES=59, PETRI_TRANSITIONS=49} [2023-08-30 08:27:13,042 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 0 predicate places. [2023-08-30 08:27:13,042 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 49 transitions, 137 flow [2023-08-30 08:27:13,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 209.33333333333334) internal successors, (628), 3 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:13,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:27:13,042 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-08-30 08:27:13,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-30 08:27:13,043 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 08:27:13,043 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:27:13,043 INFO L85 PathProgramCache]: Analyzing trace with hash 50095695, now seen corresponding path program 1 times [2023-08-30 08:27:13,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:27:13,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120011639] [2023-08-30 08:27:13,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:27:13,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:27:13,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:27:13,088 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-30 08:27:13,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:27:13,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120011639] [2023-08-30 08:27:13,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120011639] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:27:13,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:27:13,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:27:13,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778294547] [2023-08-30 08:27:13,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:27:13,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:27:13,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:27:13,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:27:13,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:27:13,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 516 [2023-08-30 08:27:13,100 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 49 transitions, 137 flow. Second operand has 3 states, 3 states have (on average 209.33333333333334) internal successors, (628), 3 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:13,100 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:27:13,101 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 516 [2023-08-30 08:27:13,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:27:14,295 INFO L130 PetriNetUnfolder]: 14535/19941 cut-off events. [2023-08-30 08:27:14,296 INFO L131 PetriNetUnfolder]: For 4895/4895 co-relation queries the response was YES. [2023-08-30 08:27:14,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47225 conditions, 19941 events. 14535/19941 cut-off events. For 4895/4895 co-relation queries the response was YES. Maximal size of possible extension queue 931. Compared 119199 event pairs, 1991 based on Foata normal form. 0/14756 useless extension candidates. Maximal degree in co-relation 37256. Up to 15912 conditions per place. [2023-08-30 08:27:14,418 INFO L137 encePairwiseOnDemand]: 514/516 looper letters, 52 selfloop transitions, 1 changer transitions 0/69 dead transitions. [2023-08-30 08:27:14,418 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 69 transitions, 307 flow [2023-08-30 08:27:14,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:27:14,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:27:14,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 671 transitions. [2023-08-30 08:27:14,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4334625322997416 [2023-08-30 08:27:14,420 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 671 transitions. [2023-08-30 08:27:14,420 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 671 transitions. [2023-08-30 08:27:14,421 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:27:14,421 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 671 transitions. [2023-08-30 08:27:14,422 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 223.66666666666666) internal successors, (671), 3 states have internal predecessors, (671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:14,424 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:14,424 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:14,424 INFO L175 Difference]: Start difference. First operand has 59 places, 49 transitions, 137 flow. Second operand 3 states and 671 transitions. [2023-08-30 08:27:14,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 69 transitions, 307 flow [2023-08-30 08:27:14,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 69 transitions, 305 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:27:14,429 INFO L231 Difference]: Finished difference. Result has 59 places, 48 transitions, 136 flow [2023-08-30 08:27:14,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=136, PETRI_PLACES=59, PETRI_TRANSITIONS=48} [2023-08-30 08:27:14,429 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 0 predicate places. [2023-08-30 08:27:14,429 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 48 transitions, 136 flow [2023-08-30 08:27:14,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 209.33333333333334) internal successors, (628), 3 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:14,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:27:14,430 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-08-30 08:27:14,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-30 08:27:14,430 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 08:27:14,430 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:27:14,430 INFO L85 PathProgramCache]: Analyzing trace with hash 50096132, now seen corresponding path program 1 times [2023-08-30 08:27:14,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:27:14,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704204471] [2023-08-30 08:27:14,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:27:14,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:27:14,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:27:14,543 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-30 08:27:14,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:27:14,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704204471] [2023-08-30 08:27:14,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704204471] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:27:14,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:27:14,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:27:14,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199450531] [2023-08-30 08:27:14,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:27:14,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:27:14,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:27:14,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:27:14,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:27:14,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 205 out of 516 [2023-08-30 08:27:14,564 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 48 transitions, 136 flow. Second operand has 3 states, 3 states have (on average 207.33333333333334) internal successors, (622), 3 states have internal predecessors, (622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:14,565 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:27:14,565 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 205 of 516 [2023-08-30 08:27:14,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:27:16,147 INFO L130 PetriNetUnfolder]: 18495/25953 cut-off events. [2023-08-30 08:27:16,147 INFO L131 PetriNetUnfolder]: For 5062/5062 co-relation queries the response was YES. [2023-08-30 08:27:16,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61625 conditions, 25953 events. 18495/25953 cut-off events. For 5062/5062 co-relation queries the response was YES. Maximal size of possible extension queue 1181. Compared 163563 event pairs, 11567 based on Foata normal form. 0/19052 useless extension candidates. Maximal degree in co-relation 48680. Up to 18136 conditions per place. [2023-08-30 08:27:16,334 INFO L137 encePairwiseOnDemand]: 512/516 looper letters, 53 selfloop transitions, 2 changer transitions 0/71 dead transitions. [2023-08-30 08:27:16,334 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 71 transitions, 315 flow [2023-08-30 08:27:16,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:27:16,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:27:16,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 668 transitions. [2023-08-30 08:27:16,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2023-08-30 08:27:16,337 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 668 transitions. [2023-08-30 08:27:16,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 668 transitions. [2023-08-30 08:27:16,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:27:16,337 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 668 transitions. [2023-08-30 08:27:16,338 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 222.66666666666666) internal successors, (668), 3 states have internal predecessors, (668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:16,340 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:16,341 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:16,341 INFO L175 Difference]: Start difference. First operand has 59 places, 48 transitions, 136 flow. Second operand 3 states and 668 transitions. [2023-08-30 08:27:16,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 71 transitions, 315 flow [2023-08-30 08:27:16,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 71 transitions, 314 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:27:16,351 INFO L231 Difference]: Finished difference. Result has 61 places, 49 transitions, 149 flow [2023-08-30 08:27:16,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=135, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=149, PETRI_PLACES=61, PETRI_TRANSITIONS=49} [2023-08-30 08:27:16,352 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 2 predicate places. [2023-08-30 08:27:16,352 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 49 transitions, 149 flow [2023-08-30 08:27:16,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 207.33333333333334) internal successors, (622), 3 states have internal predecessors, (622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:16,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:27:16,352 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-08-30 08:27:16,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-30 08:27:16,353 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 08:27:16,353 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:27:16,353 INFO L85 PathProgramCache]: Analyzing trace with hash 50095969, now seen corresponding path program 1 times [2023-08-30 08:27:16,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:27:16,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724035678] [2023-08-30 08:27:16,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:27:16,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:27:16,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:27:16,396 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-30 08:27:16,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:27:16,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724035678] [2023-08-30 08:27:16,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724035678] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:27:16,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:27:16,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:27:16,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214398766] [2023-08-30 08:27:16,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:27:16,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:27:16,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:27:16,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:27:16,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:27:16,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 516 [2023-08-30 08:27:16,410 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 49 transitions, 149 flow. Second operand has 3 states, 3 states have (on average 209.33333333333334) internal successors, (628), 3 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:16,410 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:27:16,410 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 516 [2023-08-30 08:27:16,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:27:17,670 INFO L130 PetriNetUnfolder]: 14535/19941 cut-off events. [2023-08-30 08:27:17,671 INFO L131 PetriNetUnfolder]: For 5488/5488 co-relation queries the response was YES. [2023-08-30 08:27:17,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51258 conditions, 19941 events. 14535/19941 cut-off events. For 5488/5488 co-relation queries the response was YES. Maximal size of possible extension queue 897. Compared 117925 event pairs, 1991 based on Foata normal form. 1152/16484 useless extension candidates. Maximal degree in co-relation 40616. Up to 15912 conditions per place. [2023-08-30 08:27:17,827 INFO L137 encePairwiseOnDemand]: 514/516 looper letters, 52 selfloop transitions, 1 changer transitions 0/69 dead transitions. [2023-08-30 08:27:17,828 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 69 transitions, 318 flow [2023-08-30 08:27:17,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:27:17,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:27:17,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 670 transitions. [2023-08-30 08:27:17,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43281653746770027 [2023-08-30 08:27:17,830 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 670 transitions. [2023-08-30 08:27:17,830 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 670 transitions. [2023-08-30 08:27:17,830 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:27:17,830 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 670 transitions. [2023-08-30 08:27:17,832 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 223.33333333333334) internal successors, (670), 3 states have internal predecessors, (670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:17,834 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:17,834 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:17,834 INFO L175 Difference]: Start difference. First operand has 61 places, 49 transitions, 149 flow. Second operand 3 states and 670 transitions. [2023-08-30 08:27:17,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 69 transitions, 318 flow [2023-08-30 08:27:17,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 69 transitions, 314 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-30 08:27:17,852 INFO L231 Difference]: Finished difference. Result has 61 places, 48 transitions, 145 flow [2023-08-30 08:27:17,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=143, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=145, PETRI_PLACES=61, PETRI_TRANSITIONS=48} [2023-08-30 08:27:17,852 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 2 predicate places. [2023-08-30 08:27:17,852 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 48 transitions, 145 flow [2023-08-30 08:27:17,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 209.33333333333334) internal successors, (628), 3 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:17,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:27:17,852 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:27:17,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-30 08:27:17,853 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 08:27:17,853 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:27:17,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1552983073, now seen corresponding path program 1 times [2023-08-30 08:27:17,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:27:17,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564645384] [2023-08-30 08:27:17,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:27:17,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:27:17,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:27:17,881 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-30 08:27:17,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:27:17,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564645384] [2023-08-30 08:27:17,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564645384] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:27:17,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:27:17,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:27:17,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778275837] [2023-08-30 08:27:17,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:27:17,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:27:17,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:27:17,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:27:17,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:27:17,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 516 [2023-08-30 08:27:17,894 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 48 transitions, 145 flow. Second operand has 3 states, 3 states have (on average 209.66666666666666) internal successors, (629), 3 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:17,894 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:27:17,894 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 516 [2023-08-30 08:27:17,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:27:19,316 INFO L130 PetriNetUnfolder]: 12699/17817 cut-off events. [2023-08-30 08:27:19,317 INFO L131 PetriNetUnfolder]: For 4708/4708 co-relation queries the response was YES. [2023-08-30 08:27:19,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44166 conditions, 17817 events. 12699/17817 cut-off events. For 4708/4708 co-relation queries the response was YES. Maximal size of possible extension queue 789. Compared 108817 event pairs, 1271 based on Foata normal form. 0/14048 useless extension candidates. Maximal degree in co-relation 34994. Up to 13356 conditions per place. [2023-08-30 08:27:19,397 INFO L137 encePairwiseOnDemand]: 514/516 looper letters, 51 selfloop transitions, 1 changer transitions 0/68 dead transitions. [2023-08-30 08:27:19,397 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 68 transitions, 310 flow [2023-08-30 08:27:19,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:27:19,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:27:19,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 669 transitions. [2023-08-30 08:27:19,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4321705426356589 [2023-08-30 08:27:19,399 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 669 transitions. [2023-08-30 08:27:19,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 669 transitions. [2023-08-30 08:27:19,399 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:27:19,399 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 669 transitions. [2023-08-30 08:27:19,400 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 223.0) internal successors, (669), 3 states have internal predecessors, (669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:19,401 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:19,401 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:19,401 INFO L175 Difference]: Start difference. First operand has 61 places, 48 transitions, 145 flow. Second operand 3 states and 669 transitions. [2023-08-30 08:27:19,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 68 transitions, 310 flow [2023-08-30 08:27:19,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 68 transitions, 309 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:27:19,409 INFO L231 Difference]: Finished difference. Result has 61 places, 47 transitions, 142 flow [2023-08-30 08:27:19,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=142, PETRI_PLACES=61, PETRI_TRANSITIONS=47} [2023-08-30 08:27:19,409 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 2 predicate places. [2023-08-30 08:27:19,410 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 47 transitions, 142 flow [2023-08-30 08:27:19,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 209.66666666666666) internal successors, (629), 3 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:19,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:27:19,410 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:27:19,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-30 08:27:19,410 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 08:27:19,411 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:27:19,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1015779272, now seen corresponding path program 1 times [2023-08-30 08:27:19,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:27:19,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250572537] [2023-08-30 08:27:19,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:27:19,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:27:19,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:27:19,455 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-30 08:27:19,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:27:19,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250572537] [2023-08-30 08:27:19,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250572537] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:27:19,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:27:19,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:27:19,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927668305] [2023-08-30 08:27:19,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:27:19,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:27:19,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:27:19,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:27:19,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:27:19,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 516 [2023-08-30 08:27:19,465 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 47 transitions, 142 flow. Second operand has 3 states, 3 states have (on average 209.66666666666666) internal successors, (629), 3 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:19,465 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:27:19,465 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 516 [2023-08-30 08:27:19,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:27:20,537 INFO L130 PetriNetUnfolder]: 12555/17745 cut-off events. [2023-08-30 08:27:20,537 INFO L131 PetriNetUnfolder]: For 5224/5224 co-relation queries the response was YES. [2023-08-30 08:27:20,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44814 conditions, 17745 events. 12555/17745 cut-off events. For 5224/5224 co-relation queries the response was YES. Maximal size of possible extension queue 763. Compared 106775 event pairs, 2075 based on Foata normal form. 0/14054 useless extension candidates. Maximal degree in co-relation 35534. Up to 12096 conditions per place. [2023-08-30 08:27:20,663 INFO L137 encePairwiseOnDemand]: 514/516 looper letters, 49 selfloop transitions, 1 changer transitions 0/65 dead transitions. [2023-08-30 08:27:20,663 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 65 transitions, 306 flow [2023-08-30 08:27:20,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:27:20,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:27:20,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 666 transitions. [2023-08-30 08:27:20,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2023-08-30 08:27:20,670 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 666 transitions. [2023-08-30 08:27:20,670 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 666 transitions. [2023-08-30 08:27:20,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:27:20,671 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 666 transitions. [2023-08-30 08:27:20,673 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 222.0) internal successors, (666), 3 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:20,675 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:20,676 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:20,676 INFO L175 Difference]: Start difference. First operand has 61 places, 47 transitions, 142 flow. Second operand 3 states and 666 transitions. [2023-08-30 08:27:20,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 65 transitions, 306 flow [2023-08-30 08:27:20,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 65 transitions, 304 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:27:20,691 INFO L231 Difference]: Finished difference. Result has 61 places, 46 transitions, 141 flow [2023-08-30 08:27:20,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=139, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=141, PETRI_PLACES=61, PETRI_TRANSITIONS=46} [2023-08-30 08:27:20,691 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 2 predicate places. [2023-08-30 08:27:20,691 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 46 transitions, 141 flow [2023-08-30 08:27:20,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 209.66666666666666) internal successors, (629), 3 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:20,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:27:20,692 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:27:20,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-08-30 08:27:20,692 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 08:27:20,692 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:27:20,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1015779649, now seen corresponding path program 1 times [2023-08-30 08:27:20,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:27:20,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040401475] [2023-08-30 08:27:20,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:27:20,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:27:20,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:27:20,807 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-30 08:27:20,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:27:20,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040401475] [2023-08-30 08:27:20,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040401475] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:27:20,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:27:20,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:27:20,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334222663] [2023-08-30 08:27:20,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:27:20,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:27:20,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:27:20,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:27:20,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:27:20,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 516 [2023-08-30 08:27:20,817 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 46 transitions, 141 flow. Second operand has 3 states, 3 states have (on average 209.66666666666666) internal successors, (629), 3 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:20,817 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:27:20,817 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 516 [2023-08-30 08:27:20,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:27:21,905 INFO L130 PetriNetUnfolder]: 11043/15801 cut-off events. [2023-08-30 08:27:21,906 INFO L131 PetriNetUnfolder]: For 3922/3922 co-relation queries the response was YES. [2023-08-30 08:27:21,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40062 conditions, 15801 events. 11043/15801 cut-off events. For 3922/3922 co-relation queries the response was YES. Maximal size of possible extension queue 666. Compared 95003 event pairs, 2075 based on Foata normal form. 0/12758 useless extension candidates. Maximal degree in co-relation 31790. Up to 10152 conditions per place. [2023-08-30 08:27:22,016 INFO L137 encePairwiseOnDemand]: 514/516 looper letters, 48 selfloop transitions, 1 changer transitions 0/64 dead transitions. [2023-08-30 08:27:22,016 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 64 transitions, 302 flow [2023-08-30 08:27:22,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:27:22,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:27:22,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 665 transitions. [2023-08-30 08:27:22,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42958656330749356 [2023-08-30 08:27:22,017 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 665 transitions. [2023-08-30 08:27:22,017 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 665 transitions. [2023-08-30 08:27:22,017 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:27:22,018 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 665 transitions. [2023-08-30 08:27:22,018 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 221.66666666666666) internal successors, (665), 3 states have internal predecessors, (665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:22,020 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:22,020 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:22,020 INFO L175 Difference]: Start difference. First operand has 61 places, 46 transitions, 141 flow. Second operand 3 states and 665 transitions. [2023-08-30 08:27:22,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 64 transitions, 302 flow [2023-08-30 08:27:22,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 64 transitions, 301 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:27:22,045 INFO L231 Difference]: Finished difference. Result has 61 places, 45 transitions, 140 flow [2023-08-30 08:27:22,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=140, PETRI_PLACES=61, PETRI_TRANSITIONS=45} [2023-08-30 08:27:22,046 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 2 predicate places. [2023-08-30 08:27:22,046 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 45 transitions, 140 flow [2023-08-30 08:27:22,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 209.66666666666666) internal successors, (629), 3 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:22,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:27:22,046 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:27:22,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-08-30 08:27:22,046 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2023-08-30 08:27:22,047 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:27:22,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1015779509, now seen corresponding path program 1 times [2023-08-30 08:27:22,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:27:22,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854826209] [2023-08-30 08:27:22,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:27:22,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:27:22,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:27:22,091 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-30 08:27:22,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:27:22,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854826209] [2023-08-30 08:27:22,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854826209] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:27:22,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:27:22,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:27:22,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928696921] [2023-08-30 08:27:22,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:27:22,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:27:22,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:27:22,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:27:22,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:27:22,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 516 [2023-08-30 08:27:22,103 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 45 transitions, 140 flow. Second operand has 3 states, 3 states have (on average 209.66666666666666) internal successors, (629), 3 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:22,103 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:27:22,104 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 516 [2023-08-30 08:27:22,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:27:22,904 INFO L130 PetriNetUnfolder]: 9531/13857 cut-off events. [2023-08-30 08:27:22,905 INFO L131 PetriNetUnfolder]: For 3490/3490 co-relation queries the response was YES. [2023-08-30 08:27:22,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35310 conditions, 13857 events. 9531/13857 cut-off events. For 3490/3490 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 83313 event pairs, 2075 based on Foata normal form. 0/11462 useless extension candidates. Maximal degree in co-relation 28046. Up to 8208 conditions per place. [2023-08-30 08:27:22,964 INFO L137 encePairwiseOnDemand]: 514/516 looper letters, 0 selfloop transitions, 0 changer transitions 63/63 dead transitions. [2023-08-30 08:27:22,964 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 63 transitions, 299 flow [2023-08-30 08:27:22,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:27:22,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:27:22,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 664 transitions. [2023-08-30 08:27:22,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2023-08-30 08:27:22,965 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 664 transitions. [2023-08-30 08:27:22,965 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 664 transitions. [2023-08-30 08:27:22,966 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:27:22,966 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 664 transitions. [2023-08-30 08:27:22,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 221.33333333333334) internal successors, (664), 3 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:22,968 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:22,968 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 516.0) internal successors, (2064), 4 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:22,968 INFO L175 Difference]: Start difference. First operand has 61 places, 45 transitions, 140 flow. Second operand 3 states and 664 transitions. [2023-08-30 08:27:22,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 63 transitions, 299 flow [2023-08-30 08:27:22,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 63 transitions, 298 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:27:22,987 INFO L231 Difference]: Finished difference. Result has 61 places, 0 transitions, 0 flow [2023-08-30 08:27:22,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=516, PETRI_DIFFERENCE_MINUEND_FLOW=137, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=0, PETRI_PLACES=61, PETRI_TRANSITIONS=0} [2023-08-30 08:27:22,987 INFO L281 CegarLoopForPetriNet]: 59 programPoint places, 2 predicate places. [2023-08-30 08:27:22,987 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 0 transitions, 0 flow [2023-08-30 08:27:22,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 209.66666666666666) internal successors, (629), 3 states have internal predecessors, (629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:22,988 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 20 remaining) [2023-08-30 08:27:22,988 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 20 remaining) [2023-08-30 08:27:22,988 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 20 remaining) [2023-08-30 08:27:22,988 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 20 remaining) [2023-08-30 08:27:22,988 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 20 remaining) [2023-08-30 08:27:22,988 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 20 remaining) [2023-08-30 08:27:22,989 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 20 remaining) [2023-08-30 08:27:22,989 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 20 remaining) [2023-08-30 08:27:22,989 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 20 remaining) [2023-08-30 08:27:22,989 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 20 remaining) [2023-08-30 08:27:22,989 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 20 remaining) [2023-08-30 08:27:22,989 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 20 remaining) [2023-08-30 08:27:22,989 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 20 remaining) [2023-08-30 08:27:22,990 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 20 remaining) [2023-08-30 08:27:22,990 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 20 remaining) [2023-08-30 08:27:22,990 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 20 remaining) [2023-08-30 08:27:22,990 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 20 remaining) [2023-08-30 08:27:22,990 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 20 remaining) [2023-08-30 08:27:22,990 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 20 remaining) [2023-08-30 08:27:22,990 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 20 remaining) [2023-08-30 08:27:22,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-08-30 08:27:22,991 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:27:22,991 INFO L307 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE (1/2) [2023-08-30 08:27:22,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 221 places, 241 transitions, 514 flow [2023-08-30 08:27:23,020 INFO L130 PetriNetUnfolder]: 33/287 cut-off events. [2023-08-30 08:27:23,021 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-08-30 08:27:23,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 310 conditions, 287 events. 33/287 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 858 event pairs, 0 based on Foata normal form. 0/233 useless extension candidates. Maximal degree in co-relation 231. Up to 10 conditions per place. [2023-08-30 08:27:23,024 INFO L82 GeneralOperation]: Start removeDead. Operand has 221 places, 241 transitions, 514 flow [2023-08-30 08:27:23,025 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 221 places, 241 transitions, 514 flow [2023-08-30 08:27:23,025 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 08:27:23,026 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 221 places, 241 transitions, 514 flow [2023-08-30 08:27:23,026 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 221 places, 241 transitions, 514 flow [2023-08-30 08:27:23,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 221 places, 241 transitions, 514 flow [2023-08-30 08:27:23,052 INFO L130 PetriNetUnfolder]: 33/287 cut-off events. [2023-08-30 08:27:23,052 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-08-30 08:27:23,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 310 conditions, 287 events. 33/287 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 858 event pairs, 0 based on Foata normal form. 0/233 useless extension candidates. Maximal degree in co-relation 231. Up to 10 conditions per place. [2023-08-30 08:27:23,063 INFO L119 LiptonReduction]: Number of co-enabled transitions 37128 [2023-08-30 08:27:27,942 INFO L134 LiptonReduction]: Checked pairs total: 55342 [2023-08-30 08:27:27,942 INFO L136 LiptonReduction]: Total number of compositions: 274 [2023-08-30 08:27:27,944 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-30 08:27:27,944 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6ae7980f, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 08:27:27,944 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-30 08:27:27,949 INFO L130 PetriNetUnfolder]: 11/73 cut-off events. [2023-08-30 08:27:27,949 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2023-08-30 08:27:27,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:27:27,950 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1] [2023-08-30 08:27:27,950 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 08:27:27,950 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:27:27,950 INFO L85 PathProgramCache]: Analyzing trace with hash 585147012, now seen corresponding path program 1 times [2023-08-30 08:27:27,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:27:27,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937256147] [2023-08-30 08:27:27,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:27:27,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:27:27,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 08:27:27,959 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-30 08:27:27,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 08:27:27,967 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-30 08:27:27,967 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-30 08:27:27,967 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-30 08:27:27,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-08-30 08:27:27,967 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-30 08:27:27,968 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2023-08-30 08:27:27,968 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-30 08:27:27,968 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2023-08-30 08:27:28,001 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-30 08:27:28,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 268 places, 293 transitions, 631 flow [2023-08-30 08:27:28,047 INFO L130 PetriNetUnfolder]: 41/351 cut-off events. [2023-08-30 08:27:28,048 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-08-30 08:27:28,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 382 conditions, 351 events. 41/351 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1137 event pairs, 0 based on Foata normal form. 0/284 useless extension candidates. Maximal degree in co-relation 300. Up to 12 conditions per place. [2023-08-30 08:27:28,053 INFO L82 GeneralOperation]: Start removeDead. Operand has 268 places, 293 transitions, 631 flow [2023-08-30 08:27:28,055 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 268 places, 293 transitions, 631 flow [2023-08-30 08:27:28,056 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 08:27:28,056 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 268 places, 293 transitions, 631 flow [2023-08-30 08:27:28,056 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 268 places, 293 transitions, 631 flow [2023-08-30 08:27:28,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 268 places, 293 transitions, 631 flow [2023-08-30 08:27:28,105 INFO L130 PetriNetUnfolder]: 41/351 cut-off events. [2023-08-30 08:27:28,106 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-08-30 08:27:28,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 382 conditions, 351 events. 41/351 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1137 event pairs, 0 based on Foata normal form. 0/284 useless extension candidates. Maximal degree in co-relation 300. Up to 12 conditions per place. [2023-08-30 08:27:28,123 INFO L119 LiptonReduction]: Number of co-enabled transitions 59670 [2023-08-30 08:27:33,289 INFO L134 LiptonReduction]: Checked pairs total: 86878 [2023-08-30 08:27:33,290 INFO L136 LiptonReduction]: Total number of compositions: 316 [2023-08-30 08:27:33,291 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 08:27:33,291 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6ae7980f, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 08:27:33,291 INFO L358 AbstractCegarLoop]: Starting to check reachability of 24 error locations. [2023-08-30 08:27:33,292 INFO L130 PetriNetUnfolder]: 1/8 cut-off events. [2023-08-30 08:27:33,292 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 08:27:33,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:27:33,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 08:27:33,292 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-30 08:27:33,292 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:27:33,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1276566864, now seen corresponding path program 1 times [2023-08-30 08:27:33,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:27:33,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932603949] [2023-08-30 08:27:33,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:27:33,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:27:33,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:27:33,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:27:33,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:27:33,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932603949] [2023-08-30 08:27:33,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932603949] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:27:33,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:27:33,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:27:33,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505971178] [2023-08-30 08:27:33,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:27:33,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:27:33,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:27:33,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:27:33,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:27:33,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 609 [2023-08-30 08:27:33,334 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 76 transitions, 197 flow. Second operand has 3 states, 3 states have (on average 253.66666666666666) internal successors, (761), 3 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:33,334 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:27:33,334 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 609 [2023-08-30 08:27:33,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:27:48,687 INFO L130 PetriNetUnfolder]: 179142/232830 cut-off events. [2023-08-30 08:27:48,687 INFO L131 PetriNetUnfolder]: For 42461/42461 co-relation queries the response was YES. [2023-08-30 08:27:49,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 462603 conditions, 232830 events. 179142/232830 cut-off events. For 42461/42461 co-relation queries the response was YES. Maximal size of possible extension queue 9482. Compared 1649062 event pairs, 16008 based on Foata normal form. 0/144794 useless extension candidates. Maximal degree in co-relation 57226. Up to 187276 conditions per place. [2023-08-30 08:27:50,525 INFO L137 encePairwiseOnDemand]: 596/609 looper letters, 74 selfloop transitions, 1 changer transitions 0/97 dead transitions. [2023-08-30 08:27:50,525 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 97 transitions, 421 flow [2023-08-30 08:27:50,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:27:50,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:27:50,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 852 transitions. [2023-08-30 08:27:50,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4663382594417077 [2023-08-30 08:27:50,527 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 852 transitions. [2023-08-30 08:27:50,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 852 transitions. [2023-08-30 08:27:50,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:27:50,527 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 852 transitions. [2023-08-30 08:27:50,528 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 284.0) internal successors, (852), 3 states have internal predecessors, (852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:50,530 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:50,530 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:50,531 INFO L175 Difference]: Start difference. First operand has 72 places, 76 transitions, 197 flow. Second operand 3 states and 852 transitions. [2023-08-30 08:27:50,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 97 transitions, 421 flow [2023-08-30 08:27:50,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 97 transitions, 389 flow, removed 16 selfloop flow, removed 0 redundant places. [2023-08-30 08:27:50,542 INFO L231 Difference]: Finished difference. Result has 67 places, 64 transitions, 155 flow [2023-08-30 08:27:50,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=609, PETRI_DIFFERENCE_MINUEND_FLOW=153, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=155, PETRI_PLACES=67, PETRI_TRANSITIONS=64} [2023-08-30 08:27:50,543 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -5 predicate places. [2023-08-30 08:27:50,543 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 64 transitions, 155 flow [2023-08-30 08:27:50,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 253.66666666666666) internal successors, (761), 3 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:50,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:27:50,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 08:27:50,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-08-30 08:27:50,544 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-30 08:27:50,544 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:27:50,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1276566577, now seen corresponding path program 1 times [2023-08-30 08:27:50,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:27:50,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274041917] [2023-08-30 08:27:50,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:27:50,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:27:50,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:27:50,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:27:50,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:27:50,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274041917] [2023-08-30 08:27:50,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274041917] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:27:50,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:27:50,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:27:50,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843574856] [2023-08-30 08:27:50,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:27:50,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:27:50,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:27:50,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:27:50,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:27:50,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 609 [2023-08-30 08:27:50,586 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 64 transitions, 155 flow. Second operand has 3 states, 3 states have (on average 253.66666666666666) internal successors, (761), 3 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:27:50,586 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:27:50,586 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 609 [2023-08-30 08:27:50,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:28:04,035 INFO L130 PetriNetUnfolder]: 150425/190431 cut-off events. [2023-08-30 08:28:04,035 INFO L131 PetriNetUnfolder]: For 12701/12701 co-relation queries the response was YES. [2023-08-30 08:28:04,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 385214 conditions, 190431 events. 150425/190431 cut-off events. For 12701/12701 co-relation queries the response was YES. Maximal size of possible extension queue 7663. Compared 1161236 event pairs, 42648 based on Foata normal form. 0/121241 useless extension candidates. Maximal degree in co-relation 385122. Up to 156997 conditions per place. [2023-08-30 08:28:05,678 INFO L137 encePairwiseOnDemand]: 607/609 looper letters, 73 selfloop transitions, 1 changer transitions 0/96 dead transitions. [2023-08-30 08:28:05,678 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 96 transitions, 387 flow [2023-08-30 08:28:05,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:28:05,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:28:05,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 831 transitions. [2023-08-30 08:28:05,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4548440065681445 [2023-08-30 08:28:05,680 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 831 transitions. [2023-08-30 08:28:05,680 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 831 transitions. [2023-08-30 08:28:05,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:28:05,680 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 831 transitions. [2023-08-30 08:28:05,681 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 277.0) internal successors, (831), 3 states have internal predecessors, (831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:28:05,682 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:28:05,682 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:28:05,683 INFO L175 Difference]: Start difference. First operand has 67 places, 64 transitions, 155 flow. Second operand 3 states and 831 transitions. [2023-08-30 08:28:05,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 96 transitions, 387 flow [2023-08-30 08:28:05,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 96 transitions, 386 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:28:05,698 INFO L231 Difference]: Finished difference. Result has 67 places, 63 transitions, 154 flow [2023-08-30 08:28:05,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=609, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=154, PETRI_PLACES=67, PETRI_TRANSITIONS=63} [2023-08-30 08:28:05,698 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -5 predicate places. [2023-08-30 08:28:05,698 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 63 transitions, 154 flow [2023-08-30 08:28:05,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 253.66666666666666) internal successors, (761), 3 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:28:05,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:28:05,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 08:28:05,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-08-30 08:28:05,699 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-30 08:28:05,699 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:28:05,699 INFO L85 PathProgramCache]: Analyzing trace with hash -1276566391, now seen corresponding path program 1 times [2023-08-30 08:28:05,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:28:05,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725254307] [2023-08-30 08:28:05,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:28:05,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:28:05,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:28:05,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:28:05,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:28:05,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725254307] [2023-08-30 08:28:05,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725254307] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:28:05,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:28:05,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:28:05,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754491373] [2023-08-30 08:28:05,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:28:05,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:28:05,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:28:05,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:28:05,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:28:05,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 250 out of 609 [2023-08-30 08:28:05,758 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 63 transitions, 154 flow. Second operand has 3 states, 3 states have (on average 251.66666666666666) internal successors, (755), 3 states have internal predecessors, (755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:28:05,758 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:28:05,758 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 250 of 609 [2023-08-30 08:28:05,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:28:22,658 INFO L130 PetriNetUnfolder]: 178058/237904 cut-off events. [2023-08-30 08:28:22,658 INFO L131 PetriNetUnfolder]: For 13413/13413 co-relation queries the response was YES. [2023-08-30 08:28:23,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 471238 conditions, 237904 events. 178058/237904 cut-off events. For 13413/13413 co-relation queries the response was YES. Maximal size of possible extension queue 9320. Compared 1695489 event pairs, 108317 based on Foata normal form. 0/154551 useless extension candidates. Maximal degree in co-relation 364498. Up to 181678 conditions per place. [2023-08-30 08:28:24,675 INFO L137 encePairwiseOnDemand]: 605/609 looper letters, 73 selfloop transitions, 2 changer transitions 0/97 dead transitions. [2023-08-30 08:28:24,675 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 97 transitions, 392 flow [2023-08-30 08:28:24,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:28:24,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:28:24,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 827 transitions. [2023-08-30 08:28:24,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4526546250684182 [2023-08-30 08:28:24,677 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 827 transitions. [2023-08-30 08:28:24,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 827 transitions. [2023-08-30 08:28:24,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:28:24,677 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 827 transitions. [2023-08-30 08:28:24,678 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 275.6666666666667) internal successors, (827), 3 states have internal predecessors, (827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:28:24,679 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:28:24,680 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:28:24,680 INFO L175 Difference]: Start difference. First operand has 67 places, 63 transitions, 154 flow. Second operand 3 states and 827 transitions. [2023-08-30 08:28:24,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 97 transitions, 392 flow [2023-08-30 08:28:24,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 97 transitions, 391 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:28:24,691 INFO L231 Difference]: Finished difference. Result has 69 places, 64 transitions, 167 flow [2023-08-30 08:28:24,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=609, PETRI_DIFFERENCE_MINUEND_FLOW=153, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=167, PETRI_PLACES=69, PETRI_TRANSITIONS=64} [2023-08-30 08:28:24,691 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -3 predicate places. [2023-08-30 08:28:24,692 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 64 transitions, 167 flow [2023-08-30 08:28:24,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 251.66666666666666) internal successors, (755), 3 states have internal predecessors, (755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:28:24,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:28:24,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-30 08:28:24,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-08-30 08:28:24,692 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-30 08:28:24,693 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:28:24,693 INFO L85 PathProgramCache]: Analyzing trace with hash -918848764, now seen corresponding path program 1 times [2023-08-30 08:28:24,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:28:24,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048594865] [2023-08-30 08:28:24,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:28:24,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:28:24,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:28:24,715 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:28:24,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:28:24,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048594865] [2023-08-30 08:28:24,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048594865] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:28:24,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:28:24,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:28:24,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318794872] [2023-08-30 08:28:24,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:28:24,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:28:24,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:28:24,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:28:24,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:28:24,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 609 [2023-08-30 08:28:24,726 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 64 transitions, 167 flow. Second operand has 3 states, 3 states have (on average 254.0) internal successors, (762), 3 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:28:24,726 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:28:24,726 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 609 [2023-08-30 08:28:24,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:28:38,136 INFO L130 PetriNetUnfolder]: 150425/190431 cut-off events. [2023-08-30 08:28:38,136 INFO L131 PetriNetUnfolder]: For 31984/31984 co-relation queries the response was YES. [2023-08-30 08:28:39,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 418827 conditions, 190431 events. 150425/190431 cut-off events. For 31984/31984 co-relation queries the response was YES. Maximal size of possible extension queue 7299. Compared 1151915 event pairs, 42648 based on Foata normal form. 0/126843 useless extension candidates. Maximal degree in co-relation 418722. Up to 156997 conditions per place. [2023-08-30 08:28:39,810 INFO L137 encePairwiseOnDemand]: 607/609 looper letters, 73 selfloop transitions, 1 changer transitions 0/96 dead transitions. [2023-08-30 08:28:39,810 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 96 transitions, 397 flow [2023-08-30 08:28:39,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:28:39,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:28:39,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 830 transitions. [2023-08-30 08:28:39,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45429666119321294 [2023-08-30 08:28:39,811 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 830 transitions. [2023-08-30 08:28:39,811 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 830 transitions. [2023-08-30 08:28:39,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:28:39,812 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 830 transitions. [2023-08-30 08:28:39,812 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 276.6666666666667) internal successors, (830), 3 states have internal predecessors, (830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:28:39,813 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:28:39,814 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:28:39,814 INFO L175 Difference]: Start difference. First operand has 69 places, 64 transitions, 167 flow. Second operand 3 states and 830 transitions. [2023-08-30 08:28:39,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 96 transitions, 397 flow [2023-08-30 08:28:39,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 96 transitions, 393 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-30 08:28:39,825 INFO L231 Difference]: Finished difference. Result has 69 places, 63 transitions, 161 flow [2023-08-30 08:28:39,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=609, PETRI_DIFFERENCE_MINUEND_FLOW=159, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=161, PETRI_PLACES=69, PETRI_TRANSITIONS=63} [2023-08-30 08:28:39,825 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -3 predicate places. [2023-08-30 08:28:39,825 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 63 transitions, 161 flow [2023-08-30 08:28:39,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 254.0) internal successors, (762), 3 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:28:39,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:28:39,825 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:28:39,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-08-30 08:28:39,826 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-30 08:28:39,826 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:28:39,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1848201127, now seen corresponding path program 1 times [2023-08-30 08:28:39,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:28:39,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185781124] [2023-08-30 08:28:39,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:28:39,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:28:39,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:28:39,857 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 08:28:39,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:28:39,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185781124] [2023-08-30 08:28:39,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185781124] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:28:39,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:28:39,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:28:39,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262906423] [2023-08-30 08:28:39,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:28:39,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:28:39,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:28:39,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:28:39,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:28:39,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 609 [2023-08-30 08:28:39,870 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 63 transitions, 161 flow. Second operand has 3 states, 3 states have (on average 254.0) internal successors, (762), 3 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:28:39,870 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:28:39,870 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 609 [2023-08-30 08:28:39,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:28:53,263 INFO L130 PetriNetUnfolder]: 153549/199575 cut-off events. [2023-08-30 08:28:53,263 INFO L131 PetriNetUnfolder]: For 29508/29508 co-relation queries the response was YES. [2023-08-30 08:28:54,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 422327 conditions, 199575 events. 153549/199575 cut-off events. For 29508/29508 co-relation queries the response was YES. Maximal size of possible extension queue 7654. Compared 1373633 event pairs, 13617 based on Foata normal form. 0/132918 useless extension candidates. Maximal degree in co-relation 335093. Up to 160500 conditions per place. [2023-08-30 08:28:55,116 INFO L137 encePairwiseOnDemand]: 607/609 looper letters, 71 selfloop transitions, 1 changer transitions 0/93 dead transitions. [2023-08-30 08:28:55,117 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 93 transitions, 390 flow [2023-08-30 08:28:55,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:28:55,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:28:55,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 827 transitions. [2023-08-30 08:28:55,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4526546250684182 [2023-08-30 08:28:55,118 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 827 transitions. [2023-08-30 08:28:55,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 827 transitions. [2023-08-30 08:28:55,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:28:55,118 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 827 transitions. [2023-08-30 08:28:55,119 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 275.6666666666667) internal successors, (827), 3 states have internal predecessors, (827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:28:55,120 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:28:55,121 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:28:55,121 INFO L175 Difference]: Start difference. First operand has 69 places, 63 transitions, 161 flow. Second operand 3 states and 827 transitions. [2023-08-30 08:28:55,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 93 transitions, 390 flow [2023-08-30 08:28:55,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 93 transitions, 388 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:28:55,128 INFO L231 Difference]: Finished difference. Result has 69 places, 62 transitions, 160 flow [2023-08-30 08:28:55,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=609, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=160, PETRI_PLACES=69, PETRI_TRANSITIONS=62} [2023-08-30 08:28:55,129 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -3 predicate places. [2023-08-30 08:28:55,129 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 62 transitions, 160 flow [2023-08-30 08:28:55,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 254.0) internal successors, (762), 3 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:28:55,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:28:55,132 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:28:55,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-08-30 08:28:55,132 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-30 08:28:55,132 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:28:55,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1848201463, now seen corresponding path program 1 times [2023-08-30 08:28:55,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:28:55,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45377006] [2023-08-30 08:28:55,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:28:55,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:28:55,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:28:55,164 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 08:28:55,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:28:55,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45377006] [2023-08-30 08:28:55,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45377006] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:28:55,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:28:55,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:28:55,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577205411] [2023-08-30 08:28:55,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:28:55,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:28:55,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:28:55,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:28:55,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:28:55,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 609 [2023-08-30 08:28:55,176 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 62 transitions, 160 flow. Second operand has 3 states, 3 states have (on average 254.0) internal successors, (762), 3 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:28:55,176 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:28:55,177 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 609 [2023-08-30 08:28:55,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:29:08,089 INFO L130 PetriNetUnfolder]: 132399/173625 cut-off events. [2023-08-30 08:29:08,089 INFO L131 PetriNetUnfolder]: For 20474/20474 co-relation queries the response was YES. [2023-08-30 08:29:08,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 369401 conditions, 173625 events. 132399/173625 cut-off events. For 20474/20474 co-relation queries the response was YES. Maximal size of possible extension queue 6648. Compared 1200532 event pairs, 13617 based on Foata normal form. 0/118400 useless extension candidates. Maximal degree in co-relation 293388. Up to 134550 conditions per place. [2023-08-30 08:29:09,501 INFO L137 encePairwiseOnDemand]: 607/609 looper letters, 70 selfloop transitions, 1 changer transitions 0/92 dead transitions. [2023-08-30 08:29:09,501 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 92 transitions, 386 flow [2023-08-30 08:29:09,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:29:09,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:29:09,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 826 transitions. [2023-08-30 08:29:09,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4521072796934866 [2023-08-30 08:29:09,502 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 826 transitions. [2023-08-30 08:29:09,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 826 transitions. [2023-08-30 08:29:09,503 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:29:09,503 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 826 transitions. [2023-08-30 08:29:09,504 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 275.3333333333333) internal successors, (826), 3 states have internal predecessors, (826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:29:09,505 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:29:09,505 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:29:09,505 INFO L175 Difference]: Start difference. First operand has 69 places, 62 transitions, 160 flow. Second operand 3 states and 826 transitions. [2023-08-30 08:29:09,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 92 transitions, 386 flow [2023-08-30 08:29:09,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 92 transitions, 385 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:29:09,517 INFO L231 Difference]: Finished difference. Result has 69 places, 61 transitions, 159 flow [2023-08-30 08:29:09,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=609, PETRI_DIFFERENCE_MINUEND_FLOW=157, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=159, PETRI_PLACES=69, PETRI_TRANSITIONS=61} [2023-08-30 08:29:09,517 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -3 predicate places. [2023-08-30 08:29:09,517 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 61 transitions, 159 flow [2023-08-30 08:29:09,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 254.0) internal successors, (762), 3 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:29:09,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:29:09,518 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:29:09,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-08-30 08:29:09,518 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-30 08:29:09,518 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:29:09,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1848201674, now seen corresponding path program 1 times [2023-08-30 08:29:09,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:29:09,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982570910] [2023-08-30 08:29:09,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:29:09,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:29:09,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:29:09,568 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 08:29:09,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:29:09,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982570910] [2023-08-30 08:29:09,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982570910] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:29:09,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:29:09,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:29:09,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773083587] [2023-08-30 08:29:09,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:29:09,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:29:09,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:29:09,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:29:09,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:29:09,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 250 out of 609 [2023-08-30 08:29:09,585 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 61 transitions, 159 flow. Second operand has 3 states, 3 states have (on average 252.0) internal successors, (756), 3 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:29:09,585 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:29:09,585 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 250 of 609 [2023-08-30 08:29:09,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:29:24,899 INFO L130 PetriNetUnfolder]: 152685/204099 cut-off events. [2023-08-30 08:29:24,900 INFO L131 PetriNetUnfolder]: For 22692/22692 co-relation queries the response was YES. [2023-08-30 08:29:25,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 437711 conditions, 204099 events. 152685/204099 cut-off events. For 22692/22692 co-relation queries the response was YES. Maximal size of possible extension queue 7625. Compared 1429106 event pairs, 95195 based on Foata normal form. 0/141378 useless extension candidates. Maximal degree in co-relation 347913. Up to 155728 conditions per place. [2023-08-30 08:29:26,605 INFO L137 encePairwiseOnDemand]: 605/609 looper letters, 70 selfloop transitions, 2 changer transitions 0/93 dead transitions. [2023-08-30 08:29:26,606 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 93 transitions, 391 flow [2023-08-30 08:29:26,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:29:26,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:29:26,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 822 transitions. [2023-08-30 08:29:26,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44991789819376027 [2023-08-30 08:29:26,607 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 822 transitions. [2023-08-30 08:29:26,608 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 822 transitions. [2023-08-30 08:29:26,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:29:26,608 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 822 transitions. [2023-08-30 08:29:26,609 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 274.0) internal successors, (822), 3 states have internal predecessors, (822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:29:26,610 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:29:26,611 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:29:26,611 INFO L175 Difference]: Start difference. First operand has 69 places, 61 transitions, 159 flow. Second operand 3 states and 822 transitions. [2023-08-30 08:29:26,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 93 transitions, 391 flow [2023-08-30 08:29:26,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 93 transitions, 390 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:29:26,622 INFO L231 Difference]: Finished difference. Result has 71 places, 62 transitions, 172 flow [2023-08-30 08:29:26,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=609, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=172, PETRI_PLACES=71, PETRI_TRANSITIONS=62} [2023-08-30 08:29:26,623 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -1 predicate places. [2023-08-30 08:29:26,623 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 62 transitions, 172 flow [2023-08-30 08:29:26,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 252.0) internal successors, (756), 3 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:29:26,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:29:26,623 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:29:26,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-08-30 08:29:26,623 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-30 08:29:26,624 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:29:26,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1459680111, now seen corresponding path program 1 times [2023-08-30 08:29:26,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:29:26,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084363009] [2023-08-30 08:29:26,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:29:26,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:29:26,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:29:26,645 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-30 08:29:26,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:29:26,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084363009] [2023-08-30 08:29:26,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084363009] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:29:26,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:29:26,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:29:26,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799572839] [2023-08-30 08:29:26,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:29:26,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:29:26,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:29:26,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:29:26,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:29:26,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 609 [2023-08-30 08:29:26,656 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 62 transitions, 172 flow. Second operand has 3 states, 3 states have (on average 254.33333333333334) internal successors, (763), 3 states have internal predecessors, (763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:29:26,656 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:29:26,656 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 609 [2023-08-30 08:29:26,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:29:38,742 INFO L130 PetriNetUnfolder]: 129471/164841 cut-off events. [2023-08-30 08:29:38,742 INFO L131 PetriNetUnfolder]: For 35925/35925 co-relation queries the response was YES. [2023-08-30 08:29:39,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 389418 conditions, 164841 events. 129471/164841 cut-off events. For 35925/35925 co-relation queries the response was YES. Maximal size of possible extension queue 6082. Compared 1003542 event pairs, 30129 based on Foata normal form. 0/117344 useless extension candidates. Maximal degree in co-relation 310068. Up to 134550 conditions per place. [2023-08-30 08:29:40,371 INFO L137 encePairwiseOnDemand]: 607/609 looper letters, 70 selfloop transitions, 1 changer transitions 0/92 dead transitions. [2023-08-30 08:29:40,372 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 92 transitions, 396 flow [2023-08-30 08:29:40,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:29:40,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:29:40,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 825 transitions. [2023-08-30 08:29:40,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.451559934318555 [2023-08-30 08:29:40,373 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 825 transitions. [2023-08-30 08:29:40,373 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 825 transitions. [2023-08-30 08:29:40,373 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:29:40,373 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 825 transitions. [2023-08-30 08:29:40,374 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 275.0) internal successors, (825), 3 states have internal predecessors, (825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:29:40,375 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:29:40,375 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:29:40,375 INFO L175 Difference]: Start difference. First operand has 71 places, 62 transitions, 172 flow. Second operand 3 states and 825 transitions. [2023-08-30 08:29:40,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 92 transitions, 396 flow [2023-08-30 08:29:40,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 92 transitions, 392 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-30 08:29:40,412 INFO L231 Difference]: Finished difference. Result has 71 places, 61 transitions, 166 flow [2023-08-30 08:29:40,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=609, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=166, PETRI_PLACES=71, PETRI_TRANSITIONS=61} [2023-08-30 08:29:40,412 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -1 predicate places. [2023-08-30 08:29:40,412 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 61 transitions, 166 flow [2023-08-30 08:29:40,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 254.33333333333334) internal successors, (763), 3 states have internal predecessors, (763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:29:40,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:29:40,413 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-08-30 08:29:40,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-08-30 08:29:40,413 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-30 08:29:40,414 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:29:40,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1770869287, now seen corresponding path program 1 times [2023-08-30 08:29:40,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:29:40,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997298239] [2023-08-30 08:29:40,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:29:40,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:29:40,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:29:40,450 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-30 08:29:40,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:29:40,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997298239] [2023-08-30 08:29:40,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997298239] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:29:40,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:29:40,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:29:40,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534676985] [2023-08-30 08:29:40,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:29:40,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:29:40,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:29:40,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:29:40,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:29:40,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 609 [2023-08-30 08:29:40,463 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 61 transitions, 166 flow. Second operand has 3 states, 3 states have (on average 254.33333333333334) internal successors, (763), 3 states have internal predecessors, (763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:29:40,463 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:29:40,464 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 609 [2023-08-30 08:29:40,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:29:52,185 INFO L130 PetriNetUnfolder]: 131607/171105 cut-off events. [2023-08-30 08:29:52,186 INFO L131 PetriNetUnfolder]: For 34811/34811 co-relation queries the response was YES. [2023-08-30 08:29:52,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 390846 conditions, 171105 events. 131607/171105 cut-off events. For 34811/34811 co-relation queries the response was YES. Maximal size of possible extension queue 6283. Compared 1151113 event pairs, 11687 based on Foata normal form. 0/121509 useless extension candidates. Maximal degree in co-relation 311258. Up to 137376 conditions per place. [2023-08-30 08:29:53,752 INFO L137 encePairwiseOnDemand]: 607/609 looper letters, 68 selfloop transitions, 1 changer transitions 0/89 dead transitions. [2023-08-30 08:29:53,752 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 89 transitions, 389 flow [2023-08-30 08:29:53,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:29:53,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:29:53,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 822 transitions. [2023-08-30 08:29:53,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44991789819376027 [2023-08-30 08:29:53,754 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 822 transitions. [2023-08-30 08:29:53,754 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 822 transitions. [2023-08-30 08:29:53,754 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:29:53,754 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 822 transitions. [2023-08-30 08:29:53,755 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 274.0) internal successors, (822), 3 states have internal predecessors, (822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:29:53,756 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:29:53,756 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:29:53,756 INFO L175 Difference]: Start difference. First operand has 71 places, 61 transitions, 166 flow. Second operand 3 states and 822 transitions. [2023-08-30 08:29:53,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 89 transitions, 389 flow [2023-08-30 08:29:53,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 89 transitions, 387 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:29:53,774 INFO L231 Difference]: Finished difference. Result has 71 places, 60 transitions, 165 flow [2023-08-30 08:29:53,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=609, PETRI_DIFFERENCE_MINUEND_FLOW=163, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=165, PETRI_PLACES=71, PETRI_TRANSITIONS=60} [2023-08-30 08:29:53,775 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -1 predicate places. [2023-08-30 08:29:53,775 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 60 transitions, 165 flow [2023-08-30 08:29:53,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 254.33333333333334) internal successors, (763), 3 states have internal predecessors, (763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:29:53,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:29:53,775 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-08-30 08:29:53,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-08-30 08:29:53,775 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-30 08:29:53,775 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:29:53,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1770869703, now seen corresponding path program 1 times [2023-08-30 08:29:53,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:29:53,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901394500] [2023-08-30 08:29:53,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:29:53,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:29:53,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:29:53,814 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-30 08:29:53,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:29:53,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901394500] [2023-08-30 08:29:53,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901394500] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:29:53,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:29:53,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:29:53,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482284708] [2023-08-30 08:29:53,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:29:53,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:29:53,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:29:53,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:29:53,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:29:53,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 609 [2023-08-30 08:29:53,827 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 60 transitions, 165 flow. Second operand has 3 states, 3 states have (on average 254.33333333333334) internal successors, (763), 3 states have internal predecessors, (763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:29:53,827 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:29:53,828 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 609 [2023-08-30 08:29:53,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:30:04,141 INFO L130 PetriNetUnfolder]: 113499/148893 cut-off events. [2023-08-30 08:30:04,141 INFO L131 PetriNetUnfolder]: For 25690/25690 co-relation queries the response was YES. [2023-08-30 08:30:04,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 341454 conditions, 148893 events. 113499/148893 cut-off events. For 25690/25690 co-relation queries the response was YES. Maximal size of possible extension queue 5451. Compared 1003022 event pairs, 11687 based on Foata normal form. 0/108009 useless extension candidates. Maximal degree in co-relation 272150. Up to 115164 conditions per place. [2023-08-30 08:30:05,606 INFO L137 encePairwiseOnDemand]: 607/609 looper letters, 67 selfloop transitions, 1 changer transitions 0/88 dead transitions. [2023-08-30 08:30:05,606 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 88 transitions, 385 flow [2023-08-30 08:30:05,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:30:05,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:30:05,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 821 transitions. [2023-08-30 08:30:05,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4493705528188287 [2023-08-30 08:30:05,608 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 821 transitions. [2023-08-30 08:30:05,608 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 821 transitions. [2023-08-30 08:30:05,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:30:05,608 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 821 transitions. [2023-08-30 08:30:05,609 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 273.6666666666667) internal successors, (821), 3 states have internal predecessors, (821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:30:05,610 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:30:05,610 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:30:05,610 INFO L175 Difference]: Start difference. First operand has 71 places, 60 transitions, 165 flow. Second operand 3 states and 821 transitions. [2023-08-30 08:30:05,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 88 transitions, 385 flow [2023-08-30 08:30:05,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 88 transitions, 384 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:30:05,645 INFO L231 Difference]: Finished difference. Result has 71 places, 59 transitions, 164 flow [2023-08-30 08:30:05,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=609, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=164, PETRI_PLACES=71, PETRI_TRANSITIONS=59} [2023-08-30 08:30:05,645 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -1 predicate places. [2023-08-30 08:30:05,645 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 59 transitions, 164 flow [2023-08-30 08:30:05,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 254.33333333333334) internal successors, (763), 3 states have internal predecessors, (763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:30:05,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:30:05,646 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1] [2023-08-30 08:30:05,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-08-30 08:30:05,646 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-30 08:30:05,646 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:30:05,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1770869477, now seen corresponding path program 1 times [2023-08-30 08:30:05,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:30:05,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285610131] [2023-08-30 08:30:05,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:30:05,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:30:05,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:30:05,679 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-30 08:30:05,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:30:05,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285610131] [2023-08-30 08:30:05,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285610131] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:30:05,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:30:05,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:30:05,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130168454] [2023-08-30 08:30:05,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:30:05,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:30:05,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:30:05,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:30:05,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:30:05,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 609 [2023-08-30 08:30:05,690 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 59 transitions, 164 flow. Second operand has 3 states, 3 states have (on average 254.33333333333334) internal successors, (763), 3 states have internal predecessors, (763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:30:05,690 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:30:05,690 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 609 [2023-08-30 08:30:05,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:30:14,890 INFO L130 PetriNetUnfolder]: 93519/121065 cut-off events. [2023-08-30 08:30:14,890 INFO L131 PetriNetUnfolder]: For 22090/22090 co-relation queries the response was YES. [2023-08-30 08:30:15,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 286446 conditions, 121065 events. 93519/121065 cut-off events. For 22090/22090 co-relation queries the response was YES. Maximal size of possible extension queue 4389. Compared 749790 event pairs, 18455 based on Foata normal form. 0/90765 useless extension candidates. Maximal degree in co-relation 228362. Up to 92952 conditions per place. [2023-08-30 08:30:15,897 INFO L137 encePairwiseOnDemand]: 607/609 looper letters, 66 selfloop transitions, 1 changer transitions 0/87 dead transitions. [2023-08-30 08:30:15,897 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 87 transitions, 382 flow [2023-08-30 08:30:15,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:30:15,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:30:15,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 820 transitions. [2023-08-30 08:30:15,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4488232074438971 [2023-08-30 08:30:15,899 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 820 transitions. [2023-08-30 08:30:15,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 820 transitions. [2023-08-30 08:30:15,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:30:15,899 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 820 transitions. [2023-08-30 08:30:15,900 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 273.3333333333333) internal successors, (820), 3 states have internal predecessors, (820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:30:15,901 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:30:15,901 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:30:15,901 INFO L175 Difference]: Start difference. First operand has 71 places, 59 transitions, 164 flow. Second operand 3 states and 820 transitions. [2023-08-30 08:30:15,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 87 transitions, 382 flow [2023-08-30 08:30:15,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 87 transitions, 381 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:30:15,938 INFO L231 Difference]: Finished difference. Result has 71 places, 58 transitions, 163 flow [2023-08-30 08:30:15,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=609, PETRI_DIFFERENCE_MINUEND_FLOW=161, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=163, PETRI_PLACES=71, PETRI_TRANSITIONS=58} [2023-08-30 08:30:15,938 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -1 predicate places. [2023-08-30 08:30:15,938 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 58 transitions, 163 flow [2023-08-30 08:30:15,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 254.33333333333334) internal successors, (763), 3 states have internal predecessors, (763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:30:15,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:30:15,939 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:30:15,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-08-30 08:30:15,939 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-30 08:30:15,939 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:30:15,939 INFO L85 PathProgramCache]: Analyzing trace with hash 786031192, now seen corresponding path program 1 times [2023-08-30 08:30:15,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:30:15,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539293268] [2023-08-30 08:30:15,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:30:15,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:30:15,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:30:15,979 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-30 08:30:15,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:30:15,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539293268] [2023-08-30 08:30:15,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539293268] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:30:15,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:30:15,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:30:15,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078287261] [2023-08-30 08:30:15,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:30:15,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:30:15,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:30:15,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:30:15,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:30:15,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 609 [2023-08-30 08:30:15,991 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 58 transitions, 163 flow. Second operand has 3 states, 3 states have (on average 254.66666666666666) internal successors, (764), 3 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:30:15,991 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:30:15,991 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 609 [2023-08-30 08:30:15,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:30:24,657 INFO L130 PetriNetUnfolder]: 93291/120345 cut-off events. [2023-08-30 08:30:24,657 INFO L131 PetriNetUnfolder]: For 21874/21874 co-relation queries the response was YES. [2023-08-30 08:30:25,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 289794 conditions, 120345 events. 93291/120345 cut-off events. For 21874/21874 co-relation queries the response was YES. Maximal size of possible extension queue 4310. Compared 746751 event pairs, 12623 based on Foata normal form. 0/90303 useless extension candidates. Maximal degree in co-relation 231152. Up to 96840 conditions per place. [2023-08-30 08:30:25,679 INFO L137 encePairwiseOnDemand]: 607/609 looper letters, 63 selfloop transitions, 1 changer transitions 0/83 dead transitions. [2023-08-30 08:30:25,679 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 83 transitions, 368 flow [2023-08-30 08:30:25,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:30:25,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:30:25,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 817 transitions. [2023-08-30 08:30:25,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44718117131910234 [2023-08-30 08:30:25,680 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 817 transitions. [2023-08-30 08:30:25,680 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 817 transitions. [2023-08-30 08:30:25,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:30:25,680 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 817 transitions. [2023-08-30 08:30:25,681 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 272.3333333333333) internal successors, (817), 3 states have internal predecessors, (817), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:30:25,682 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:30:25,682 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:30:25,682 INFO L175 Difference]: Start difference. First operand has 71 places, 58 transitions, 163 flow. Second operand 3 states and 817 transitions. [2023-08-30 08:30:25,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 83 transitions, 368 flow [2023-08-30 08:30:25,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 83 transitions, 366 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:30:25,713 INFO L231 Difference]: Finished difference. Result has 71 places, 57 transitions, 162 flow [2023-08-30 08:30:25,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=609, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=162, PETRI_PLACES=71, PETRI_TRANSITIONS=57} [2023-08-30 08:30:25,713 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -1 predicate places. [2023-08-30 08:30:25,713 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 57 transitions, 162 flow [2023-08-30 08:30:25,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 254.66666666666666) internal successors, (764), 3 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:30:25,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:30:25,714 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:30:25,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-08-30 08:30:25,714 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-30 08:30:25,714 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:30:25,714 INFO L85 PathProgramCache]: Analyzing trace with hash 786031312, now seen corresponding path program 1 times [2023-08-30 08:30:25,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:30:25,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982371821] [2023-08-30 08:30:25,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:30:25,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:30:25,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:30:25,750 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-30 08:30:25,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:30:25,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982371821] [2023-08-30 08:30:25,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982371821] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:30:25,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:30:25,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:30:25,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285752945] [2023-08-30 08:30:25,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:30:25,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:30:25,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:30:25,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:30:25,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:30:25,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 609 [2023-08-30 08:30:25,762 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 57 transitions, 162 flow. Second operand has 3 states, 3 states have (on average 254.66666666666666) internal successors, (764), 3 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:30:25,762 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:30:25,762 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 609 [2023-08-30 08:30:25,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:30:34,509 INFO L130 PetriNetUnfolder]: 80511/104685 cut-off events. [2023-08-30 08:30:34,510 INFO L131 PetriNetUnfolder]: For 18076/18076 co-relation queries the response was YES. [2023-08-30 08:30:34,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 253326 conditions, 104685 events. 80511/104685 cut-off events. For 18076/18076 co-relation queries the response was YES. Maximal size of possible extension queue 3726. Compared 650187 event pairs, 11903 based on Foata normal form. 0/80139 useless extension candidates. Maximal degree in co-relation 202202. Up to 81180 conditions per place. [2023-08-30 08:30:35,346 INFO L137 encePairwiseOnDemand]: 607/609 looper letters, 62 selfloop transitions, 1 changer transitions 0/82 dead transitions. [2023-08-30 08:30:35,346 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 82 transitions, 364 flow [2023-08-30 08:30:35,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:30:35,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:30:35,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 816 transitions. [2023-08-30 08:30:35,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4466338259441708 [2023-08-30 08:30:35,347 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 816 transitions. [2023-08-30 08:30:35,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 816 transitions. [2023-08-30 08:30:35,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:30:35,347 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 816 transitions. [2023-08-30 08:30:35,348 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 272.0) internal successors, (816), 3 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:30:35,349 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:30:35,350 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:30:35,350 INFO L175 Difference]: Start difference. First operand has 71 places, 57 transitions, 162 flow. Second operand 3 states and 816 transitions. [2023-08-30 08:30:35,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 82 transitions, 364 flow [2023-08-30 08:30:35,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 82 transitions, 363 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:30:35,444 INFO L231 Difference]: Finished difference. Result has 71 places, 56 transitions, 161 flow [2023-08-30 08:30:35,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=609, PETRI_DIFFERENCE_MINUEND_FLOW=159, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=161, PETRI_PLACES=71, PETRI_TRANSITIONS=56} [2023-08-30 08:30:35,444 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -1 predicate places. [2023-08-30 08:30:35,444 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 56 transitions, 161 flow [2023-08-30 08:30:35,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 254.66666666666666) internal successors, (764), 3 states have internal predecessors, (764), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:30:35,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:30:35,445 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:30:35,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-08-30 08:30:35,445 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-30 08:30:35,445 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:30:35,445 INFO L85 PathProgramCache]: Analyzing trace with hash 786031552, now seen corresponding path program 1 times [2023-08-30 08:30:35,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:30:35,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257110188] [2023-08-30 08:30:35,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:30:35,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:30:35,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:30:35,491 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-30 08:30:35,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:30:35,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257110188] [2023-08-30 08:30:35,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257110188] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:30:35,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:30:35,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:30:35,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326950192] [2023-08-30 08:30:35,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:30:35,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:30:35,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:30:35,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:30:35,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:30:35,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 250 out of 609 [2023-08-30 08:30:35,510 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 56 transitions, 161 flow. Second operand has 3 states, 3 states have (on average 252.66666666666666) internal successors, (758), 3 states have internal predecessors, (758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:30:35,510 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:30:35,510 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 250 of 609 [2023-08-30 08:30:35,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:30:45,241 INFO L130 PetriNetUnfolder]: 92931/122865 cut-off events. [2023-08-30 08:30:45,241 INFO L131 PetriNetUnfolder]: For 20536/20536 co-relation queries the response was YES. [2023-08-30 08:30:45,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 298794 conditions, 122865 events. 92931/122865 cut-off events. For 20536/20536 co-relation queries the response was YES. Maximal size of possible extension queue 4287. Compared 788467 event pairs, 63443 based on Foata normal form. 0/94623 useless extension candidates. Maximal degree in co-relation 238652. Up to 95644 conditions per place. [2023-08-30 08:30:46,340 INFO L137 encePairwiseOnDemand]: 605/609 looper letters, 62 selfloop transitions, 2 changer transitions 0/83 dead transitions. [2023-08-30 08:30:46,340 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 83 transitions, 369 flow [2023-08-30 08:30:46,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:30:46,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:30:46,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 812 transitions. [2023-08-30 08:30:46,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2023-08-30 08:30:46,342 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 812 transitions. [2023-08-30 08:30:46,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 812 transitions. [2023-08-30 08:30:46,342 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:30:46,342 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 812 transitions. [2023-08-30 08:30:46,343 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 270.6666666666667) internal successors, (812), 3 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:30:46,344 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:30:46,344 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:30:46,344 INFO L175 Difference]: Start difference. First operand has 71 places, 56 transitions, 161 flow. Second operand 3 states and 812 transitions. [2023-08-30 08:30:46,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 83 transitions, 369 flow [2023-08-30 08:30:46,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 83 transitions, 368 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:30:46,422 INFO L231 Difference]: Finished difference. Result has 73 places, 57 transitions, 174 flow [2023-08-30 08:30:46,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=609, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=174, PETRI_PLACES=73, PETRI_TRANSITIONS=57} [2023-08-30 08:30:46,423 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 1 predicate places. [2023-08-30 08:30:46,423 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 57 transitions, 174 flow [2023-08-30 08:30:46,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 252.66666666666666) internal successors, (758), 3 states have internal predecessors, (758), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:30:46,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:30:46,423 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:30:46,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-08-30 08:30:46,424 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-30 08:30:46,424 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:30:46,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1402821920, now seen corresponding path program 1 times [2023-08-30 08:30:46,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:30:46,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602019417] [2023-08-30 08:30:46,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:30:46,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:30:46,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:30:46,450 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-30 08:30:46,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:30:46,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602019417] [2023-08-30 08:30:46,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602019417] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:30:46,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:30:46,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:30:46,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800206221] [2023-08-30 08:30:46,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:30:46,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:30:46,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:30:46,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:30:46,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:30:46,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 609 [2023-08-30 08:30:46,460 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 57 transitions, 174 flow. Second operand has 3 states, 3 states have (on average 255.0) internal successors, (765), 3 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:30:46,460 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:30:46,461 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 609 [2023-08-30 08:30:46,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:30:54,692 INFO L130 PetriNetUnfolder]: 80511/104685 cut-off events. [2023-08-30 08:30:54,692 INFO L131 PetriNetUnfolder]: For 25132/25132 co-relation queries the response was YES. [2023-08-30 08:30:55,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 270607 conditions, 104685 events. 80511/104685 cut-off events. For 25132/25132 co-relation queries the response was YES. Maximal size of possible extension queue 3606. Compared 642889 event pairs, 11903 based on Foata normal form. 0/83019 useless extension candidates. Maximal degree in co-relation 216602. Up to 81180 conditions per place. [2023-08-30 08:30:55,825 INFO L137 encePairwiseOnDemand]: 607/609 looper letters, 62 selfloop transitions, 1 changer transitions 0/82 dead transitions. [2023-08-30 08:30:55,825 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 82 transitions, 374 flow [2023-08-30 08:30:55,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:30:55,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:30:55,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 815 transitions. [2023-08-30 08:30:55,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44608648056923916 [2023-08-30 08:30:55,826 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 815 transitions. [2023-08-30 08:30:55,826 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 815 transitions. [2023-08-30 08:30:55,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:30:55,826 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 815 transitions. [2023-08-30 08:30:55,827 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 271.6666666666667) internal successors, (815), 3 states have internal predecessors, (815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:30:55,828 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:30:55,828 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:30:55,828 INFO L175 Difference]: Start difference. First operand has 73 places, 57 transitions, 174 flow. Second operand 3 states and 815 transitions. [2023-08-30 08:30:55,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 82 transitions, 374 flow [2023-08-30 08:30:55,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 82 transitions, 370 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-30 08:30:55,999 INFO L231 Difference]: Finished difference. Result has 73 places, 56 transitions, 168 flow [2023-08-30 08:30:55,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=609, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=168, PETRI_PLACES=73, PETRI_TRANSITIONS=56} [2023-08-30 08:30:55,999 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 1 predicate places. [2023-08-30 08:30:55,999 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 56 transitions, 168 flow [2023-08-30 08:30:56,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 255.0) internal successors, (765), 3 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:30:56,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:30:56,000 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:30:56,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-08-30 08:30:56,000 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-30 08:30:56,000 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:30:56,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1588328553, now seen corresponding path program 1 times [2023-08-30 08:30:56,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:30:56,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334178616] [2023-08-30 08:30:56,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:30:56,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:30:56,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:30:56,038 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-08-30 08:30:56,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:30:56,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334178616] [2023-08-30 08:30:56,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334178616] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:30:56,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:30:56,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:30:56,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106742695] [2023-08-30 08:30:56,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:30:56,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:30:56,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:30:56,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:30:56,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:30:56,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 609 [2023-08-30 08:30:56,050 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 56 transitions, 168 flow. Second operand has 3 states, 3 states have (on average 255.0) internal successors, (765), 3 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:30:56,050 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:30:56,050 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 609 [2023-08-30 08:30:56,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:31:04,497 INFO L130 PetriNetUnfolder]: 80511/106485 cut-off events. [2023-08-30 08:31:04,497 INFO L131 PetriNetUnfolder]: For 26212/26212 co-relation queries the response was YES. [2023-08-30 08:31:04,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 270247 conditions, 106485 events. 80511/106485 cut-off events. For 26212/26212 co-relation queries the response was YES. Maximal size of possible extension queue 3591. Compared 672951 event pairs, 14195 based on Foata normal form. 0/84495 useless extension candidates. Maximal degree in co-relation 216302. Up to 73440 conditions per place. [2023-08-30 08:31:05,412 INFO L137 encePairwiseOnDemand]: 607/609 looper letters, 60 selfloop transitions, 1 changer transitions 0/79 dead transitions. [2023-08-30 08:31:05,413 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 79 transitions, 367 flow [2023-08-30 08:31:05,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:31:05,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:31:05,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 812 transitions. [2023-08-30 08:31:05,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2023-08-30 08:31:05,414 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 812 transitions. [2023-08-30 08:31:05,414 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 812 transitions. [2023-08-30 08:31:05,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:31:05,415 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 812 transitions. [2023-08-30 08:31:05,415 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 270.6666666666667) internal successors, (812), 3 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:31:05,416 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:31:05,417 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:31:05,417 INFO L175 Difference]: Start difference. First operand has 73 places, 56 transitions, 168 flow. Second operand 3 states and 812 transitions. [2023-08-30 08:31:05,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 79 transitions, 367 flow [2023-08-30 08:31:05,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 79 transitions, 365 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:31:05,577 INFO L231 Difference]: Finished difference. Result has 73 places, 55 transitions, 167 flow [2023-08-30 08:31:05,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=609, PETRI_DIFFERENCE_MINUEND_FLOW=165, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=167, PETRI_PLACES=73, PETRI_TRANSITIONS=55} [2023-08-30 08:31:05,578 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 1 predicate places. [2023-08-30 08:31:05,578 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 55 transitions, 167 flow [2023-08-30 08:31:05,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 255.0) internal successors, (765), 3 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:31:05,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:31:05,578 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:31:05,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2023-08-30 08:31:05,579 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-30 08:31:05,579 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:31:05,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1588328900, now seen corresponding path program 1 times [2023-08-30 08:31:05,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:31:05,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761988330] [2023-08-30 08:31:05,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:31:05,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:31:05,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:31:05,628 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-08-30 08:31:05,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:31:05,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761988330] [2023-08-30 08:31:05,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761988330] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:31:05,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:31:05,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:31:05,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102373638] [2023-08-30 08:31:05,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:31:05,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:31:05,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:31:05,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:31:05,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:31:05,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 609 [2023-08-30 08:31:05,639 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 55 transitions, 167 flow. Second operand has 3 states, 3 states have (on average 255.0) internal successors, (765), 3 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:31:05,640 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:31:05,640 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 609 [2023-08-30 08:31:05,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:31:13,125 INFO L130 PetriNetUnfolder]: 70791/94605 cut-off events. [2023-08-30 08:31:13,125 INFO L131 PetriNetUnfolder]: For 19696/19696 co-relation queries the response was YES. [2023-08-30 08:31:13,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 240871 conditions, 94605 events. 70791/94605 cut-off events. For 19696/19696 co-relation queries the response was YES. Maximal size of possible extension queue 3142. Compared 602247 event pairs, 14195 based on Foata normal form. 0/76287 useless extension candidates. Maximal degree in co-relation 192902. Up to 61560 conditions per place. [2023-08-30 08:31:13,996 INFO L137 encePairwiseOnDemand]: 607/609 looper letters, 59 selfloop transitions, 1 changer transitions 0/78 dead transitions. [2023-08-30 08:31:13,997 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 78 transitions, 363 flow [2023-08-30 08:31:13,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:31:13,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:31:13,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 811 transitions. [2023-08-30 08:31:13,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44389709906951286 [2023-08-30 08:31:13,998 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 811 transitions. [2023-08-30 08:31:13,998 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 811 transitions. [2023-08-30 08:31:13,998 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:31:13,998 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 811 transitions. [2023-08-30 08:31:13,999 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 270.3333333333333) internal successors, (811), 3 states have internal predecessors, (811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:31:14,000 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:31:14,000 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:31:14,000 INFO L175 Difference]: Start difference. First operand has 73 places, 55 transitions, 167 flow. Second operand 3 states and 811 transitions. [2023-08-30 08:31:14,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 78 transitions, 363 flow [2023-08-30 08:31:14,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 78 transitions, 362 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:31:14,443 INFO L231 Difference]: Finished difference. Result has 73 places, 54 transitions, 166 flow [2023-08-30 08:31:14,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=609, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=166, PETRI_PLACES=73, PETRI_TRANSITIONS=54} [2023-08-30 08:31:14,444 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 1 predicate places. [2023-08-30 08:31:14,444 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 54 transitions, 166 flow [2023-08-30 08:31:14,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 255.0) internal successors, (765), 3 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:31:14,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:31:14,445 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:31:14,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2023-08-30 08:31:14,445 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-30 08:31:14,445 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:31:14,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1588328653, now seen corresponding path program 1 times [2023-08-30 08:31:14,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:31:14,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369170093] [2023-08-30 08:31:14,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:31:14,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:31:14,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:31:14,483 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-08-30 08:31:14,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:31:14,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369170093] [2023-08-30 08:31:14,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369170093] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:31:14,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:31:14,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:31:14,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983762320] [2023-08-30 08:31:14,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:31:14,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:31:14,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:31:14,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:31:14,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:31:14,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 609 [2023-08-30 08:31:14,494 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 54 transitions, 166 flow. Second operand has 3 states, 3 states have (on average 255.0) internal successors, (765), 3 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:31:14,495 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:31:14,495 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 609 [2023-08-30 08:31:14,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 08:31:21,397 INFO L130 PetriNetUnfolder]: 61071/82725 cut-off events. [2023-08-30 08:31:21,397 INFO L131 PetriNetUnfolder]: For 17536/17536 co-relation queries the response was YES. [2023-08-30 08:31:21,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 211495 conditions, 82725 events. 61071/82725 cut-off events. For 17536/17536 co-relation queries the response was YES. Maximal size of possible extension queue 2693. Compared 531474 event pairs, 14195 based on Foata normal form. 0/68079 useless extension candidates. Maximal degree in co-relation 169502. Up to 49680 conditions per place. [2023-08-30 08:31:21,923 INFO L137 encePairwiseOnDemand]: 607/609 looper letters, 0 selfloop transitions, 0 changer transitions 77/77 dead transitions. [2023-08-30 08:31:21,923 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 77 transitions, 360 flow [2023-08-30 08:31:21,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 08:31:21,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 08:31:21,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 810 transitions. [2023-08-30 08:31:21,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4433497536945813 [2023-08-30 08:31:21,924 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 810 transitions. [2023-08-30 08:31:21,924 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 810 transitions. [2023-08-30 08:31:21,924 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 08:31:21,924 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 810 transitions. [2023-08-30 08:31:21,925 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 270.0) internal successors, (810), 3 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:31:21,926 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:31:21,926 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 609.0) internal successors, (2436), 4 states have internal predecessors, (2436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:31:21,926 INFO L175 Difference]: Start difference. First operand has 73 places, 54 transitions, 166 flow. Second operand 3 states and 810 transitions. [2023-08-30 08:31:21,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 77 transitions, 360 flow [2023-08-30 08:31:22,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 77 transitions, 359 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 08:31:22,426 INFO L231 Difference]: Finished difference. Result has 73 places, 0 transitions, 0 flow [2023-08-30 08:31:22,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=609, PETRI_DIFFERENCE_MINUEND_FLOW=163, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=0, PETRI_PLACES=73, PETRI_TRANSITIONS=0} [2023-08-30 08:31:22,427 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 1 predicate places. [2023-08-30 08:31:22,427 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 0 transitions, 0 flow [2023-08-30 08:31:22,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 255.0) internal successors, (765), 3 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:31:22,427 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 24 remaining) [2023-08-30 08:31:22,427 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 24 remaining) [2023-08-30 08:31:22,428 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 24 remaining) [2023-08-30 08:31:22,428 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 24 remaining) [2023-08-30 08:31:22,428 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 24 remaining) [2023-08-30 08:31:22,428 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 24 remaining) [2023-08-30 08:31:22,428 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 24 remaining) [2023-08-30 08:31:22,428 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 24 remaining) [2023-08-30 08:31:22,428 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 24 remaining) [2023-08-30 08:31:22,428 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 24 remaining) [2023-08-30 08:31:22,428 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 24 remaining) [2023-08-30 08:31:22,428 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 24 remaining) [2023-08-30 08:31:22,428 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 24 remaining) [2023-08-30 08:31:22,428 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 24 remaining) [2023-08-30 08:31:22,428 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 24 remaining) [2023-08-30 08:31:22,428 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 24 remaining) [2023-08-30 08:31:22,428 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 24 remaining) [2023-08-30 08:31:22,428 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 24 remaining) [2023-08-30 08:31:22,428 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 24 remaining) [2023-08-30 08:31:22,432 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 24 remaining) [2023-08-30 08:31:22,432 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 24 remaining) [2023-08-30 08:31:22,432 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 24 remaining) [2023-08-30 08:31:22,432 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 24 remaining) [2023-08-30 08:31:22,432 INFO L805 garLoopResultBuilder]: Registering result SAFE for location thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 24 remaining) [2023-08-30 08:31:22,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2023-08-30 08:31:22,433 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:31:22,433 INFO L307 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE (1/2) [2023-08-30 08:31:22,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 268 places, 293 transitions, 631 flow [2023-08-30 08:31:22,465 INFO L130 PetriNetUnfolder]: 41/351 cut-off events. [2023-08-30 08:31:22,465 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-08-30 08:31:22,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 382 conditions, 351 events. 41/351 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1137 event pairs, 0 based on Foata normal form. 0/284 useless extension candidates. Maximal degree in co-relation 300. Up to 12 conditions per place. [2023-08-30 08:31:22,469 INFO L82 GeneralOperation]: Start removeDead. Operand has 268 places, 293 transitions, 631 flow [2023-08-30 08:31:22,471 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 268 places, 293 transitions, 631 flow [2023-08-30 08:31:22,471 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 08:31:22,471 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 268 places, 293 transitions, 631 flow [2023-08-30 08:31:22,471 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 268 places, 293 transitions, 631 flow [2023-08-30 08:31:22,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 268 places, 293 transitions, 631 flow [2023-08-30 08:31:22,502 INFO L130 PetriNetUnfolder]: 41/351 cut-off events. [2023-08-30 08:31:22,502 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-08-30 08:31:22,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 382 conditions, 351 events. 41/351 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1137 event pairs, 0 based on Foata normal form. 0/284 useless extension candidates. Maximal degree in co-relation 300. Up to 12 conditions per place. [2023-08-30 08:31:22,515 INFO L119 LiptonReduction]: Number of co-enabled transitions 59670 [2023-08-30 08:31:27,837 INFO L134 LiptonReduction]: Checked pairs total: 85686 [2023-08-30 08:31:27,838 INFO L136 LiptonReduction]: Total number of compositions: 319 [2023-08-30 08:31:27,839 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-30 08:31:27,839 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6ae7980f, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 08:31:27,839 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-30 08:31:27,844 INFO L130 PetriNetUnfolder]: 14/91 cut-off events. [2023-08-30 08:31:27,844 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2023-08-30 08:31:27,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:31:27,845 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 08:31:27,845 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-30 08:31:27,845 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:31:27,845 INFO L85 PathProgramCache]: Analyzing trace with hash 677742493, now seen corresponding path program 1 times [2023-08-30 08:31:27,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:31:27,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860115719] [2023-08-30 08:31:27,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:31:27,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:31:27,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 08:31:27,852 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-30 08:31:27,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 08:31:27,860 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-30 08:31:27,860 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-30 08:31:27,861 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-30 08:31:27,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2023-08-30 08:31:27,861 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-30 08:31:27,861 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2023-08-30 08:31:27,861 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-30 08:31:27,862 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2023-08-30 08:31:27,889 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-08-30 08:31:27,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 315 places, 345 transitions, 750 flow [2023-08-30 08:31:27,943 INFO L130 PetriNetUnfolder]: 49/415 cut-off events. [2023-08-30 08:31:27,944 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-08-30 08:31:27,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 455 conditions, 415 events. 49/415 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1435 event pairs, 0 based on Foata normal form. 0/335 useless extension candidates. Maximal degree in co-relation 370. Up to 14 conditions per place. [2023-08-30 08:31:27,950 INFO L82 GeneralOperation]: Start removeDead. Operand has 315 places, 345 transitions, 750 flow [2023-08-30 08:31:27,952 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 315 places, 345 transitions, 750 flow [2023-08-30 08:31:27,952 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 08:31:27,952 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 315 places, 345 transitions, 750 flow [2023-08-30 08:31:27,953 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 315 places, 345 transitions, 750 flow [2023-08-30 08:31:27,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 315 places, 345 transitions, 750 flow [2023-08-30 08:31:27,993 INFO L130 PetriNetUnfolder]: 49/415 cut-off events. [2023-08-30 08:31:27,994 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2023-08-30 08:31:28,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 455 conditions, 415 events. 49/415 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1435 event pairs, 0 based on Foata normal form. 0/335 useless extension candidates. Maximal degree in co-relation 370. Up to 14 conditions per place. [2023-08-30 08:31:28,014 INFO L119 LiptonReduction]: Number of co-enabled transitions 87516 [2023-08-30 08:31:34,183 INFO L134 LiptonReduction]: Checked pairs total: 129863 [2023-08-30 08:31:34,183 INFO L136 LiptonReduction]: Total number of compositions: 386 [2023-08-30 08:31:34,185 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 08:31:34,185 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6ae7980f, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 08:31:34,185 INFO L358 AbstractCegarLoop]: Starting to check reachability of 28 error locations. [2023-08-30 08:31:34,186 INFO L130 PetriNetUnfolder]: 1/8 cut-off events. [2023-08-30 08:31:34,186 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 08:31:34,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 08:31:34,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-30 08:31:34,186 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thr1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thr1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW, thr1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 25 more)] === [2023-08-30 08:31:34,186 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 08:31:34,186 INFO L85 PathProgramCache]: Analyzing trace with hash -234047075, now seen corresponding path program 1 times [2023-08-30 08:31:34,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 08:31:34,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538971556] [2023-08-30 08:31:34,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 08:31:34,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 08:31:34,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 08:31:34,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 08:31:34,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 08:31:34,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538971556] [2023-08-30 08:31:34,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538971556] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 08:31:34,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 08:31:34,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 08:31:34,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716958852] [2023-08-30 08:31:34,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 08:31:34,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 08:31:34,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 08:31:34,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 08:31:34,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 08:31:34,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 297 out of 731 [2023-08-30 08:31:34,245 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 90 transitions, 240 flow. Second operand has 3 states, 3 states have (on average 298.6666666666667) internal successors, (896), 3 states have internal predecessors, (896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 08:31:34,245 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 08:31:34,245 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 297 of 731 [2023-08-30 08:31:34,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand