./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 76401ed0 Calling Ultimate with: /root/.sdkman/candidates/java/current/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/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-05-21_14-57-05.files/protection/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-76401ed-m [2024-06-20 15:13:18,420 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 15:13:18,508 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-20 15:13:18,518 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 15:13:18,518 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 15:13:18,555 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 15:13:18,556 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 15:13:18,556 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 15:13:18,557 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 15:13:18,561 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 15:13:18,561 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 15:13:18,561 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 15:13:18,562 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 15:13:18,564 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 15:13:18,564 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 15:13:18,564 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 15:13:18,564 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 15:13:18,565 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 15:13:18,565 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 15:13:18,565 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 15:13:18,566 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 15:13:18,566 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 15:13:18,566 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 15:13:18,566 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 15:13:18,567 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 15:13:18,567 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 15:13:18,567 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 15:13:18,568 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 15:13:18,568 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 15:13:18,569 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 15:13:18,569 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 15:13:18,570 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 15:13:18,570 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 15:13:18,570 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 15:13:18,570 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 15:13:18,571 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 15:13:18,571 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 15:13:18,571 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 15:13:18,571 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 15:13:18,572 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 15:13:18,572 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 15:13:18,572 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 15:13:18,572 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 15:13:18,573 INFO L153 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.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-20 15:13:18,832 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 15:13:18,859 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 15:13:18,862 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 15:13:18,863 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 15:13:18,863 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 15:13:18,865 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-20 15:13:20,009 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 15:13:20,251 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 15:13:20,251 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-20 15:13:20,265 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c94f0b903/c6ce92a1a5c040d68342b1320b1d78ac/FLAG7baf453e9 [2024-06-20 15:13:20,278 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c94f0b903/c6ce92a1a5c040d68342b1320b1d78ac [2024-06-20 15:13:20,280 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 15:13:20,280 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 15:13:20,281 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-20 15:13:20,375 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 15:13:20,376 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 15:13:20,377 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 15:13:20,378 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 15:13:20,385 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 15:13:20,385 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 03:13:20" (1/2) ... [2024-06-20 15:13:20,386 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@76c22abf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:13:20, skipping insertion in model container [2024-06-20 15:13:20,387 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 03:13:20" (1/2) ... [2024-06-20 15:13:20,389 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4dc8de49 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:13:20, skipping insertion in model container [2024-06-20 15:13:20,389 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:13:20" (2/2) ... [2024-06-20 15:13:20,389 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@76c22abf and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:13:20, skipping insertion in model container [2024-06-20 15:13:20,390 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:13:20" (2/2) ... [2024-06-20 15:13:20,390 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 15:13:20,438 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 15:13:20,439 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-06-20 15:13:20,440 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-06-20 15:13:20,440 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] (((((! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-06-20 15:13:20,440 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 15:13:20,440 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-20 15:13:20,490 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 15:13:20,833 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 15:13:20,843 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-20 15:13:20,960 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 15:13:21,000 INFO L206 MainTranslator]: Completed translation [2024-06-20 15:13:21,001 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:13:21 WrapperNode [2024-06-20 15:13:21,001 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 15:13:21,002 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 15:13:21,002 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 15:13:21,002 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 15:13:21,009 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:13:21" (1/1) ... [2024-06-20 15:13:21,023 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:13:21" (1/1) ... [2024-06-20 15:13:21,050 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-20 15:13:21,051 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 15:13:21,051 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 15:13:21,052 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 15:13:21,052 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 15:13:21,061 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:13:21" (1/1) ... [2024-06-20 15:13:21,061 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:13:21" (1/1) ... [2024-06-20 15:13:21,064 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:13:21" (1/1) ... [2024-06-20 15:13:21,076 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-20 15:13:21,076 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:13:21" (1/1) ... [2024-06-20 15:13:21,077 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:13:21" (1/1) ... [2024-06-20 15:13:21,086 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:13:21" (1/1) ... [2024-06-20 15:13:21,088 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:13:21" (1/1) ... [2024-06-20 15:13:21,090 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:13:21" (1/1) ... [2024-06-20 15:13:21,091 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:13:21" (1/1) ... [2024-06-20 15:13:21,093 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 15:13:21,094 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 15:13:21,094 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 15:13:21,094 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 15:13:21,095 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:13:21" (1/1) ... [2024-06-20 15:13:21,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 15:13:21,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 15:13:21,123 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-20 15:13:21,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-20 15:13:21,151 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 15:13:21,152 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 15:13:21,152 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-20 15:13:21,152 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-20 15:13:21,152 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-20 15:13:21,152 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-20 15:13:21,152 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-20 15:13:21,152 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-20 15:13:21,152 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 15:13:21,153 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 15:13:21,153 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 15:13:21,153 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 15:13:21,154 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-20 15:13:21,271 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 15:13:21,273 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 15:13:21,490 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 15:13:21,490 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 15:13:21,600 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 15:13:21,600 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 15:13:21,601 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 03:13:21 BoogieIcfgContainer [2024-06-20 15:13:21,601 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 15:13:21,605 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 15:13:21,605 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 15:13:21,608 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 15:13:21,608 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 03:13:20" (1/4) ... [2024-06-20 15:13:21,609 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49ec7092 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 03:13:21, skipping insertion in model container [2024-06-20 15:13:21,609 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:13:20" (2/4) ... [2024-06-20 15:13:21,610 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49ec7092 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 03:13:21, skipping insertion in model container [2024-06-20 15:13:21,610 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:13:21" (3/4) ... [2024-06-20 15:13:21,611 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49ec7092 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 03:13:21, skipping insertion in model container [2024-06-20 15:13:21,611 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 03:13:21" (4/4) ... [2024-06-20 15:13:21,612 INFO L112 eAbstractionObserver]: Analyzing ICFG safe000_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-20 15:13:21,676 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 15:13:21,676 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-20 15:13:21,677 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 15:13:21,740 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-20 15:13:21,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-20 15:13:21,810 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-20 15:13:21,811 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 15:13:21,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-20 15:13:21,813 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-20 15:13:21,817 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-20 15:13:21,831 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 15:13:21,838 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=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@325c11e1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 15:13:21,838 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-20 15:13:21,843 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 15:13:21,844 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-20 15:13:21,844 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 15:13:21,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:21,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 15:13:21,845 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:21,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:21,850 INFO L85 PathProgramCache]: Analyzing trace with hash 219930474, now seen corresponding path program 1 times [2024-06-20 15:13:21,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:21,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693766465] [2024-06-20 15:13:21,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:21,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:21,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:22,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:22,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:22,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693766465] [2024-06-20 15:13:22,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693766465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:22,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:22,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 15:13:22,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481968805] [2024-06-20 15:13:22,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:22,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 15:13:22,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:22,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 15:13:22,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 15:13:22,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 40 [2024-06-20 15:13:22,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:22,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:22,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 40 [2024-06-20 15:13:22,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:22,720 INFO L124 PetriNetUnfolderBase]: 471/807 cut-off events. [2024-06-20 15:13:22,720 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-20 15:13:22,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1595 conditions, 807 events. 471/807 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3885 event pairs, 288 based on Foata normal form. 1/786 useless extension candidates. Maximal degree in co-relation 1583. Up to 733 conditions per place. [2024-06-20 15:13:22,736 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 27 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-20 15:13:22,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 159 flow [2024-06-20 15:13:22,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 15:13:22,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 15:13:22,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 85 transitions. [2024-06-20 15:13:22,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7083333333333334 [2024-06-20 15:13:22,752 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 85 transitions. [2024-06-20 15:13:22,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 159 flow [2024-06-20 15:13:22,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 154 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-20 15:13:22,761 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-20 15:13:22,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-20 15:13:22,766 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-20 15:13:22,766 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-20 15:13:22,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:22,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:22,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:22,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 15:13:22,767 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:22,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:22,768 INFO L85 PathProgramCache]: Analyzing trace with hash -2144207147, now seen corresponding path program 1 times [2024-06-20 15:13:22,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:22,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699625422] [2024-06-20 15:13:22,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:22,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:22,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:23,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:23,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:23,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699625422] [2024-06-20 15:13:23,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699625422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:23,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:23,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 15:13:23,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162330880] [2024-06-20 15:13:23,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:23,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 15:13:23,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:23,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 15:13:23,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 15:13:23,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:13:23,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:23,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:23,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:13:23,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:23,359 INFO L124 PetriNetUnfolderBase]: 754/1256 cut-off events. [2024-06-20 15:13:23,360 INFO L125 PetriNetUnfolderBase]: For 195/205 co-relation queries the response was YES. [2024-06-20 15:13:23,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2858 conditions, 1256 events. 754/1256 cut-off events. For 195/205 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6191 event pairs, 318 based on Foata normal form. 6/1258 useless extension candidates. Maximal degree in co-relation 2846. Up to 1124 conditions per place. [2024-06-20 15:13:23,370 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 40 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-20 15:13:23,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 55 transitions, 250 flow [2024-06-20 15:13:23,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 15:13:23,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 15:13:23,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-06-20 15:13:23,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.66875 [2024-06-20 15:13:23,373 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 107 transitions. [2024-06-20 15:13:23,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 55 transitions, 250 flow [2024-06-20 15:13:23,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 55 transitions, 244 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 15:13:23,375 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 150 flow [2024-06-20 15:13:23,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=150, PETRI_PLACES=45, PETRI_TRANSITIONS=40} [2024-06-20 15:13:23,376 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-20 15:13:23,376 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 150 flow [2024-06-20 15:13:23,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:23,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:23,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:23,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 15:13:23,378 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:23,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:23,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1001248148, now seen corresponding path program 1 times [2024-06-20 15:13:23,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:23,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397758014] [2024-06-20 15:13:23,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:23,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:23,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:23,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:23,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:23,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397758014] [2024-06-20 15:13:23,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397758014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:23,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:23,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:13:23,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405757318] [2024-06-20 15:13:23,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:23,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:13:23,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:23,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:13:23,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:13:23,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:13:23,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 150 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:23,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:23,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:13:23,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:23,792 INFO L124 PetriNetUnfolderBase]: 745/1241 cut-off events. [2024-06-20 15:13:23,793 INFO L125 PetriNetUnfolderBase]: For 594/630 co-relation queries the response was YES. [2024-06-20 15:13:23,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3172 conditions, 1241 events. 745/1241 cut-off events. For 594/630 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6074 event pairs, 218 based on Foata normal form. 19/1256 useless extension candidates. Maximal degree in co-relation 3157. Up to 1079 conditions per place. [2024-06-20 15:13:23,803 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 44 selfloop transitions, 9 changer transitions 0/61 dead transitions. [2024-06-20 15:13:23,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 61 transitions, 310 flow [2024-06-20 15:13:23,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:13:23,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:13:23,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-20 15:13:23,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-20 15:13:23,812 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 150 flow. Second operand 5 states and 128 transitions. [2024-06-20 15:13:23,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 61 transitions, 310 flow [2024-06-20 15:13:23,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 61 transitions, 308 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-20 15:13:23,816 INFO L231 Difference]: Finished difference. Result has 49 places, 41 transitions, 181 flow [2024-06-20 15:13:23,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=181, PETRI_PLACES=49, PETRI_TRANSITIONS=41} [2024-06-20 15:13:23,818 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 8 predicate places. [2024-06-20 15:13:23,818 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 41 transitions, 181 flow [2024-06-20 15:13:23,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:23,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:23,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:23,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 15:13:23,819 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:23,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:23,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1088277451, now seen corresponding path program 1 times [2024-06-20 15:13:23,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:23,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234893530] [2024-06-20 15:13:23,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:23,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:23,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:24,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:24,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:24,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234893530] [2024-06-20 15:13:24,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234893530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:24,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:24,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 15:13:24,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550106248] [2024-06-20 15:13:24,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:24,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 15:13:24,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:24,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 15:13:24,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 15:13:24,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:13:24,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 41 transitions, 181 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:24,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:24,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:13:24,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:24,209 INFO L124 PetriNetUnfolderBase]: 890/1464 cut-off events. [2024-06-20 15:13:24,209 INFO L125 PetriNetUnfolderBase]: For 1211/1211 co-relation queries the response was YES. [2024-06-20 15:13:24,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4012 conditions, 1464 events. 890/1464 cut-off events. For 1211/1211 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7228 event pairs, 356 based on Foata normal form. 2/1463 useless extension candidates. Maximal degree in co-relation 3994. Up to 1332 conditions per place. [2024-06-20 15:13:24,222 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 45 selfloop transitions, 7 changer transitions 0/59 dead transitions. [2024-06-20 15:13:24,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 59 transitions, 334 flow [2024-06-20 15:13:24,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 15:13:24,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 15:13:24,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-20 15:13:24,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-20 15:13:24,225 INFO L175 Difference]: Start difference. First operand has 49 places, 41 transitions, 181 flow. Second operand 4 states and 99 transitions. [2024-06-20 15:13:24,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 59 transitions, 334 flow [2024-06-20 15:13:24,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 59 transitions, 311 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-20 15:13:24,229 INFO L231 Difference]: Finished difference. Result has 51 places, 47 transitions, 208 flow [2024-06-20 15:13:24,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=208, PETRI_PLACES=51, PETRI_TRANSITIONS=47} [2024-06-20 15:13:24,230 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 10 predicate places. [2024-06-20 15:13:24,230 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 47 transitions, 208 flow [2024-06-20 15:13:24,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:24,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:24,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:24,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 15:13:24,231 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:24,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:24,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1104033126, now seen corresponding path program 1 times [2024-06-20 15:13:24,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:24,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120541104] [2024-06-20 15:13:24,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:24,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:24,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:24,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:24,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:24,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120541104] [2024-06-20 15:13:24,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120541104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:24,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:24,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:13:24,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694101689] [2024-06-20 15:13:24,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:24,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:13:24,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:24,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:13:24,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:13:24,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:13:24,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 47 transitions, 208 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:24,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:24,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:13:24,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:24,657 INFO L124 PetriNetUnfolderBase]: 872/1454 cut-off events. [2024-06-20 15:13:24,657 INFO L125 PetriNetUnfolderBase]: For 1878/1937 co-relation queries the response was YES. [2024-06-20 15:13:24,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4395 conditions, 1454 events. 872/1454 cut-off events. For 1878/1937 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7358 event pairs, 307 based on Foata normal form. 14/1448 useless extension candidates. Maximal degree in co-relation 4375. Up to 1238 conditions per place. [2024-06-20 15:13:24,670 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 48 selfloop transitions, 16 changer transitions 0/74 dead transitions. [2024-06-20 15:13:24,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 74 transitions, 438 flow [2024-06-20 15:13:24,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:13:24,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:13:24,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-20 15:13:24,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.655 [2024-06-20 15:13:24,672 INFO L175 Difference]: Start difference. First operand has 51 places, 47 transitions, 208 flow. Second operand 5 states and 131 transitions. [2024-06-20 15:13:24,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 74 transitions, 438 flow [2024-06-20 15:13:24,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 74 transitions, 438 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-20 15:13:24,676 INFO L231 Difference]: Finished difference. Result has 56 places, 53 transitions, 286 flow [2024-06-20 15:13:24,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=286, PETRI_PLACES=56, PETRI_TRANSITIONS=53} [2024-06-20 15:13:24,677 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 15 predicate places. [2024-06-20 15:13:24,677 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 53 transitions, 286 flow [2024-06-20 15:13:24,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:24,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:24,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:24,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 15:13:24,685 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:24,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:24,685 INFO L85 PathProgramCache]: Analyzing trace with hash -933894106, now seen corresponding path program 2 times [2024-06-20 15:13:24,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:24,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500387987] [2024-06-20 15:13:24,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:24,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:24,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:24,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:24,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:24,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500387987] [2024-06-20 15:13:24,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500387987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:24,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:24,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:13:24,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396099540] [2024-06-20 15:13:24,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:24,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:13:24,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:24,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:13:24,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:13:24,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:13:24,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 53 transitions, 286 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:24,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:24,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:13:24,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:25,157 INFO L124 PetriNetUnfolderBase]: 864/1443 cut-off events. [2024-06-20 15:13:25,158 INFO L125 PetriNetUnfolderBase]: For 2980/3063 co-relation queries the response was YES. [2024-06-20 15:13:25,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4806 conditions, 1443 events. 864/1443 cut-off events. For 2980/3063 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 7286 event pairs, 307 based on Foata normal form. 17/1440 useless extension candidates. Maximal degree in co-relation 4783. Up to 1240 conditions per place. [2024-06-20 15:13:25,173 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 45 selfloop transitions, 13 changer transitions 0/68 dead transitions. [2024-06-20 15:13:25,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 68 transitions, 442 flow [2024-06-20 15:13:25,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 15:13:25,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 15:13:25,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-06-20 15:13:25,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.66875 [2024-06-20 15:13:25,175 INFO L175 Difference]: Start difference. First operand has 56 places, 53 transitions, 286 flow. Second operand 4 states and 107 transitions. [2024-06-20 15:13:25,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 68 transitions, 442 flow [2024-06-20 15:13:25,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 68 transitions, 419 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-20 15:13:25,182 INFO L231 Difference]: Finished difference. Result has 59 places, 53 transitions, 301 flow [2024-06-20 15:13:25,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=263, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=301, PETRI_PLACES=59, PETRI_TRANSITIONS=53} [2024-06-20 15:13:25,183 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 18 predicate places. [2024-06-20 15:13:25,184 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 53 transitions, 301 flow [2024-06-20 15:13:25,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:25,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:25,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:25,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 15:13:25,185 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:25,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:25,185 INFO L85 PathProgramCache]: Analyzing trace with hash -933893920, now seen corresponding path program 1 times [2024-06-20 15:13:25,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:25,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933413762] [2024-06-20 15:13:25,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:25,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:25,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:25,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:25,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:25,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933413762] [2024-06-20 15:13:25,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933413762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:25,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:25,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:13:25,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936427534] [2024-06-20 15:13:25,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:25,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:13:25,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:25,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:13:25,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:13:25,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:13:25,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 53 transitions, 301 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:25,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:25,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:13:25,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:25,640 INFO L124 PetriNetUnfolderBase]: 965/1586 cut-off events. [2024-06-20 15:13:25,640 INFO L125 PetriNetUnfolderBase]: For 3674/3679 co-relation queries the response was YES. [2024-06-20 15:13:25,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5324 conditions, 1586 events. 965/1586 cut-off events. For 3674/3679 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8080 event pairs, 294 based on Foata normal form. 10/1591 useless extension candidates. Maximal degree in co-relation 5299. Up to 1336 conditions per place. [2024-06-20 15:13:25,655 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 52 selfloop transitions, 21 changer transitions 0/80 dead transitions. [2024-06-20 15:13:25,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 80 transitions, 553 flow [2024-06-20 15:13:25,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:13:25,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:13:25,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-20 15:13:25,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-20 15:13:25,657 INFO L175 Difference]: Start difference. First operand has 59 places, 53 transitions, 301 flow. Second operand 5 states and 126 transitions. [2024-06-20 15:13:25,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 80 transitions, 553 flow [2024-06-20 15:13:25,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 80 transitions, 527 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-20 15:13:25,665 INFO L231 Difference]: Finished difference. Result has 62 places, 64 transitions, 405 flow [2024-06-20 15:13:25,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=275, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=405, PETRI_PLACES=62, PETRI_TRANSITIONS=64} [2024-06-20 15:13:25,666 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 21 predicate places. [2024-06-20 15:13:25,666 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 64 transitions, 405 flow [2024-06-20 15:13:25,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:25,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:25,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:25,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 15:13:25,667 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:25,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:25,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1409492034, now seen corresponding path program 2 times [2024-06-20 15:13:25,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:25,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637409089] [2024-06-20 15:13:25,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:25,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:25,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:25,832 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:25,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:25,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637409089] [2024-06-20 15:13:25,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637409089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:25,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:25,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:13:25,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556235168] [2024-06-20 15:13:25,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:25,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:13:25,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:25,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:13:25,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:13:25,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:13:25,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 64 transitions, 405 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:25,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:25,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:13:25,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:26,070 INFO L124 PetriNetUnfolderBase]: 960/1590 cut-off events. [2024-06-20 15:13:26,070 INFO L125 PetriNetUnfolderBase]: For 5065/5070 co-relation queries the response was YES. [2024-06-20 15:13:26,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6135 conditions, 1590 events. 960/1590 cut-off events. For 5065/5070 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8099 event pairs, 341 based on Foata normal form. 6/1591 useless extension candidates. Maximal degree in co-relation 6108. Up to 1384 conditions per place. [2024-06-20 15:13:26,084 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 66 selfloop transitions, 16 changer transitions 0/89 dead transitions. [2024-06-20 15:13:26,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 89 transitions, 682 flow [2024-06-20 15:13:26,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:13:26,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:13:26,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-20 15:13:26,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-06-20 15:13:26,086 INFO L175 Difference]: Start difference. First operand has 62 places, 64 transitions, 405 flow. Second operand 5 states and 122 transitions. [2024-06-20 15:13:26,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 89 transitions, 682 flow [2024-06-20 15:13:26,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 89 transitions, 656 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-20 15:13:26,096 INFO L231 Difference]: Finished difference. Result has 68 places, 73 transitions, 520 flow [2024-06-20 15:13:26,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=384, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=520, PETRI_PLACES=68, PETRI_TRANSITIONS=73} [2024-06-20 15:13:26,097 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 27 predicate places. [2024-06-20 15:13:26,097 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 73 transitions, 520 flow [2024-06-20 15:13:26,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:26,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:26,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:26,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 15:13:26,098 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:26,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:26,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1409483106, now seen corresponding path program 1 times [2024-06-20 15:13:26,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:26,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3235618] [2024-06-20 15:13:26,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:26,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:26,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:26,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:26,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:26,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3235618] [2024-06-20 15:13:26,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3235618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:26,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:26,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:13:26,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635528443] [2024-06-20 15:13:26,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:26,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:13:26,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:26,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:13:26,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:13:26,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:13:26,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 73 transitions, 520 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:26,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:26,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:13:26,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:26,509 INFO L124 PetriNetUnfolderBase]: 952/1575 cut-off events. [2024-06-20 15:13:26,510 INFO L125 PetriNetUnfolderBase]: For 6364/6367 co-relation queries the response was YES. [2024-06-20 15:13:26,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6508 conditions, 1575 events. 952/1575 cut-off events. For 6364/6367 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 7951 event pairs, 309 based on Foata normal form. 6/1578 useless extension candidates. Maximal degree in co-relation 6477. Up to 1401 conditions per place. [2024-06-20 15:13:26,528 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 76 selfloop transitions, 9 changer transitions 0/92 dead transitions. [2024-06-20 15:13:26,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 92 transitions, 751 flow [2024-06-20 15:13:26,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:13:26,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:13:26,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-20 15:13:26,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:13:26,530 INFO L175 Difference]: Start difference. First operand has 68 places, 73 transitions, 520 flow. Second operand 5 states and 120 transitions. [2024-06-20 15:13:26,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 92 transitions, 751 flow [2024-06-20 15:13:26,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 92 transitions, 735 flow, removed 8 selfloop flow, removed 0 redundant places. [2024-06-20 15:13:26,543 INFO L231 Difference]: Finished difference. Result has 73 places, 75 transitions, 549 flow [2024-06-20 15:13:26,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=504, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=549, PETRI_PLACES=73, PETRI_TRANSITIONS=75} [2024-06-20 15:13:26,544 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-20 15:13:26,544 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 75 transitions, 549 flow [2024-06-20 15:13:26,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:26,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:26,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:26,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 15:13:26,545 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:26,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:26,546 INFO L85 PathProgramCache]: Analyzing trace with hash 1507847178, now seen corresponding path program 1 times [2024-06-20 15:13:26,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:26,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670847546] [2024-06-20 15:13:26,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:26,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:26,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:26,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:26,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:26,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670847546] [2024-06-20 15:13:26,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670847546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:26,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:26,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:13:26,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753301197] [2024-06-20 15:13:26,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:26,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:13:26,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:26,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:13:26,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:13:26,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:13:26,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 75 transitions, 549 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:26,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:26,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:13:26,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:27,108 INFO L124 PetriNetUnfolderBase]: 1039/1711 cut-off events. [2024-06-20 15:13:27,108 INFO L125 PetriNetUnfolderBase]: For 8173/8181 co-relation queries the response was YES. [2024-06-20 15:13:27,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7333 conditions, 1711 events. 1039/1711 cut-off events. For 8173/8181 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 8863 event pairs, 282 based on Foata normal form. 10/1716 useless extension candidates. Maximal degree in co-relation 7299. Up to 1314 conditions per place. [2024-06-20 15:13:27,128 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 76 selfloop transitions, 47 changer transitions 0/130 dead transitions. [2024-06-20 15:13:27,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 130 transitions, 1109 flow [2024-06-20 15:13:27,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:13:27,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:13:27,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-20 15:13:27,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-20 15:13:27,131 INFO L175 Difference]: Start difference. First operand has 73 places, 75 transitions, 549 flow. Second operand 9 states and 225 transitions. [2024-06-20 15:13:27,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 130 transitions, 1109 flow [2024-06-20 15:13:27,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 130 transitions, 1082 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-20 15:13:27,145 INFO L231 Difference]: Finished difference. Result has 81 places, 89 transitions, 761 flow [2024-06-20 15:13:27,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=761, PETRI_PLACES=81, PETRI_TRANSITIONS=89} [2024-06-20 15:13:27,148 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 40 predicate places. [2024-06-20 15:13:27,150 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 89 transitions, 761 flow [2024-06-20 15:13:27,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:27,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:27,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:27,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 15:13:27,151 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:27,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:27,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1114060658, now seen corresponding path program 2 times [2024-06-20 15:13:27,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:27,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230187003] [2024-06-20 15:13:27,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:27,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:27,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:27,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:27,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:27,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230187003] [2024-06-20 15:13:27,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230187003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:27,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:27,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:13:27,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351908870] [2024-06-20 15:13:27,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:27,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:13:27,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:27,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:13:27,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:13:27,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:13:27,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 89 transitions, 761 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:27,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:27,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:13:27,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:27,762 INFO L124 PetriNetUnfolderBase]: 1112/1836 cut-off events. [2024-06-20 15:13:27,763 INFO L125 PetriNetUnfolderBase]: For 11447/11455 co-relation queries the response was YES. [2024-06-20 15:13:27,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8876 conditions, 1836 events. 1112/1836 cut-off events. For 11447/11455 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 9590 event pairs, 315 based on Foata normal form. 10/1841 useless extension candidates. Maximal degree in co-relation 8839. Up to 1451 conditions per place. [2024-06-20 15:13:27,780 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 90 selfloop transitions, 46 changer transitions 0/143 dead transitions. [2024-06-20 15:13:27,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 143 transitions, 1424 flow [2024-06-20 15:13:27,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:13:27,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:13:27,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-20 15:13:27,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.634375 [2024-06-20 15:13:27,783 INFO L175 Difference]: Start difference. First operand has 81 places, 89 transitions, 761 flow. Second operand 8 states and 203 transitions. [2024-06-20 15:13:27,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 143 transitions, 1424 flow [2024-06-20 15:13:27,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 143 transitions, 1306 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-20 15:13:27,825 INFO L231 Difference]: Finished difference. Result has 86 places, 108 transitions, 983 flow [2024-06-20 15:13:27,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=668, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=983, PETRI_PLACES=86, PETRI_TRANSITIONS=108} [2024-06-20 15:13:27,826 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 45 predicate places. [2024-06-20 15:13:27,827 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 108 transitions, 983 flow [2024-06-20 15:13:27,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:27,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:27,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:27,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 15:13:27,828 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:27,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:27,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1114055078, now seen corresponding path program 3 times [2024-06-20 15:13:27,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:27,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297565025] [2024-06-20 15:13:27,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:27,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:27,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:28,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:28,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:28,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297565025] [2024-06-20 15:13:28,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297565025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:28,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:28,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:13:28,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282488873] [2024-06-20 15:13:28,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:28,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:13:28,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:28,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:13:28,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:13:28,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:13:28,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 108 transitions, 983 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:28,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:28,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:13:28,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:28,450 INFO L124 PetriNetUnfolderBase]: 1103/1823 cut-off events. [2024-06-20 15:13:28,450 INFO L125 PetriNetUnfolderBase]: For 13292/13305 co-relation queries the response was YES. [2024-06-20 15:13:28,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9247 conditions, 1823 events. 1103/1823 cut-off events. For 13292/13305 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 9509 event pairs, 315 based on Foata normal form. 14/1832 useless extension candidates. Maximal degree in co-relation 9207. Up to 1444 conditions per place. [2024-06-20 15:13:28,468 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 86 selfloop transitions, 43 changer transitions 0/136 dead transitions. [2024-06-20 15:13:28,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 136 transitions, 1382 flow [2024-06-20 15:13:28,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:13:28,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:13:28,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-20 15:13:28,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6625 [2024-06-20 15:13:28,470 INFO L175 Difference]: Start difference. First operand has 86 places, 108 transitions, 983 flow. Second operand 6 states and 159 transitions. [2024-06-20 15:13:28,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 136 transitions, 1382 flow [2024-06-20 15:13:28,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 136 transitions, 1293 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-20 15:13:28,504 INFO L231 Difference]: Finished difference. Result has 89 places, 108 transitions, 991 flow [2024-06-20 15:13:28,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=894, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=991, PETRI_PLACES=89, PETRI_TRANSITIONS=108} [2024-06-20 15:13:28,505 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 48 predicate places. [2024-06-20 15:13:28,505 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 108 transitions, 991 flow [2024-06-20 15:13:28,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:28,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:28,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:28,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 15:13:28,506 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:28,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:28,507 INFO L85 PathProgramCache]: Analyzing trace with hash -744578988, now seen corresponding path program 4 times [2024-06-20 15:13:28,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:28,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231875310] [2024-06-20 15:13:28,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:28,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:28,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:28,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:28,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:28,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231875310] [2024-06-20 15:13:28,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231875310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:28,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:28,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:13:28,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219341189] [2024-06-20 15:13:28,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:28,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:13:28,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:28,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:13:28,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:13:28,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:13:28,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 108 transitions, 991 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:28,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:28,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:13:28,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:29,061 INFO L124 PetriNetUnfolderBase]: 1098/1832 cut-off events. [2024-06-20 15:13:29,062 INFO L125 PetriNetUnfolderBase]: For 14604/14617 co-relation queries the response was YES. [2024-06-20 15:13:29,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9451 conditions, 1832 events. 1098/1832 cut-off events. For 14604/14617 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 9613 event pairs, 324 based on Foata normal form. 12/1839 useless extension candidates. Maximal degree in co-relation 9409. Up to 1526 conditions per place. [2024-06-20 15:13:29,081 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 113 selfloop transitions, 30 changer transitions 0/150 dead transitions. [2024-06-20 15:13:29,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 150 transitions, 1488 flow [2024-06-20 15:13:29,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:13:29,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:13:29,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-20 15:13:29,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-20 15:13:29,084 INFO L175 Difference]: Start difference. First operand has 89 places, 108 transitions, 991 flow. Second operand 8 states and 189 transitions. [2024-06-20 15:13:29,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 150 transitions, 1488 flow [2024-06-20 15:13:29,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 150 transitions, 1386 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-20 15:13:29,120 INFO L231 Difference]: Finished difference. Result has 94 places, 119 transitions, 1124 flow [2024-06-20 15:13:29,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=905, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1124, PETRI_PLACES=94, PETRI_TRANSITIONS=119} [2024-06-20 15:13:29,122 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 53 predicate places. [2024-06-20 15:13:29,122 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 119 transitions, 1124 flow [2024-06-20 15:13:29,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:29,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:29,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:29,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 15:13:29,123 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:29,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:29,124 INFO L85 PathProgramCache]: Analyzing trace with hash -2003529296, now seen corresponding path program 1 times [2024-06-20 15:13:29,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:29,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145547898] [2024-06-20 15:13:29,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:29,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:29,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:29,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:29,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:29,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145547898] [2024-06-20 15:13:29,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145547898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:29,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:29,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 15:13:29,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339433906] [2024-06-20 15:13:29,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:29,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 15:13:29,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:29,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 15:13:29,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-20 15:13:29,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:13:29,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 119 transitions, 1124 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:29,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:29,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:13:29,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:29,573 INFO L124 PetriNetUnfolderBase]: 1016/1696 cut-off events. [2024-06-20 15:13:29,573 INFO L125 PetriNetUnfolderBase]: For 16216/16228 co-relation queries the response was YES. [2024-06-20 15:13:29,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9155 conditions, 1696 events. 1016/1696 cut-off events. For 16216/16228 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 8900 event pairs, 293 based on Foata normal form. 16/1694 useless extension candidates. Maximal degree in co-relation 9110. Up to 1417 conditions per place. [2024-06-20 15:13:29,590 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 91 selfloop transitions, 26 changer transitions 0/132 dead transitions. [2024-06-20 15:13:29,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 132 transitions, 1398 flow [2024-06-20 15:13:29,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:13:29,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:13:29,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-20 15:13:29,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-20 15:13:29,592 INFO L175 Difference]: Start difference. First operand has 94 places, 119 transitions, 1124 flow. Second operand 5 states and 126 transitions. [2024-06-20 15:13:29,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 132 transitions, 1398 flow [2024-06-20 15:13:29,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 132 transitions, 1315 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-20 15:13:29,626 INFO L231 Difference]: Finished difference. Result has 95 places, 119 transitions, 1103 flow [2024-06-20 15:13:29,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1041, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1103, PETRI_PLACES=95, PETRI_TRANSITIONS=119} [2024-06-20 15:13:29,627 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 54 predicate places. [2024-06-20 15:13:29,627 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 119 transitions, 1103 flow [2024-06-20 15:13:29,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:29,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:29,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:29,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 15:13:29,628 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:29,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:29,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1546136027, now seen corresponding path program 1 times [2024-06-20 15:13:29,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:29,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493773429] [2024-06-20 15:13:29,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:29,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:29,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:29,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:29,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:29,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493773429] [2024-06-20 15:13:29,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493773429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:29,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:29,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:13:29,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431157850] [2024-06-20 15:13:29,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:29,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:13:29,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:29,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:13:29,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:13:29,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:13:29,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 119 transitions, 1103 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:29,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:29,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:13:29,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:30,185 INFO L124 PetriNetUnfolderBase]: 1060/1762 cut-off events. [2024-06-20 15:13:30,185 INFO L125 PetriNetUnfolderBase]: For 19221/19283 co-relation queries the response was YES. [2024-06-20 15:13:30,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9641 conditions, 1762 events. 1060/1762 cut-off events. For 19221/19283 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 9272 event pairs, 191 based on Foata normal form. 36/1751 useless extension candidates. Maximal degree in co-relation 9595. Up to 1361 conditions per place. [2024-06-20 15:13:30,201 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 101 selfloop transitions, 30 changer transitions 0/150 dead transitions. [2024-06-20 15:13:30,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 150 transitions, 1549 flow [2024-06-20 15:13:30,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:13:30,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:13:30,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-20 15:13:30,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-20 15:13:30,203 INFO L175 Difference]: Start difference. First operand has 95 places, 119 transitions, 1103 flow. Second operand 6 states and 154 transitions. [2024-06-20 15:13:30,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 150 transitions, 1549 flow [2024-06-20 15:13:30,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 150 transitions, 1497 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-20 15:13:30,239 INFO L231 Difference]: Finished difference. Result has 97 places, 123 transitions, 1178 flow [2024-06-20 15:13:30,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1051, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1178, PETRI_PLACES=97, PETRI_TRANSITIONS=123} [2024-06-20 15:13:30,240 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 56 predicate places. [2024-06-20 15:13:30,240 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 123 transitions, 1178 flow [2024-06-20 15:13:30,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:30,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:30,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:30,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 15:13:30,241 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:30,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:30,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1543279067, now seen corresponding path program 2 times [2024-06-20 15:13:30,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:30,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328932085] [2024-06-20 15:13:30,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:30,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:30,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:30,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:30,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:30,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328932085] [2024-06-20 15:13:30,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328932085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:30,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:30,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:13:30,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146826707] [2024-06-20 15:13:30,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:30,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:13:30,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:30,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:13:30,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:13:30,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:13:30,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 123 transitions, 1178 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:30,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:30,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:13:30,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:30,763 INFO L124 PetriNetUnfolderBase]: 1072/1780 cut-off events. [2024-06-20 15:13:30,764 INFO L125 PetriNetUnfolderBase]: For 21878/21947 co-relation queries the response was YES. [2024-06-20 15:13:30,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10014 conditions, 1780 events. 1072/1780 cut-off events. For 21878/21947 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 9385 event pairs, 265 based on Foata normal form. 32/1759 useless extension candidates. Maximal degree in co-relation 9967. Up to 1459 conditions per place. [2024-06-20 15:13:30,781 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 101 selfloop transitions, 29 changer transitions 0/149 dead transitions. [2024-06-20 15:13:30,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 149 transitions, 1538 flow [2024-06-20 15:13:30,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:13:30,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:13:30,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-20 15:13:30,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-20 15:13:30,783 INFO L175 Difference]: Start difference. First operand has 97 places, 123 transitions, 1178 flow. Second operand 6 states and 151 transitions. [2024-06-20 15:13:30,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 149 transitions, 1538 flow [2024-06-20 15:13:30,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 149 transitions, 1472 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-20 15:13:30,828 INFO L231 Difference]: Finished difference. Result has 101 places, 125 transitions, 1213 flow [2024-06-20 15:13:30,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1122, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1213, PETRI_PLACES=101, PETRI_TRANSITIONS=125} [2024-06-20 15:13:30,829 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 60 predicate places. [2024-06-20 15:13:30,829 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 125 transitions, 1213 flow [2024-06-20 15:13:30,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:30,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:30,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:30,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 15:13:30,830 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:30,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:30,830 INFO L85 PathProgramCache]: Analyzing trace with hash 175965413, now seen corresponding path program 3 times [2024-06-20 15:13:30,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:30,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561573508] [2024-06-20 15:13:30,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:30,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:30,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:31,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:31,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:31,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561573508] [2024-06-20 15:13:31,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561573508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:31,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:31,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:13:31,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410056255] [2024-06-20 15:13:31,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:31,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:13:31,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:31,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:13:31,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:13:31,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:13:31,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 125 transitions, 1213 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:31,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:31,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:13:31,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:31,350 INFO L124 PetriNetUnfolderBase]: 1059/1763 cut-off events. [2024-06-20 15:13:31,351 INFO L125 PetriNetUnfolderBase]: For 22568/22640 co-relation queries the response was YES. [2024-06-20 15:13:31,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9911 conditions, 1763 events. 1059/1763 cut-off events. For 22568/22640 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 9324 event pairs, 187 based on Foata normal form. 39/1752 useless extension candidates. Maximal degree in co-relation 9862. Up to 1417 conditions per place. [2024-06-20 15:13:31,368 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 98 selfloop transitions, 28 changer transitions 0/145 dead transitions. [2024-06-20 15:13:31,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 145 transitions, 1523 flow [2024-06-20 15:13:31,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:13:31,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:13:31,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-20 15:13:31,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-20 15:13:31,370 INFO L175 Difference]: Start difference. First operand has 101 places, 125 transitions, 1213 flow. Second operand 5 states and 130 transitions. [2024-06-20 15:13:31,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 145 transitions, 1523 flow [2024-06-20 15:13:31,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 145 transitions, 1454 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-20 15:13:31,414 INFO L231 Difference]: Finished difference. Result has 102 places, 125 transitions, 1214 flow [2024-06-20 15:13:31,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1144, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1214, PETRI_PLACES=102, PETRI_TRANSITIONS=125} [2024-06-20 15:13:31,415 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 61 predicate places. [2024-06-20 15:13:31,415 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 125 transitions, 1214 flow [2024-06-20 15:13:31,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:31,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:31,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:31,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 15:13:31,416 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:31,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:31,416 INFO L85 PathProgramCache]: Analyzing trace with hash 176150111, now seen corresponding path program 1 times [2024-06-20 15:13:31,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:31,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306447588] [2024-06-20 15:13:31,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:31,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:31,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:31,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:31,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:31,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306447588] [2024-06-20 15:13:31,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306447588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:31,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:31,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:13:31,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798676407] [2024-06-20 15:13:31,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:31,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:13:31,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:31,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:13:31,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:13:31,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:13:31,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 125 transitions, 1214 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:31,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:31,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:13:31,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:31,984 INFO L124 PetriNetUnfolderBase]: 1200/1974 cut-off events. [2024-06-20 15:13:31,985 INFO L125 PetriNetUnfolderBase]: For 26390/26405 co-relation queries the response was YES. [2024-06-20 15:13:31,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10861 conditions, 1974 events. 1200/1974 cut-off events. For 26390/26405 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 10311 event pairs, 280 based on Foata normal form. 36/2005 useless extension candidates. Maximal degree in co-relation 10811. Up to 1585 conditions per place. [2024-06-20 15:13:32,003 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 112 selfloop transitions, 32 changer transitions 0/151 dead transitions. [2024-06-20 15:13:32,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 151 transitions, 1636 flow [2024-06-20 15:13:32,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:13:32,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:13:32,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-20 15:13:32,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-20 15:13:32,005 INFO L175 Difference]: Start difference. First operand has 102 places, 125 transitions, 1214 flow. Second operand 6 states and 151 transitions. [2024-06-20 15:13:32,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 151 transitions, 1636 flow [2024-06-20 15:13:32,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 151 transitions, 1573 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-20 15:13:32,057 INFO L231 Difference]: Finished difference. Result has 104 places, 129 transitions, 1291 flow [2024-06-20 15:13:32,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1151, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1291, PETRI_PLACES=104, PETRI_TRANSITIONS=129} [2024-06-20 15:13:32,058 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-20 15:13:32,058 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 129 transitions, 1291 flow [2024-06-20 15:13:32,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:32,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:32,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:32,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 15:13:32,059 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:32,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:32,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1607104067, now seen corresponding path program 2 times [2024-06-20 15:13:32,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:32,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021827623] [2024-06-20 15:13:32,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:32,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:32,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:32,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:32,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:32,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021827623] [2024-06-20 15:13:32,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021827623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:32,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:32,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:13:32,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079479617] [2024-06-20 15:13:32,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:32,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:13:32,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:32,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:13:32,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:13:32,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:13:32,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 129 transitions, 1291 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:32,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:32,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:13:32,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:32,567 INFO L124 PetriNetUnfolderBase]: 1217/2001 cut-off events. [2024-06-20 15:13:32,567 INFO L125 PetriNetUnfolderBase]: For 25819/25834 co-relation queries the response was YES. [2024-06-20 15:13:32,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11453 conditions, 2001 events. 1217/2001 cut-off events. For 25819/25834 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10506 event pairs, 301 based on Foata normal form. 16/2012 useless extension candidates. Maximal degree in co-relation 11402. Up to 1751 conditions per place. [2024-06-20 15:13:32,588 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 127 selfloop transitions, 18 changer transitions 0/152 dead transitions. [2024-06-20 15:13:32,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 152 transitions, 1666 flow [2024-06-20 15:13:32,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:13:32,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:13:32,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-20 15:13:32,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-20 15:13:32,591 INFO L175 Difference]: Start difference. First operand has 104 places, 129 transitions, 1291 flow. Second operand 6 states and 143 transitions. [2024-06-20 15:13:32,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 152 transitions, 1666 flow [2024-06-20 15:13:32,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 152 transitions, 1566 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-20 15:13:32,693 INFO L231 Difference]: Finished difference. Result has 106 places, 131 transitions, 1268 flow [2024-06-20 15:13:32,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1193, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1268, PETRI_PLACES=106, PETRI_TRANSITIONS=131} [2024-06-20 15:13:32,693 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-20 15:13:32,693 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 131 transitions, 1268 flow [2024-06-20 15:13:32,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:32,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:32,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:32,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 15:13:32,694 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:32,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:32,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1598533187, now seen corresponding path program 3 times [2024-06-20 15:13:32,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:32,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084050905] [2024-06-20 15:13:32,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:32,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:32,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:32,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:32,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:32,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084050905] [2024-06-20 15:13:32,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084050905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:32,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:32,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:13:32,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390283827] [2024-06-20 15:13:32,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:32,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:13:32,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:32,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:13:32,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:13:32,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:13:32,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 131 transitions, 1268 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:32,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:32,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:13:32,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:33,267 INFO L124 PetriNetUnfolderBase]: 1209/1989 cut-off events. [2024-06-20 15:13:33,268 INFO L125 PetriNetUnfolderBase]: For 25127/25142 co-relation queries the response was YES. [2024-06-20 15:13:33,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11078 conditions, 1989 events. 1209/1989 cut-off events. For 25127/25142 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 10421 event pairs, 270 based on Foata normal form. 16/2000 useless extension candidates. Maximal degree in co-relation 11026. Up to 1680 conditions per place. [2024-06-20 15:13:33,288 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 126 selfloop transitions, 23 changer transitions 0/156 dead transitions. [2024-06-20 15:13:33,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 156 transitions, 1663 flow [2024-06-20 15:13:33,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:13:33,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:13:33,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-20 15:13:33,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:13:33,290 INFO L175 Difference]: Start difference. First operand has 106 places, 131 transitions, 1268 flow. Second operand 6 states and 144 transitions. [2024-06-20 15:13:33,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 156 transitions, 1663 flow [2024-06-20 15:13:33,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 156 transitions, 1606 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-20 15:13:33,341 INFO L231 Difference]: Finished difference. Result has 109 places, 134 transitions, 1319 flow [2024-06-20 15:13:33,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1211, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1319, PETRI_PLACES=109, PETRI_TRANSITIONS=134} [2024-06-20 15:13:33,341 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 68 predicate places. [2024-06-20 15:13:33,342 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 134 transitions, 1319 flow [2024-06-20 15:13:33,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:33,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:33,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:33,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 15:13:33,343 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:33,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:33,343 INFO L85 PathProgramCache]: Analyzing trace with hash -685575289, now seen corresponding path program 1 times [2024-06-20 15:13:33,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:33,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197465840] [2024-06-20 15:13:33,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:33,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:33,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:33,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:33,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:33,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197465840] [2024-06-20 15:13:33,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197465840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:33,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:33,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:13:33,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907151529] [2024-06-20 15:13:33,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:33,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:13:33,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:33,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:13:33,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:13:33,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:13:33,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 134 transitions, 1319 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:33,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:33,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:13:33,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:34,107 INFO L124 PetriNetUnfolderBase]: 1870/3169 cut-off events. [2024-06-20 15:13:34,107 INFO L125 PetriNetUnfolderBase]: For 54797/54812 co-relation queries the response was YES. [2024-06-20 15:13:34,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17490 conditions, 3169 events. 1870/3169 cut-off events. For 54797/54812 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 19087 event pairs, 395 based on Foata normal form. 54/3218 useless extension candidates. Maximal degree in co-relation 17436. Up to 1337 conditions per place. [2024-06-20 15:13:34,132 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 133 selfloop transitions, 71 changer transitions 0/211 dead transitions. [2024-06-20 15:13:34,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 211 transitions, 2354 flow [2024-06-20 15:13:34,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:13:34,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:13:34,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 242 transitions. [2024-06-20 15:13:34,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6722222222222223 [2024-06-20 15:13:34,134 INFO L175 Difference]: Start difference. First operand has 109 places, 134 transitions, 1319 flow. Second operand 9 states and 242 transitions. [2024-06-20 15:13:34,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 211 transitions, 2354 flow [2024-06-20 15:13:34,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 211 transitions, 2286 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-20 15:13:34,220 INFO L231 Difference]: Finished difference. Result has 117 places, 143 transitions, 1598 flow [2024-06-20 15:13:34,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1251, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1598, PETRI_PLACES=117, PETRI_TRANSITIONS=143} [2024-06-20 15:13:34,221 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 76 predicate places. [2024-06-20 15:13:34,221 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 143 transitions, 1598 flow [2024-06-20 15:13:34,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:34,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:34,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:34,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 15:13:34,222 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:34,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:34,223 INFO L85 PathProgramCache]: Analyzing trace with hash -597009529, now seen corresponding path program 2 times [2024-06-20 15:13:34,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:34,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053585722] [2024-06-20 15:13:34,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:34,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:34,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:34,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:34,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:34,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053585722] [2024-06-20 15:13:34,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053585722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:34,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:34,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:13:34,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621753698] [2024-06-20 15:13:34,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:34,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:13:34,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:34,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:13:34,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:13:34,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:13:34,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 143 transitions, 1598 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:34,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:34,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:13:34,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:35,143 INFO L124 PetriNetUnfolderBase]: 2326/3965 cut-off events. [2024-06-20 15:13:35,144 INFO L125 PetriNetUnfolderBase]: For 77304/77319 co-relation queries the response was YES. [2024-06-20 15:13:35,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22762 conditions, 3965 events. 2326/3965 cut-off events. For 77304/77319 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 25376 event pairs, 789 based on Foata normal form. 54/4014 useless extension candidates. Maximal degree in co-relation 22705. Up to 2590 conditions per place. [2024-06-20 15:13:35,180 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 128 selfloop transitions, 73 changer transitions 0/208 dead transitions. [2024-06-20 15:13:35,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 208 transitions, 2514 flow [2024-06-20 15:13:35,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:13:35,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:13:35,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-06-20 15:13:35,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-20 15:13:35,182 INFO L175 Difference]: Start difference. First operand has 117 places, 143 transitions, 1598 flow. Second operand 10 states and 260 transitions. [2024-06-20 15:13:35,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 208 transitions, 2514 flow [2024-06-20 15:13:35,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 208 transitions, 2362 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-20 15:13:35,339 INFO L231 Difference]: Finished difference. Result has 125 places, 148 transitions, 1714 flow [2024-06-20 15:13:35,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1458, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1714, PETRI_PLACES=125, PETRI_TRANSITIONS=148} [2024-06-20 15:13:35,340 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 84 predicate places. [2024-06-20 15:13:35,340 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 148 transitions, 1714 flow [2024-06-20 15:13:35,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:35,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:35,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:35,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 15:13:35,341 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:35,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:35,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1456330835, now seen corresponding path program 3 times [2024-06-20 15:13:35,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:35,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502039147] [2024-06-20 15:13:35,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:35,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:35,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:35,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:35,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:35,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502039147] [2024-06-20 15:13:35,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502039147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:35,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:35,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:13:35,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430444441] [2024-06-20 15:13:35,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:35,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:13:35,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:35,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:13:35,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:13:35,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:13:35,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 148 transitions, 1714 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:35,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:35,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:13:35,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:36,220 INFO L124 PetriNetUnfolderBase]: 2381/4056 cut-off events. [2024-06-20 15:13:36,220 INFO L125 PetriNetUnfolderBase]: For 80904/80919 co-relation queries the response was YES. [2024-06-20 15:13:36,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22823 conditions, 4056 events. 2381/4056 cut-off events. For 80904/80919 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 26074 event pairs, 878 based on Foata normal form. 62/4105 useless extension candidates. Maximal degree in co-relation 22763. Up to 3183 conditions per place. [2024-06-20 15:13:36,251 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 118 selfloop transitions, 72 changer transitions 0/197 dead transitions. [2024-06-20 15:13:36,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 197 transitions, 2412 flow [2024-06-20 15:13:36,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:13:36,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:13:36,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 249 transitions. [2024-06-20 15:13:36,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6225 [2024-06-20 15:13:36,253 INFO L175 Difference]: Start difference. First operand has 125 places, 148 transitions, 1714 flow. Second operand 10 states and 249 transitions. [2024-06-20 15:13:36,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 197 transitions, 2412 flow [2024-06-20 15:13:36,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 197 transitions, 2276 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-20 15:13:36,408 INFO L231 Difference]: Finished difference. Result has 129 places, 150 transitions, 1781 flow [2024-06-20 15:13:36,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1580, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1781, PETRI_PLACES=129, PETRI_TRANSITIONS=150} [2024-06-20 15:13:36,409 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 88 predicate places. [2024-06-20 15:13:36,409 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 150 transitions, 1781 flow [2024-06-20 15:13:36,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:36,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:36,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:36,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 15:13:36,410 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:36,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:36,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1160109669, now seen corresponding path program 4 times [2024-06-20 15:13:36,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:36,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821051653] [2024-06-20 15:13:36,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:36,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:36,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:36,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:36,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:36,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821051653] [2024-06-20 15:13:36,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821051653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:36,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:36,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:13:36,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288964578] [2024-06-20 15:13:36,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:36,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:13:36,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:36,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:13:36,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:13:36,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:13:36,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 150 transitions, 1781 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:36,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:36,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:13:36,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:37,255 INFO L124 PetriNetUnfolderBase]: 2568/4382 cut-off events. [2024-06-20 15:13:37,255 INFO L125 PetriNetUnfolderBase]: For 86815/86830 co-relation queries the response was YES. [2024-06-20 15:13:37,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24532 conditions, 4382 events. 2568/4382 cut-off events. For 86815/86830 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 28691 event pairs, 990 based on Foata normal form. 62/4439 useless extension candidates. Maximal degree in co-relation 24470. Up to 3576 conditions per place. [2024-06-20 15:13:37,296 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 129 selfloop transitions, 53 changer transitions 0/189 dead transitions. [2024-06-20 15:13:37,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 189 transitions, 2385 flow [2024-06-20 15:13:37,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:13:37,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:13:37,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-20 15:13:37,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-20 15:13:37,298 INFO L175 Difference]: Start difference. First operand has 129 places, 150 transitions, 1781 flow. Second operand 7 states and 184 transitions. [2024-06-20 15:13:37,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 189 transitions, 2385 flow [2024-06-20 15:13:37,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 189 transitions, 2212 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-20 15:13:37,508 INFO L231 Difference]: Finished difference. Result has 128 places, 152 transitions, 1780 flow [2024-06-20 15:13:37,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1612, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1780, PETRI_PLACES=128, PETRI_TRANSITIONS=152} [2024-06-20 15:13:37,509 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 87 predicate places. [2024-06-20 15:13:37,509 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 152 transitions, 1780 flow [2024-06-20 15:13:37,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:37,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:37,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:37,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 15:13:37,510 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:37,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:37,511 INFO L85 PathProgramCache]: Analyzing trace with hash 1165472049, now seen corresponding path program 5 times [2024-06-20 15:13:37,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:37,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250700073] [2024-06-20 15:13:37,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:37,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:37,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:37,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:37,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:37,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250700073] [2024-06-20 15:13:37,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250700073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:37,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:37,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:13:37,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979532422] [2024-06-20 15:13:37,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:37,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:13:37,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:37,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:13:37,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:13:37,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:13:37,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 152 transitions, 1780 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:37,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:37,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:13:37,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:38,452 INFO L124 PetriNetUnfolderBase]: 2705/4627 cut-off events. [2024-06-20 15:13:38,452 INFO L125 PetriNetUnfolderBase]: For 94671/94686 co-relation queries the response was YES. [2024-06-20 15:13:38,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25567 conditions, 4627 events. 2705/4627 cut-off events. For 94671/94686 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 30670 event pairs, 1044 based on Foata normal form. 62/4684 useless extension candidates. Maximal degree in co-relation 25504. Up to 3861 conditions per place. [2024-06-20 15:13:38,486 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 131 selfloop transitions, 55 changer transitions 3/196 dead transitions. [2024-06-20 15:13:38,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 196 transitions, 2412 flow [2024-06-20 15:13:38,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:13:38,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:13:38,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-20 15:13:38,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-06-20 15:13:38,489 INFO L175 Difference]: Start difference. First operand has 128 places, 152 transitions, 1780 flow. Second operand 9 states and 226 transitions. [2024-06-20 15:13:38,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 196 transitions, 2412 flow [2024-06-20 15:13:38,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 196 transitions, 2279 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-20 15:13:38,677 INFO L231 Difference]: Finished difference. Result has 132 places, 153 transitions, 1811 flow [2024-06-20 15:13:38,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1647, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1811, PETRI_PLACES=132, PETRI_TRANSITIONS=153} [2024-06-20 15:13:38,679 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 91 predicate places. [2024-06-20 15:13:38,679 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 153 transitions, 1811 flow [2024-06-20 15:13:38,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:38,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:38,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:38,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 15:13:38,680 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:38,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:38,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1159961799, now seen corresponding path program 6 times [2024-06-20 15:13:38,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:38,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046884337] [2024-06-20 15:13:38,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:38,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:38,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:38,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:38,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:38,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046884337] [2024-06-20 15:13:38,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046884337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:38,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:38,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:13:38,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876182949] [2024-06-20 15:13:38,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:38,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:13:38,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:38,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:13:38,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:13:38,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:13:38,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 153 transitions, 1811 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:38,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:38,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:13:38,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:39,652 INFO L124 PetriNetUnfolderBase]: 3020/5156 cut-off events. [2024-06-20 15:13:39,653 INFO L125 PetriNetUnfolderBase]: For 109749/109764 co-relation queries the response was YES. [2024-06-20 15:13:39,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28404 conditions, 5156 events. 3020/5156 cut-off events. For 109749/109764 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 34930 event pairs, 1031 based on Foata normal form. 54/5205 useless extension candidates. Maximal degree in co-relation 28340. Up to 3371 conditions per place. [2024-06-20 15:13:39,683 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 143 selfloop transitions, 55 changer transitions 0/205 dead transitions. [2024-06-20 15:13:39,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 205 transitions, 2602 flow [2024-06-20 15:13:39,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:13:39,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:13:39,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-20 15:13:39,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6785714285714286 [2024-06-20 15:13:39,685 INFO L175 Difference]: Start difference. First operand has 132 places, 153 transitions, 1811 flow. Second operand 7 states and 190 transitions. [2024-06-20 15:13:39,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 205 transitions, 2602 flow [2024-06-20 15:13:39,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 205 transitions, 2460 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-20 15:13:39,826 INFO L231 Difference]: Finished difference. Result has 133 places, 159 transitions, 1921 flow [2024-06-20 15:13:39,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1669, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1921, PETRI_PLACES=133, PETRI_TRANSITIONS=159} [2024-06-20 15:13:39,827 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-20 15:13:39,827 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 159 transitions, 1921 flow [2024-06-20 15:13:39,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:39,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:39,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:39,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 15:13:39,828 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:39,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:39,828 INFO L85 PathProgramCache]: Analyzing trace with hash 1165687251, now seen corresponding path program 1 times [2024-06-20 15:13:39,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:39,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46009711] [2024-06-20 15:13:39,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:39,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:39,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:39,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:39,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:39,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46009711] [2024-06-20 15:13:39,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46009711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:39,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:39,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:13:39,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505286497] [2024-06-20 15:13:39,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:39,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:13:39,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:39,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:13:39,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:13:40,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:13:40,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 159 transitions, 1921 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:40,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:40,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:13:40,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:40,711 INFO L124 PetriNetUnfolderBase]: 3149/5411 cut-off events. [2024-06-20 15:13:40,711 INFO L125 PetriNetUnfolderBase]: For 119228/119243 co-relation queries the response was YES. [2024-06-20 15:13:40,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29790 conditions, 5411 events. 3149/5411 cut-off events. For 119228/119243 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 37331 event pairs, 1186 based on Foata normal form. 54/5460 useless extension candidates. Maximal degree in co-relation 29724. Up to 3962 conditions per place. [2024-06-20 15:13:40,832 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 133 selfloop transitions, 66 changer transitions 3/209 dead transitions. [2024-06-20 15:13:40,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 209 transitions, 2622 flow [2024-06-20 15:13:40,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:13:40,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:13:40,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-20 15:13:40,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-20 15:13:40,833 INFO L175 Difference]: Start difference. First operand has 133 places, 159 transitions, 1921 flow. Second operand 9 states and 231 transitions. [2024-06-20 15:13:40,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 209 transitions, 2622 flow [2024-06-20 15:13:41,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 209 transitions, 2443 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-20 15:13:41,012 INFO L231 Difference]: Finished difference. Result has 137 places, 161 transitions, 1942 flow [2024-06-20 15:13:41,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1742, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1942, PETRI_PLACES=137, PETRI_TRANSITIONS=161} [2024-06-20 15:13:41,013 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-20 15:13:41,013 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 161 transitions, 1942 flow [2024-06-20 15:13:41,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:41,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:41,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:41,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 15:13:41,014 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:41,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:41,015 INFO L85 PathProgramCache]: Analyzing trace with hash 1461273989, now seen corresponding path program 7 times [2024-06-20 15:13:41,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:41,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058704915] [2024-06-20 15:13:41,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:41,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:41,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:41,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:41,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:41,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058704915] [2024-06-20 15:13:41,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058704915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:41,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:41,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:13:41,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085022985] [2024-06-20 15:13:41,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:41,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:13:41,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:41,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:13:41,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:13:41,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:13:41,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 161 transitions, 1942 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:41,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:41,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:13:41,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:41,862 INFO L124 PetriNetUnfolderBase]: 3182/5472 cut-off events. [2024-06-20 15:13:41,862 INFO L125 PetriNetUnfolderBase]: For 117179/117194 co-relation queries the response was YES. [2024-06-20 15:13:41,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29913 conditions, 5472 events. 3182/5472 cut-off events. For 117179/117194 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 37896 event pairs, 1305 based on Foata normal form. 28/5495 useless extension candidates. Maximal degree in co-relation 29847. Up to 4897 conditions per place. [2024-06-20 15:13:41,900 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 163 selfloop transitions, 31 changer transitions 0/201 dead transitions. [2024-06-20 15:13:41,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 201 transitions, 2473 flow [2024-06-20 15:13:41,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:13:41,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:13:41,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-20 15:13:41,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-20 15:13:41,901 INFO L175 Difference]: Start difference. First operand has 137 places, 161 transitions, 1942 flow. Second operand 9 states and 212 transitions. [2024-06-20 15:13:41,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 201 transitions, 2473 flow [2024-06-20 15:13:42,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 201 transitions, 2297 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-20 15:13:42,267 INFO L231 Difference]: Finished difference. Result has 139 places, 162 transitions, 1863 flow [2024-06-20 15:13:42,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1766, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1863, PETRI_PLACES=139, PETRI_TRANSITIONS=162} [2024-06-20 15:13:42,268 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 98 predicate places. [2024-06-20 15:13:42,268 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 162 transitions, 1863 flow [2024-06-20 15:13:42,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:42,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:42,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:42,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 15:13:42,269 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:42,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:42,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1719382581, now seen corresponding path program 2 times [2024-06-20 15:13:42,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:42,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835906108] [2024-06-20 15:13:42,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:42,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:42,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:42,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:42,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:42,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835906108] [2024-06-20 15:13:42,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835906108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:42,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:42,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:13:42,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240287370] [2024-06-20 15:13:42,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:42,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:13:42,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:42,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:13:42,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:13:42,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:13:42,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 162 transitions, 1863 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:42,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:42,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:13:42,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:43,233 INFO L124 PetriNetUnfolderBase]: 3223/5553 cut-off events. [2024-06-20 15:13:43,233 INFO L125 PetriNetUnfolderBase]: For 121345/121360 co-relation queries the response was YES. [2024-06-20 15:13:43,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30067 conditions, 5553 events. 3223/5553 cut-off events. For 121345/121360 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 38549 event pairs, 1305 based on Foata normal form. 24/5572 useless extension candidates. Maximal degree in co-relation 30000. Up to 4881 conditions per place. [2024-06-20 15:13:43,278 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 168 selfloop transitions, 34 changer transitions 0/209 dead transitions. [2024-06-20 15:13:43,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 209 transitions, 2436 flow [2024-06-20 15:13:43,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:13:43,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:13:43,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-20 15:13:43,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-20 15:13:43,280 INFO L175 Difference]: Start difference. First operand has 139 places, 162 transitions, 1863 flow. Second operand 10 states and 235 transitions. [2024-06-20 15:13:43,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 209 transitions, 2436 flow [2024-06-20 15:13:43,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 209 transitions, 2355 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-20 15:13:43,527 INFO L231 Difference]: Finished difference. Result has 142 places, 163 transitions, 1886 flow [2024-06-20 15:13:43,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1782, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1886, PETRI_PLACES=142, PETRI_TRANSITIONS=163} [2024-06-20 15:13:43,528 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 101 predicate places. [2024-06-20 15:13:43,528 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 163 transitions, 1886 flow [2024-06-20 15:13:43,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:43,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:43,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:43,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 15:13:43,529 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:43,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:43,530 INFO L85 PathProgramCache]: Analyzing trace with hash 1985079861, now seen corresponding path program 3 times [2024-06-20 15:13:43,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:43,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517675549] [2024-06-20 15:13:43,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:43,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:43,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:43,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:43,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:43,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517675549] [2024-06-20 15:13:43,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517675549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:43,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:43,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:13:43,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576700190] [2024-06-20 15:13:43,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:43,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:13:43,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:43,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:13:43,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:13:43,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:13:43,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 163 transitions, 1886 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:43,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:43,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:13:43,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:44,499 INFO L124 PetriNetUnfolderBase]: 3203/5521 cut-off events. [2024-06-20 15:13:44,499 INFO L125 PetriNetUnfolderBase]: For 123140/123155 co-relation queries the response was YES. [2024-06-20 15:13:44,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29725 conditions, 5521 events. 3203/5521 cut-off events. For 123140/123155 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 38248 event pairs, 1262 based on Foata normal form. 24/5540 useless extension candidates. Maximal degree in co-relation 29657. Up to 4468 conditions per place. [2024-06-20 15:13:44,536 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 157 selfloop transitions, 41 changer transitions 0/205 dead transitions. [2024-06-20 15:13:44,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 205 transitions, 2359 flow [2024-06-20 15:13:44,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:13:44,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:13:44,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-20 15:13:44,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-20 15:13:44,540 INFO L175 Difference]: Start difference. First operand has 142 places, 163 transitions, 1886 flow. Second operand 9 states and 214 transitions. [2024-06-20 15:13:44,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 205 transitions, 2359 flow [2024-06-20 15:13:44,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 205 transitions, 2269 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-20 15:13:44,752 INFO L231 Difference]: Finished difference. Result has 142 places, 162 transitions, 1826 flow [2024-06-20 15:13:44,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1740, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1826, PETRI_PLACES=142, PETRI_TRANSITIONS=162} [2024-06-20 15:13:44,753 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 101 predicate places. [2024-06-20 15:13:44,753 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 162 transitions, 1826 flow [2024-06-20 15:13:44,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:44,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:44,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:44,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 15:13:44,754 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:44,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:44,754 INFO L85 PathProgramCache]: Analyzing trace with hash -1246283889, now seen corresponding path program 1 times [2024-06-20 15:13:44,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:44,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625714684] [2024-06-20 15:13:44,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:44,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:44,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:44,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:44,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:44,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625714684] [2024-06-20 15:13:44,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625714684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:44,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:44,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:13:44,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433284188] [2024-06-20 15:13:44,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:44,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:13:44,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:44,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:13:44,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:13:44,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:13:44,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 162 transitions, 1826 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:44,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:44,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:13:44,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:45,502 INFO L124 PetriNetUnfolderBase]: 3106/5386 cut-off events. [2024-06-20 15:13:45,503 INFO L125 PetriNetUnfolderBase]: For 124894/124918 co-relation queries the response was YES. [2024-06-20 15:13:45,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29432 conditions, 5386 events. 3106/5386 cut-off events. For 124894/124918 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 37738 event pairs, 1253 based on Foata normal form. 17/5372 useless extension candidates. Maximal degree in co-relation 29363. Up to 4848 conditions per place. [2024-06-20 15:13:45,546 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 132 selfloop transitions, 38 changer transitions 0/189 dead transitions. [2024-06-20 15:13:45,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 189 transitions, 2478 flow [2024-06-20 15:13:45,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:13:45,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:13:45,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-20 15:13:45,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-20 15:13:45,547 INFO L175 Difference]: Start difference. First operand has 142 places, 162 transitions, 1826 flow. Second operand 6 states and 147 transitions. [2024-06-20 15:13:45,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 189 transitions, 2478 flow [2024-06-20 15:13:45,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 189 transitions, 2353 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-20 15:13:45,761 INFO L231 Difference]: Finished difference. Result has 141 places, 173 transitions, 1965 flow [2024-06-20 15:13:45,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1701, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1965, PETRI_PLACES=141, PETRI_TRANSITIONS=173} [2024-06-20 15:13:45,761 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 100 predicate places. [2024-06-20 15:13:45,761 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 173 transitions, 1965 flow [2024-06-20 15:13:45,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:45,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:45,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:45,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 15:13:45,762 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:45,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:45,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1369809045, now seen corresponding path program 1 times [2024-06-20 15:13:45,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:45,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996852660] [2024-06-20 15:13:45,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:45,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:45,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:45,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:45,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:45,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996852660] [2024-06-20 15:13:45,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996852660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:45,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:45,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:13:45,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36483540] [2024-06-20 15:13:45,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:45,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:13:45,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:45,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:13:45,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:13:45,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:13:45,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 173 transitions, 1965 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:45,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:45,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:13:45,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:46,632 INFO L124 PetriNetUnfolderBase]: 3223/5593 cut-off events. [2024-06-20 15:13:46,632 INFO L125 PetriNetUnfolderBase]: For 134089/134092 co-relation queries the response was YES. [2024-06-20 15:13:46,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31008 conditions, 5593 events. 3223/5593 cut-off events. For 134089/134092 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 39330 event pairs, 1295 based on Foata normal form. 3/5592 useless extension candidates. Maximal degree in co-relation 30939. Up to 5122 conditions per place. [2024-06-20 15:13:46,670 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 173 selfloop transitions, 21 changer transitions 2/203 dead transitions. [2024-06-20 15:13:46,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 203 transitions, 2664 flow [2024-06-20 15:13:46,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:13:46,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:13:46,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-20 15:13:46,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605 [2024-06-20 15:13:46,671 INFO L175 Difference]: Start difference. First operand has 141 places, 173 transitions, 1965 flow. Second operand 5 states and 121 transitions. [2024-06-20 15:13:46,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 203 transitions, 2664 flow [2024-06-20 15:13:46,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 203 transitions, 2603 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-20 15:13:46,870 INFO L231 Difference]: Finished difference. Result has 147 places, 184 transitions, 2146 flow [2024-06-20 15:13:46,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1907, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2146, PETRI_PLACES=147, PETRI_TRANSITIONS=184} [2024-06-20 15:13:46,871 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 106 predicate places. [2024-06-20 15:13:46,871 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 184 transitions, 2146 flow [2024-06-20 15:13:46,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:46,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:46,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:46,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 15:13:46,871 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:46,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:46,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1106330957, now seen corresponding path program 1 times [2024-06-20 15:13:46,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:46,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782077681] [2024-06-20 15:13:46,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:46,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:46,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:47,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:47,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:47,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782077681] [2024-06-20 15:13:47,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782077681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:47,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:47,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:13:47,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360356500] [2024-06-20 15:13:47,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:47,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:13:47,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:47,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:13:47,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:13:47,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:13:47,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 184 transitions, 2146 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:47,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:47,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:13:47,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:47,863 INFO L124 PetriNetUnfolderBase]: 2985/5204 cut-off events. [2024-06-20 15:13:47,864 INFO L125 PetriNetUnfolderBase]: For 152824/152848 co-relation queries the response was YES. [2024-06-20 15:13:47,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30603 conditions, 5204 events. 2985/5204 cut-off events. For 152824/152848 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 36250 event pairs, 1172 based on Foata normal form. 38/5208 useless extension candidates. Maximal degree in co-relation 30530. Up to 4603 conditions per place. [2024-06-20 15:13:47,920 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 152 selfloop transitions, 34 changer transitions 0/205 dead transitions. [2024-06-20 15:13:47,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 205 transitions, 2643 flow [2024-06-20 15:13:47,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:13:47,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:13:47,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-20 15:13:47,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-20 15:13:47,921 INFO L175 Difference]: Start difference. First operand has 147 places, 184 transitions, 2146 flow. Second operand 6 states and 148 transitions. [2024-06-20 15:13:47,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 205 transitions, 2643 flow [2024-06-20 15:13:48,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 205 transitions, 2589 flow, removed 27 selfloop flow, removed 0 redundant places. [2024-06-20 15:13:48,142 INFO L231 Difference]: Finished difference. Result has 153 places, 187 transitions, 2225 flow [2024-06-20 15:13:48,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2092, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2225, PETRI_PLACES=153, PETRI_TRANSITIONS=187} [2024-06-20 15:13:48,143 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 112 predicate places. [2024-06-20 15:13:48,143 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 187 transitions, 2225 flow [2024-06-20 15:13:48,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:48,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:48,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:48,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 15:13:48,143 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:48,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:48,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1385967847, now seen corresponding path program 1 times [2024-06-20 15:13:48,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:48,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539320415] [2024-06-20 15:13:48,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:48,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:48,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:48,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:48,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:48,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539320415] [2024-06-20 15:13:48,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539320415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:48,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:48,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:13:48,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151782079] [2024-06-20 15:13:48,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:48,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:13:48,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:48,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:13:48,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:13:48,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:13:48,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 187 transitions, 2225 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:48,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:48,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:13:48,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:48,969 INFO L124 PetriNetUnfolderBase]: 3108/5340 cut-off events. [2024-06-20 15:13:48,969 INFO L125 PetriNetUnfolderBase]: For 153787/153799 co-relation queries the response was YES. [2024-06-20 15:13:48,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31860 conditions, 5340 events. 3108/5340 cut-off events. For 153787/153799 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36647 event pairs, 1206 based on Foata normal form. 11/5348 useless extension candidates. Maximal degree in co-relation 31784. Up to 4929 conditions per place. [2024-06-20 15:13:49,012 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 187 selfloop transitions, 17 changer transitions 0/211 dead transitions. [2024-06-20 15:13:49,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 211 transitions, 2748 flow [2024-06-20 15:13:49,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:13:49,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:13:49,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-20 15:13:49,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:13:49,013 INFO L175 Difference]: Start difference. First operand has 153 places, 187 transitions, 2225 flow. Second operand 6 states and 138 transitions. [2024-06-20 15:13:49,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 211 transitions, 2748 flow [2024-06-20 15:13:49,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 211 transitions, 2651 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-20 15:13:49,257 INFO L231 Difference]: Finished difference. Result has 156 places, 191 transitions, 2223 flow [2024-06-20 15:13:49,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2128, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2223, PETRI_PLACES=156, PETRI_TRANSITIONS=191} [2024-06-20 15:13:49,258 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 115 predicate places. [2024-06-20 15:13:49,258 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 191 transitions, 2223 flow [2024-06-20 15:13:49,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:49,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:49,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:49,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 15:13:49,259 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:49,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:49,259 INFO L85 PathProgramCache]: Analyzing trace with hash 2025313087, now seen corresponding path program 2 times [2024-06-20 15:13:49,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:49,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485761497] [2024-06-20 15:13:49,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:49,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:49,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:49,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:49,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:49,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485761497] [2024-06-20 15:13:49,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485761497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:49,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:49,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:13:49,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844222735] [2024-06-20 15:13:49,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:49,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:13:49,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:49,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:13:49,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:13:49,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:13:49,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 191 transitions, 2223 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:49,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:49,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:13:49,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:50,091 INFO L124 PetriNetUnfolderBase]: 3113/5343 cut-off events. [2024-06-20 15:13:50,091 INFO L125 PetriNetUnfolderBase]: For 160614/160618 co-relation queries the response was YES. [2024-06-20 15:13:50,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31836 conditions, 5343 events. 3113/5343 cut-off events. For 160614/160618 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36593 event pairs, 1213 based on Foata normal form. 2/5340 useless extension candidates. Maximal degree in co-relation 31758. Up to 4923 conditions per place. [2024-06-20 15:13:50,137 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 183 selfloop transitions, 25 changer transitions 0/215 dead transitions. [2024-06-20 15:13:50,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 215 transitions, 2895 flow [2024-06-20 15:13:50,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:13:50,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:13:50,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-20 15:13:50,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.585 [2024-06-20 15:13:50,138 INFO L175 Difference]: Start difference. First operand has 156 places, 191 transitions, 2223 flow. Second operand 5 states and 117 transitions. [2024-06-20 15:13:50,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 215 transitions, 2895 flow [2024-06-20 15:13:50,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 215 transitions, 2851 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-20 15:13:50,503 INFO L231 Difference]: Finished difference. Result has 159 places, 201 transitions, 2395 flow [2024-06-20 15:13:50,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2179, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2395, PETRI_PLACES=159, PETRI_TRANSITIONS=201} [2024-06-20 15:13:50,503 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 118 predicate places. [2024-06-20 15:13:50,503 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 201 transitions, 2395 flow [2024-06-20 15:13:50,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:50,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:50,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:50,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 15:13:50,504 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:50,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:50,504 INFO L85 PathProgramCache]: Analyzing trace with hash 2025301927, now seen corresponding path program 3 times [2024-06-20 15:13:50,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:50,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837269327] [2024-06-20 15:13:50,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:50,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:50,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:50,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:50,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:50,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837269327] [2024-06-20 15:13:50,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837269327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:50,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:50,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:13:50,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678922707] [2024-06-20 15:13:50,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:50,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:13:50,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:50,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:13:50,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:13:50,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:13:50,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 201 transitions, 2395 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:50,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:50,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:13:50,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:51,308 INFO L124 PetriNetUnfolderBase]: 3110/5338 cut-off events. [2024-06-20 15:13:51,309 INFO L125 PetriNetUnfolderBase]: For 168155/168168 co-relation queries the response was YES. [2024-06-20 15:13:51,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32121 conditions, 5338 events. 3110/5338 cut-off events. For 168155/168168 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36482 event pairs, 1202 based on Foata normal form. 11/5346 useless extension candidates. Maximal degree in co-relation 32041. Up to 4920 conditions per place. [2024-06-20 15:13:51,352 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 188 selfloop transitions, 27 changer transitions 0/222 dead transitions. [2024-06-20 15:13:51,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 222 transitions, 2901 flow [2024-06-20 15:13:51,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:13:51,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:13:51,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-20 15:13:51,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-20 15:13:51,353 INFO L175 Difference]: Start difference. First operand has 159 places, 201 transitions, 2395 flow. Second operand 7 states and 157 transitions. [2024-06-20 15:13:51,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 222 transitions, 2901 flow [2024-06-20 15:13:51,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 222 transitions, 2872 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-20 15:13:51,631 INFO L231 Difference]: Finished difference. Result has 165 places, 201 transitions, 2430 flow [2024-06-20 15:13:51,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2366, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2430, PETRI_PLACES=165, PETRI_TRANSITIONS=201} [2024-06-20 15:13:51,632 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 124 predicate places. [2024-06-20 15:13:51,632 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 201 transitions, 2430 flow [2024-06-20 15:13:51,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:51,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:51,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:51,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 15:13:51,633 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:51,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:51,633 INFO L85 PathProgramCache]: Analyzing trace with hash -63939265, now seen corresponding path program 4 times [2024-06-20 15:13:51,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:51,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470121578] [2024-06-20 15:13:51,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:51,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:51,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:51,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:51,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:51,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470121578] [2024-06-20 15:13:51,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470121578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:51,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:51,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:13:51,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965755537] [2024-06-20 15:13:51,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:51,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:13:51,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:51,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:13:51,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:13:51,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:13:51,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 201 transitions, 2430 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:51,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:51,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:13:51,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:52,526 INFO L124 PetriNetUnfolderBase]: 3107/5331 cut-off events. [2024-06-20 15:13:52,526 INFO L125 PetriNetUnfolderBase]: For 175862/175866 co-relation queries the response was YES. [2024-06-20 15:13:52,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32378 conditions, 5331 events. 3107/5331 cut-off events. For 175862/175866 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36422 event pairs, 1211 based on Foata normal form. 2/5328 useless extension candidates. Maximal degree in co-relation 32296. Up to 4910 conditions per place. [2024-06-20 15:13:52,570 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 184 selfloop transitions, 30 changer transitions 0/221 dead transitions. [2024-06-20 15:13:52,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 221 transitions, 2970 flow [2024-06-20 15:13:52,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:13:52,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:13:52,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-20 15:13:52,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-20 15:13:52,571 INFO L175 Difference]: Start difference. First operand has 165 places, 201 transitions, 2430 flow. Second operand 6 states and 134 transitions. [2024-06-20 15:13:52,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 221 transitions, 2970 flow [2024-06-20 15:13:52,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 221 transitions, 2914 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-20 15:13:52,884 INFO L231 Difference]: Finished difference. Result has 167 places, 207 transitions, 2508 flow [2024-06-20 15:13:52,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2374, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2508, PETRI_PLACES=167, PETRI_TRANSITIONS=207} [2024-06-20 15:13:52,885 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 126 predicate places. [2024-06-20 15:13:52,885 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 207 transitions, 2508 flow [2024-06-20 15:13:52,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:52,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:52,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:52,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 15:13:52,886 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:52,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:52,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1187095605, now seen corresponding path program 1 times [2024-06-20 15:13:52,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:52,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28147933] [2024-06-20 15:13:52,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:52,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:52,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:53,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:53,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:53,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28147933] [2024-06-20 15:13:53,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28147933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:53,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:53,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:13:53,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475406795] [2024-06-20 15:13:53,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:53,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:13:53,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:53,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:13:53,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:13:53,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:13:53,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 207 transitions, 2508 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:53,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:53,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:13:53,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:53,861 INFO L124 PetriNetUnfolderBase]: 3104/5329 cut-off events. [2024-06-20 15:13:53,861 INFO L125 PetriNetUnfolderBase]: For 184062/184065 co-relation queries the response was YES. [2024-06-20 15:13:53,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33265 conditions, 5329 events. 3104/5329 cut-off events. For 184062/184065 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36495 event pairs, 1203 based on Foata normal form. 3/5329 useless extension candidates. Maximal degree in co-relation 33181. Up to 4922 conditions per place. [2024-06-20 15:13:53,910 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 194 selfloop transitions, 24 changer transitions 0/225 dead transitions. [2024-06-20 15:13:53,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 225 transitions, 3033 flow [2024-06-20 15:13:53,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:13:53,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:13:53,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-20 15:13:53,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:13:53,913 INFO L175 Difference]: Start difference. First operand has 167 places, 207 transitions, 2508 flow. Second operand 6 states and 138 transitions. [2024-06-20 15:13:53,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 225 transitions, 3033 flow [2024-06-20 15:13:54,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 225 transitions, 2937 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-20 15:13:54,252 INFO L231 Difference]: Finished difference. Result has 170 places, 208 transitions, 2485 flow [2024-06-20 15:13:54,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2422, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2485, PETRI_PLACES=170, PETRI_TRANSITIONS=208} [2024-06-20 15:13:54,253 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 129 predicate places. [2024-06-20 15:13:54,253 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 208 transitions, 2485 flow [2024-06-20 15:13:54,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:54,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:54,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:54,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 15:13:54,254 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:54,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:54,255 INFO L85 PathProgramCache]: Analyzing trace with hash 961157520, now seen corresponding path program 1 times [2024-06-20 15:13:54,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:54,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004626461] [2024-06-20 15:13:54,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:54,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:54,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:54,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:54,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:54,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004626461] [2024-06-20 15:13:54,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004626461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:54,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:54,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:13:54,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439158078] [2024-06-20 15:13:54,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:54,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:13:54,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:54,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:13:54,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:13:54,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:13:54,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 208 transitions, 2485 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:54,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:54,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:13:54,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:55,197 INFO L124 PetriNetUnfolderBase]: 3117/5352 cut-off events. [2024-06-20 15:13:55,197 INFO L125 PetriNetUnfolderBase]: For 192103/192119 co-relation queries the response was YES. [2024-06-20 15:13:55,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33650 conditions, 5352 events. 3117/5352 cut-off events. For 192103/192119 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36663 event pairs, 1219 based on Foata normal form. 13/5360 useless extension candidates. Maximal degree in co-relation 33565. Up to 4869 conditions per place. [2024-06-20 15:13:55,250 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 174 selfloop transitions, 47 changer transitions 0/228 dead transitions. [2024-06-20 15:13:55,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 228 transitions, 3153 flow [2024-06-20 15:13:55,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:13:55,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:13:55,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-20 15:13:55,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-20 15:13:55,251 INFO L175 Difference]: Start difference. First operand has 170 places, 208 transitions, 2485 flow. Second operand 6 states and 143 transitions. [2024-06-20 15:13:55,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 228 transitions, 3153 flow [2024-06-20 15:13:55,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 228 transitions, 3089 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-20 15:13:55,595 INFO L231 Difference]: Finished difference. Result has 173 places, 214 transitions, 2674 flow [2024-06-20 15:13:55,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2421, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2674, PETRI_PLACES=173, PETRI_TRANSITIONS=214} [2024-06-20 15:13:55,595 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 132 predicate places. [2024-06-20 15:13:55,595 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 214 transitions, 2674 flow [2024-06-20 15:13:55,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:55,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:55,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:55,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 15:13:55,596 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:55,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:55,597 INFO L85 PathProgramCache]: Analyzing trace with hash 2115092788, now seen corresponding path program 2 times [2024-06-20 15:13:55,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:55,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838846024] [2024-06-20 15:13:55,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:55,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:55,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:55,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:55,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:55,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838846024] [2024-06-20 15:13:55,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838846024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:55,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:55,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:13:55,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904906411] [2024-06-20 15:13:55,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:55,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:13:55,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:55,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:13:55,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:13:55,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:13:55,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 214 transitions, 2674 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:55,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:55,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:13:55,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:56,478 INFO L124 PetriNetUnfolderBase]: 3130/5371 cut-off events. [2024-06-20 15:13:56,478 INFO L125 PetriNetUnfolderBase]: For 207716/207732 co-relation queries the response was YES. [2024-06-20 15:13:56,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34991 conditions, 5371 events. 3130/5371 cut-off events. For 207716/207732 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36796 event pairs, 1230 based on Foata normal form. 13/5377 useless extension candidates. Maximal degree in co-relation 34904. Up to 4834 conditions per place. [2024-06-20 15:13:56,516 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 170 selfloop transitions, 68 changer transitions 0/245 dead transitions. [2024-06-20 15:13:56,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 245 transitions, 3673 flow [2024-06-20 15:13:56,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:13:56,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:13:56,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-20 15:13:56,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-20 15:13:56,518 INFO L175 Difference]: Start difference. First operand has 173 places, 214 transitions, 2674 flow. Second operand 6 states and 148 transitions. [2024-06-20 15:13:56,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 245 transitions, 3673 flow [2024-06-20 15:13:56,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 245 transitions, 3568 flow, removed 38 selfloop flow, removed 2 redundant places. [2024-06-20 15:13:56,923 INFO L231 Difference]: Finished difference. Result has 178 places, 226 transitions, 3016 flow [2024-06-20 15:13:56,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2579, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3016, PETRI_PLACES=178, PETRI_TRANSITIONS=226} [2024-06-20 15:13:56,924 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 137 predicate places. [2024-06-20 15:13:56,924 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 226 transitions, 3016 flow [2024-06-20 15:13:56,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:56,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:56,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:56,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 15:13:56,925 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:56,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:56,925 INFO L85 PathProgramCache]: Analyzing trace with hash 2126520628, now seen corresponding path program 3 times [2024-06-20 15:13:56,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:56,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514872293] [2024-06-20 15:13:56,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:56,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:56,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:57,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:57,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:57,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514872293] [2024-06-20 15:13:57,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514872293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:57,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:57,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:13:57,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480483233] [2024-06-20 15:13:57,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:57,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:13:57,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:57,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:13:57,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:13:57,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:13:57,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 226 transitions, 3016 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:57,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:57,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:13:57,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:57,729 INFO L124 PetriNetUnfolderBase]: 3127/5367 cut-off events. [2024-06-20 15:13:57,729 INFO L125 PetriNetUnfolderBase]: For 212865/212881 co-relation queries the response was YES. [2024-06-20 15:13:57,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35847 conditions, 5367 events. 3127/5367 cut-off events. For 212865/212881 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36741 event pairs, 1230 based on Foata normal form. 13/5373 useless extension candidates. Maximal degree in co-relation 35757. Up to 4832 conditions per place. [2024-06-20 15:13:57,775 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 166 selfloop transitions, 68 changer transitions 0/241 dead transitions. [2024-06-20 15:13:57,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 241 transitions, 3672 flow [2024-06-20 15:13:57,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:13:57,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:13:57,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-20 15:13:57,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-20 15:13:57,776 INFO L175 Difference]: Start difference. First operand has 178 places, 226 transitions, 3016 flow. Second operand 6 states and 143 transitions. [2024-06-20 15:13:57,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 241 transitions, 3672 flow [2024-06-20 15:13:58,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 241 transitions, 3562 flow, removed 55 selfloop flow, removed 0 redundant places. [2024-06-20 15:13:58,173 INFO L231 Difference]: Finished difference. Result has 184 places, 226 transitions, 3048 flow [2024-06-20 15:13:58,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2906, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3048, PETRI_PLACES=184, PETRI_TRANSITIONS=226} [2024-06-20 15:13:58,173 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 143 predicate places. [2024-06-20 15:13:58,174 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 226 transitions, 3048 flow [2024-06-20 15:13:58,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:58,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:58,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:58,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 15:13:58,174 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:58,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:58,174 INFO L85 PathProgramCache]: Analyzing trace with hash 299444468, now seen corresponding path program 4 times [2024-06-20 15:13:58,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:58,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772140982] [2024-06-20 15:13:58,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:58,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:58,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:58,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:58,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:58,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772140982] [2024-06-20 15:13:58,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772140982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:58,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:58,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:13:58,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402831574] [2024-06-20 15:13:58,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:58,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:13:58,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:58,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:13:58,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:13:58,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:13:58,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 226 transitions, 3048 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:58,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:58,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:13:58,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:13:59,035 INFO L124 PetriNetUnfolderBase]: 3121/5360 cut-off events. [2024-06-20 15:13:59,035 INFO L125 PetriNetUnfolderBase]: For 213891/213907 co-relation queries the response was YES. [2024-06-20 15:13:59,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34969 conditions, 5360 events. 3121/5360 cut-off events. For 213891/213907 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 36677 event pairs, 1218 based on Foata normal form. 14/5369 useless extension candidates. Maximal degree in co-relation 34876. Up to 4854 conditions per place. [2024-06-20 15:13:59,082 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 185 selfloop transitions, 52 changer transitions 0/244 dead transitions. [2024-06-20 15:13:59,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 244 transitions, 3722 flow [2024-06-20 15:13:59,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:13:59,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:13:59,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-20 15:13:59,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-20 15:13:59,085 INFO L175 Difference]: Start difference. First operand has 184 places, 226 transitions, 3048 flow. Second operand 6 states and 148 transitions. [2024-06-20 15:13:59,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 244 transitions, 3722 flow [2024-06-20 15:13:59,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 244 transitions, 3473 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-20 15:13:59,511 INFO L231 Difference]: Finished difference. Result has 185 places, 226 transitions, 2914 flow [2024-06-20 15:13:59,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2799, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2914, PETRI_PLACES=185, PETRI_TRANSITIONS=226} [2024-06-20 15:13:59,512 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 144 predicate places. [2024-06-20 15:13:59,512 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 226 transitions, 2914 flow [2024-06-20 15:13:59,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:59,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:13:59,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:13:59,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 15:13:59,513 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:13:59,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:13:59,514 INFO L85 PathProgramCache]: Analyzing trace with hash -1982103572, now seen corresponding path program 1 times [2024-06-20 15:13:59,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:13:59,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446058443] [2024-06-20 15:13:59,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:13:59,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:13:59,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:13:59,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:13:59,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:13:59,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446058443] [2024-06-20 15:13:59,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446058443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:13:59,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:13:59,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:13:59,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343856106] [2024-06-20 15:13:59,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:13:59,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:13:59,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:13:59,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:13:59,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:13:59,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:13:59,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 226 transitions, 2914 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:13:59,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:13:59,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:13:59,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:14:00,415 INFO L124 PetriNetUnfolderBase]: 3063/5282 cut-off events. [2024-06-20 15:14:00,416 INFO L125 PetriNetUnfolderBase]: For 230960/230978 co-relation queries the response was YES. [2024-06-20 15:14:00,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34917 conditions, 5282 events. 3063/5282 cut-off events. For 230960/230978 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 36501 event pairs, 1179 based on Foata normal form. 27/5273 useless extension candidates. Maximal degree in co-relation 34824. Up to 4710 conditions per place. [2024-06-20 15:14:00,458 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 171 selfloop transitions, 54 changer transitions 0/248 dead transitions. [2024-06-20 15:14:00,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 248 transitions, 3640 flow [2024-06-20 15:14:00,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:14:00,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:14:00,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-20 15:14:00,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-20 15:14:00,460 INFO L175 Difference]: Start difference. First operand has 185 places, 226 transitions, 2914 flow. Second operand 7 states and 169 transitions. [2024-06-20 15:14:00,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 248 transitions, 3640 flow [2024-06-20 15:14:00,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 248 transitions, 3501 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-20 15:14:00,828 INFO L231 Difference]: Finished difference. Result has 186 places, 228 transitions, 2938 flow [2024-06-20 15:14:00,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2775, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2938, PETRI_PLACES=186, PETRI_TRANSITIONS=228} [2024-06-20 15:14:00,829 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-06-20 15:14:00,829 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 228 transitions, 2938 flow [2024-06-20 15:14:00,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:00,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:14:00,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:14:00,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 15:14:00,829 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:14:00,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:14:00,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1967818772, now seen corresponding path program 2 times [2024-06-20 15:14:00,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:14:00,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131702576] [2024-06-20 15:14:00,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:14:00,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:14:00,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:14:00,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:14:00,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:14:00,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131702576] [2024-06-20 15:14:00,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131702576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:14:00,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:14:00,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:14:00,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144063770] [2024-06-20 15:14:00,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:14:00,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:14:00,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:14:00,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:14:00,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:14:01,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 15:14:01,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 228 transitions, 2938 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:01,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:14:01,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 15:14:01,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:14:01,746 INFO L124 PetriNetUnfolderBase]: 3128/5383 cut-off events. [2024-06-20 15:14:01,746 INFO L125 PetriNetUnfolderBase]: For 246781/246799 co-relation queries the response was YES. [2024-06-20 15:14:01,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36125 conditions, 5383 events. 3128/5383 cut-off events. For 246781/246799 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 37312 event pairs, 1174 based on Foata normal form. 27/5374 useless extension candidates. Maximal degree in co-relation 36031. Up to 4613 conditions per place. [2024-06-20 15:14:01,793 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 175 selfloop transitions, 58 changer transitions 0/256 dead transitions. [2024-06-20 15:14:01,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 256 transitions, 3828 flow [2024-06-20 15:14:01,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:14:01,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:14:01,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-20 15:14:01,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-20 15:14:01,794 INFO L175 Difference]: Start difference. First operand has 186 places, 228 transitions, 2938 flow. Second operand 7 states and 173 transitions. [2024-06-20 15:14:01,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 256 transitions, 3828 flow [2024-06-20 15:14:02,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 256 transitions, 3693 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-20 15:14:02,223 INFO L231 Difference]: Finished difference. Result has 188 places, 231 transitions, 2998 flow [2024-06-20 15:14:02,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2803, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2998, PETRI_PLACES=188, PETRI_TRANSITIONS=231} [2024-06-20 15:14:02,223 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 147 predicate places. [2024-06-20 15:14:02,224 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 231 transitions, 2998 flow [2024-06-20 15:14:02,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:02,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:14:02,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:14:02,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 15:14:02,225 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:14:02,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:14:02,225 INFO L85 PathProgramCache]: Analyzing trace with hash 2123672596, now seen corresponding path program 1 times [2024-06-20 15:14:02,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:14:02,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940920328] [2024-06-20 15:14:02,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:14:02,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:14:02,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:14:02,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:14:02,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:14:02,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940920328] [2024-06-20 15:14:02,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940920328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:14:02,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:14:02,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:14:02,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469872124] [2024-06-20 15:14:02,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:14:02,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:14:02,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:14:02,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:14:02,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:14:02,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:14:02,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 231 transitions, 2998 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:02,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:14:02,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:14:02,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:14:03,083 INFO L124 PetriNetUnfolderBase]: 3237/5536 cut-off events. [2024-06-20 15:14:03,083 INFO L125 PetriNetUnfolderBase]: For 249416/249419 co-relation queries the response was YES. [2024-06-20 15:14:03,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37121 conditions, 5536 events. 3237/5536 cut-off events. For 249416/249419 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 38078 event pairs, 1205 based on Foata normal form. 4/5536 useless extension candidates. Maximal degree in co-relation 37026. Up to 5053 conditions per place. [2024-06-20 15:14:03,132 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 224 selfloop transitions, 31 changer transitions 0/262 dead transitions. [2024-06-20 15:14:03,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 262 transitions, 3824 flow [2024-06-20 15:14:03,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:14:03,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:14:03,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-20 15:14:03,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-20 15:14:03,134 INFO L175 Difference]: Start difference. First operand has 188 places, 231 transitions, 2998 flow. Second operand 6 states and 146 transitions. [2024-06-20 15:14:03,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 262 transitions, 3824 flow [2024-06-20 15:14:03,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 262 transitions, 3723 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-20 15:14:03,707 INFO L231 Difference]: Finished difference. Result has 192 places, 236 transitions, 3092 flow [2024-06-20 15:14:03,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2901, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3092, PETRI_PLACES=192, PETRI_TRANSITIONS=236} [2024-06-20 15:14:03,708 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-20 15:14:03,708 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 236 transitions, 3092 flow [2024-06-20 15:14:03,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:03,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:14:03,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:14:03,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 15:14:03,709 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:14:03,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:14:03,709 INFO L85 PathProgramCache]: Analyzing trace with hash 2126529556, now seen corresponding path program 2 times [2024-06-20 15:14:03,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:14:03,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328014520] [2024-06-20 15:14:03,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:14:03,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:14:03,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:14:03,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:14:03,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:14:03,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328014520] [2024-06-20 15:14:03,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328014520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:14:03,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:14:03,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:14:03,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814486795] [2024-06-20 15:14:03,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:14:03,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:14:03,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:14:03,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:14:03,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:14:03,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:14:03,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 236 transitions, 3092 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:03,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:14:03,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:14:03,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:14:04,632 INFO L124 PetriNetUnfolderBase]: 3232/5529 cut-off events. [2024-06-20 15:14:04,632 INFO L125 PetriNetUnfolderBase]: For 257478/257481 co-relation queries the response was YES. [2024-06-20 15:14:04,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37266 conditions, 5529 events. 3232/5529 cut-off events. For 257478/257481 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 38025 event pairs, 1235 based on Foata normal form. 4/5529 useless extension candidates. Maximal degree in co-relation 37168. Up to 5113 conditions per place. [2024-06-20 15:14:04,684 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 221 selfloop transitions, 26 changer transitions 0/254 dead transitions. [2024-06-20 15:14:04,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 254 transitions, 3662 flow [2024-06-20 15:14:04,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:14:04,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:14:04,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-20 15:14:04,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:14:04,685 INFO L175 Difference]: Start difference. First operand has 192 places, 236 transitions, 3092 flow. Second operand 6 states and 138 transitions. [2024-06-20 15:14:04,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 254 transitions, 3662 flow [2024-06-20 15:14:05,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 254 transitions, 3546 flow, removed 44 selfloop flow, removed 2 redundant places. [2024-06-20 15:14:05,272 INFO L231 Difference]: Finished difference. Result has 196 places, 236 transitions, 3033 flow [2024-06-20 15:14:05,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2976, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3033, PETRI_PLACES=196, PETRI_TRANSITIONS=236} [2024-06-20 15:14:05,273 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 155 predicate places. [2024-06-20 15:14:05,273 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 236 transitions, 3033 flow [2024-06-20 15:14:05,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:05,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:14:05,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:14:05,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 15:14:05,273 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:14:05,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:14:05,273 INFO L85 PathProgramCache]: Analyzing trace with hash -665244466, now seen corresponding path program 1 times [2024-06-20 15:14:05,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:14:05,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905341760] [2024-06-20 15:14:05,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:14:05,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:14:05,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:14:05,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:14:05,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:14:05,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905341760] [2024-06-20 15:14:05,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905341760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:14:05,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:14:05,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:14:05,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853330461] [2024-06-20 15:14:05,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:14:05,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:14:05,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:14:05,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:14:05,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:14:05,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:14:05,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 236 transitions, 3033 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:05,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:14:05,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:14:05,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:14:06,360 INFO L124 PetriNetUnfolderBase]: 3261/5573 cut-off events. [2024-06-20 15:14:06,361 INFO L125 PetriNetUnfolderBase]: For 270759/270775 co-relation queries the response was YES. [2024-06-20 15:14:06,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37897 conditions, 5573 events. 3261/5573 cut-off events. For 270759/270775 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 38356 event pairs, 1210 based on Foata normal form. 13/5581 useless extension candidates. Maximal degree in co-relation 37797. Up to 4916 conditions per place. [2024-06-20 15:14:06,412 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 175 selfloop transitions, 100 changer transitions 0/282 dead transitions. [2024-06-20 15:14:06,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 282 transitions, 4155 flow [2024-06-20 15:14:06,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:14:06,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:14:06,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-20 15:14:06,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:14:06,413 INFO L175 Difference]: Start difference. First operand has 196 places, 236 transitions, 3033 flow. Second operand 10 states and 240 transitions. [2024-06-20 15:14:06,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 282 transitions, 4155 flow [2024-06-20 15:14:06,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 282 transitions, 4098 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-20 15:14:06,954 INFO L231 Difference]: Finished difference. Result has 202 places, 245 transitions, 3344 flow [2024-06-20 15:14:06,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2976, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3344, PETRI_PLACES=202, PETRI_TRANSITIONS=245} [2024-06-20 15:14:06,955 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-20 15:14:06,955 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 245 transitions, 3344 flow [2024-06-20 15:14:06,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:06,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:14:06,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:14:06,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 15:14:06,956 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:14:06,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:14:06,956 INFO L85 PathProgramCache]: Analyzing trace with hash 297897448, now seen corresponding path program 1 times [2024-06-20 15:14:06,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:14:06,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454683807] [2024-06-20 15:14:06,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:14:06,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:14:06,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:14:07,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:14:07,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:14:07,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454683807] [2024-06-20 15:14:07,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454683807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:14:07,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:14:07,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:14:07,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023695998] [2024-06-20 15:14:07,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:14:07,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:14:07,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:14:07,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:14:07,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:14:07,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:14:07,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 245 transitions, 3344 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:07,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:14:07,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:14:07,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:14:07,881 INFO L124 PetriNetUnfolderBase]: 3286/5630 cut-off events. [2024-06-20 15:14:07,882 INFO L125 PetriNetUnfolderBase]: For 288177/288193 co-relation queries the response was YES. [2024-06-20 15:14:07,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39770 conditions, 5630 events. 3286/5630 cut-off events. For 288177/288193 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 39010 event pairs, 1249 based on Foata normal form. 14/5639 useless extension candidates. Maximal degree in co-relation 39669. Up to 5120 conditions per place. [2024-06-20 15:14:07,939 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 229 selfloop transitions, 39 changer transitions 2/277 dead transitions. [2024-06-20 15:14:07,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 277 transitions, 4069 flow [2024-06-20 15:14:07,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:14:07,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:14:07,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-20 15:14:07,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-20 15:14:07,941 INFO L175 Difference]: Start difference. First operand has 202 places, 245 transitions, 3344 flow. Second operand 8 states and 182 transitions. [2024-06-20 15:14:07,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 277 transitions, 4069 flow [2024-06-20 15:14:08,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 277 transitions, 3890 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-20 15:14:08,617 INFO L231 Difference]: Finished difference. Result has 206 places, 254 transitions, 3382 flow [2024-06-20 15:14:08,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3174, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3382, PETRI_PLACES=206, PETRI_TRANSITIONS=254} [2024-06-20 15:14:08,618 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 165 predicate places. [2024-06-20 15:14:08,618 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 254 transitions, 3382 flow [2024-06-20 15:14:08,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:08,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:14:08,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:14:08,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 15:14:08,618 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:14:08,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:14:08,618 INFO L85 PathProgramCache]: Analyzing trace with hash 475266118, now seen corresponding path program 2 times [2024-06-20 15:14:08,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:14:08,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181095153] [2024-06-20 15:14:08,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:14:08,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:14:08,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:14:08,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:14:08,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:14:08,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181095153] [2024-06-20 15:14:08,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181095153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:14:08,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:14:08,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:14:08,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398205785] [2024-06-20 15:14:08,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:14:08,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:14:08,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:14:08,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:14:08,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:14:08,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:14:08,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 254 transitions, 3382 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:08,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:14:08,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:14:08,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:14:09,566 INFO L124 PetriNetUnfolderBase]: 3325/5695 cut-off events. [2024-06-20 15:14:09,566 INFO L125 PetriNetUnfolderBase]: For 298692/298705 co-relation queries the response was YES. [2024-06-20 15:14:09,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40590 conditions, 5695 events. 3325/5695 cut-off events. For 298692/298705 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 39557 event pairs, 1215 based on Foata normal form. 11/5701 useless extension candidates. Maximal degree in co-relation 40486. Up to 5136 conditions per place. [2024-06-20 15:14:09,620 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 223 selfloop transitions, 63 changer transitions 1/294 dead transitions. [2024-06-20 15:14:09,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 294 transitions, 4502 flow [2024-06-20 15:14:09,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:14:09,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:14:09,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-20 15:14:09,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-20 15:14:09,621 INFO L175 Difference]: Start difference. First operand has 206 places, 254 transitions, 3382 flow. Second operand 8 states and 182 transitions. [2024-06-20 15:14:09,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 294 transitions, 4502 flow [2024-06-20 15:14:10,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 294 transitions, 4391 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-20 15:14:10,314 INFO L231 Difference]: Finished difference. Result has 211 places, 273 transitions, 3764 flow [2024-06-20 15:14:10,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3283, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3764, PETRI_PLACES=211, PETRI_TRANSITIONS=273} [2024-06-20 15:14:10,315 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 170 predicate places. [2024-06-20 15:14:10,315 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 273 transitions, 3764 flow [2024-06-20 15:14:10,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:10,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:14:10,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:14:10,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 15:14:10,316 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:14:10,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:14:10,316 INFO L85 PathProgramCache]: Analyzing trace with hash 475028968, now seen corresponding path program 3 times [2024-06-20 15:14:10,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:14:10,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717224827] [2024-06-20 15:14:10,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:14:10,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:14:10,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:14:10,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:14:10,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:14:10,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717224827] [2024-06-20 15:14:10,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717224827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:14:10,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:14:10,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:14:10,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665668634] [2024-06-20 15:14:10,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:14:10,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:14:10,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:14:10,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:14:10,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:14:10,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:14:10,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 273 transitions, 3764 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:10,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:14:10,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:14:10,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:14:11,325 INFO L124 PetriNetUnfolderBase]: 3315/5660 cut-off events. [2024-06-20 15:14:11,326 INFO L125 PetriNetUnfolderBase]: For 314099/314112 co-relation queries the response was YES. [2024-06-20 15:14:11,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40919 conditions, 5660 events. 3315/5660 cut-off events. For 314099/314112 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 39136 event pairs, 1218 based on Foata normal form. 12/5667 useless extension candidates. Maximal degree in co-relation 40812. Up to 5128 conditions per place. [2024-06-20 15:14:11,380 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 225 selfloop transitions, 59 changer transitions 2/293 dead transitions. [2024-06-20 15:14:11,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 293 transitions, 4478 flow [2024-06-20 15:14:11,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:14:11,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:14:11,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-20 15:14:11,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-20 15:14:11,381 INFO L175 Difference]: Start difference. First operand has 211 places, 273 transitions, 3764 flow. Second operand 9 states and 201 transitions. [2024-06-20 15:14:11,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 293 transitions, 4478 flow [2024-06-20 15:14:12,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 293 transitions, 4409 flow, removed 29 selfloop flow, removed 1 redundant places. [2024-06-20 15:14:12,310 INFO L231 Difference]: Finished difference. Result has 219 places, 271 transitions, 3788 flow [2024-06-20 15:14:12,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3695, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3788, PETRI_PLACES=219, PETRI_TRANSITIONS=271} [2024-06-20 15:14:12,311 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 178 predicate places. [2024-06-20 15:14:12,311 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 271 transitions, 3788 flow [2024-06-20 15:14:12,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:12,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:14:12,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:14:12,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 15:14:12,311 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:14:12,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:14:12,312 INFO L85 PathProgramCache]: Analyzing trace with hash 209239432, now seen corresponding path program 1 times [2024-06-20 15:14:12,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:14:12,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119336841] [2024-06-20 15:14:12,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:14:12,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:14:12,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:14:12,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:14:12,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:14:12,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119336841] [2024-06-20 15:14:12,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119336841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:14:12,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:14:12,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:14:12,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441003455] [2024-06-20 15:14:12,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:14:12,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:14:12,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:14:12,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:14:12,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:14:12,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:14:12,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 271 transitions, 3788 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:12,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:14:12,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:14:12,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:14:13,284 INFO L124 PetriNetUnfolderBase]: 3328/5693 cut-off events. [2024-06-20 15:14:13,284 INFO L125 PetriNetUnfolderBase]: For 329814/329824 co-relation queries the response was YES. [2024-06-20 15:14:13,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41321 conditions, 5693 events. 3328/5693 cut-off events. For 329814/329824 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 39267 event pairs, 1061 based on Foata normal form. 14/5704 useless extension candidates. Maximal degree in co-relation 41212. Up to 5190 conditions per place. [2024-06-20 15:14:13,338 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 276 selfloop transitions, 20 changer transitions 0/303 dead transitions. [2024-06-20 15:14:13,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 303 transitions, 4525 flow [2024-06-20 15:14:13,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:14:13,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:14:13,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-20 15:14:13,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:14:13,339 INFO L175 Difference]: Start difference. First operand has 219 places, 271 transitions, 3788 flow. Second operand 7 states and 161 transitions. [2024-06-20 15:14:13,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 303 transitions, 4525 flow [2024-06-20 15:14:14,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 303 transitions, 4418 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-20 15:14:14,031 INFO L231 Difference]: Finished difference. Result has 222 places, 274 transitions, 3777 flow [2024-06-20 15:14:14,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3681, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3777, PETRI_PLACES=222, PETRI_TRANSITIONS=274} [2024-06-20 15:14:14,031 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 181 predicate places. [2024-06-20 15:14:14,032 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 274 transitions, 3777 flow [2024-06-20 15:14:14,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:14,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:14:14,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:14:14,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 15:14:14,032 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:14:14,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:14:14,032 INFO L85 PathProgramCache]: Analyzing trace with hash 474936712, now seen corresponding path program 2 times [2024-06-20 15:14:14,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:14:14,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997535868] [2024-06-20 15:14:14,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:14:14,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:14:14,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:14:14,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:14:14,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:14:14,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997535868] [2024-06-20 15:14:14,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997535868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:14:14,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:14:14,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:14:14,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942003594] [2024-06-20 15:14:14,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:14:14,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:14:14,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:14:14,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:14:14,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:14:14,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:14:14,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 274 transitions, 3777 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:14,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:14:14,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:14:14,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:14:15,043 INFO L124 PetriNetUnfolderBase]: 3348/5727 cut-off events. [2024-06-20 15:14:15,043 INFO L125 PetriNetUnfolderBase]: For 338395/338405 co-relation queries the response was YES. [2024-06-20 15:14:15,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41702 conditions, 5727 events. 3348/5727 cut-off events. For 338395/338405 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 39548 event pairs, 1198 based on Foata normal form. 14/5738 useless extension candidates. Maximal degree in co-relation 41592. Up to 5213 conditions per place. [2024-06-20 15:14:15,098 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 278 selfloop transitions, 21 changer transitions 0/306 dead transitions. [2024-06-20 15:14:15,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 306 transitions, 4621 flow [2024-06-20 15:14:15,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:14:15,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:14:15,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-20 15:14:15,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-20 15:14:15,099 INFO L175 Difference]: Start difference. First operand has 222 places, 274 transitions, 3777 flow. Second operand 8 states and 179 transitions. [2024-06-20 15:14:15,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 306 transitions, 4621 flow [2024-06-20 15:14:15,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 306 transitions, 4555 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-20 15:14:15,833 INFO L231 Difference]: Finished difference. Result has 227 places, 276 transitions, 3785 flow [2024-06-20 15:14:15,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3713, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3785, PETRI_PLACES=227, PETRI_TRANSITIONS=276} [2024-06-20 15:14:15,833 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 186 predicate places. [2024-06-20 15:14:15,834 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 276 transitions, 3785 flow [2024-06-20 15:14:15,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:15,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:14:15,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:14:15,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 15:14:15,834 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:14:15,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:14:15,835 INFO L85 PathProgramCache]: Analyzing trace with hash 475263142, now seen corresponding path program 3 times [2024-06-20 15:14:15,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:14:15,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795911948] [2024-06-20 15:14:15,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:14:15,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:14:15,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:14:15,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:14:15,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:14:15,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795911948] [2024-06-20 15:14:15,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795911948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:14:15,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:14:15,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:14:15,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004651797] [2024-06-20 15:14:15,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:14:15,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:14:15,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:14:15,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:14:15,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:14:16,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:14:16,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 276 transitions, 3785 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:16,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:14:16,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:14:16,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:14:16,897 INFO L124 PetriNetUnfolderBase]: 3330/5701 cut-off events. [2024-06-20 15:14:16,897 INFO L125 PetriNetUnfolderBase]: For 342597/342607 co-relation queries the response was YES. [2024-06-20 15:14:16,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41388 conditions, 5701 events. 3330/5701 cut-off events. For 342597/342607 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 39350 event pairs, 1204 based on Foata normal form. 16/5714 useless extension candidates. Maximal degree in co-relation 41276. Up to 5235 conditions per place. [2024-06-20 15:14:16,951 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 276 selfloop transitions, 18 changer transitions 0/301 dead transitions. [2024-06-20 15:14:16,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 301 transitions, 4479 flow [2024-06-20 15:14:16,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:14:16,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:14:16,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-20 15:14:16,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-20 15:14:16,952 INFO L175 Difference]: Start difference. First operand has 227 places, 276 transitions, 3785 flow. Second operand 7 states and 158 transitions. [2024-06-20 15:14:16,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 301 transitions, 4479 flow [2024-06-20 15:14:17,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 301 transitions, 4373 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-20 15:14:17,834 INFO L231 Difference]: Finished difference. Result has 228 places, 276 transitions, 3720 flow [2024-06-20 15:14:17,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3679, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3720, PETRI_PLACES=228, PETRI_TRANSITIONS=276} [2024-06-20 15:14:17,835 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 187 predicate places. [2024-06-20 15:14:17,835 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 276 transitions, 3720 flow [2024-06-20 15:14:17,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:17,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:14:17,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:14:17,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 15:14:17,836 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:14:17,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:14:17,837 INFO L85 PathProgramCache]: Analyzing trace with hash -728071834, now seen corresponding path program 2 times [2024-06-20 15:14:17,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:14:17,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670237573] [2024-06-20 15:14:17,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:14:17,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:14:17,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:14:17,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:14:17,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:14:17,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670237573] [2024-06-20 15:14:17,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670237573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:14:17,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:14:17,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:14:17,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298473353] [2024-06-20 15:14:17,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:14:17,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:14:17,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:14:17,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:14:17,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:14:18,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:14:18,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 276 transitions, 3720 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:18,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:14:18,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:14:18,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:14:18,880 INFO L124 PetriNetUnfolderBase]: 3343/5708 cut-off events. [2024-06-20 15:14:18,880 INFO L125 PetriNetUnfolderBase]: For 354058/354071 co-relation queries the response was YES. [2024-06-20 15:14:18,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41634 conditions, 5708 events. 3343/5708 cut-off events. For 354058/354071 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 39394 event pairs, 1154 based on Foata normal form. 11/5714 useless extension candidates. Maximal degree in co-relation 41521. Up to 5083 conditions per place. [2024-06-20 15:14:18,938 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 208 selfloop transitions, 102 changer transitions 0/317 dead transitions. [2024-06-20 15:14:18,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 317 transitions, 5042 flow [2024-06-20 15:14:18,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:14:18,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:14:18,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-20 15:14:18,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-20 15:14:18,939 INFO L175 Difference]: Start difference. First operand has 228 places, 276 transitions, 3720 flow. Second operand 9 states and 218 transitions. [2024-06-20 15:14:18,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 317 transitions, 5042 flow [2024-06-20 15:14:19,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 317 transitions, 5007 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-20 15:14:19,722 INFO L231 Difference]: Finished difference. Result has 232 places, 285 transitions, 4113 flow [2024-06-20 15:14:19,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3685, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4113, PETRI_PLACES=232, PETRI_TRANSITIONS=285} [2024-06-20 15:14:19,722 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 191 predicate places. [2024-06-20 15:14:19,722 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 285 transitions, 4113 flow [2024-06-20 15:14:19,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:19,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:14:19,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:14:19,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 15:14:19,723 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:14:19,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:14:19,723 INFO L85 PathProgramCache]: Analyzing trace with hash 284001304, now seen corresponding path program 3 times [2024-06-20 15:14:19,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:14:19,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263391520] [2024-06-20 15:14:19,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:14:19,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:14:19,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:14:19,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:14:19,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:14:19,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263391520] [2024-06-20 15:14:19,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263391520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:14:19,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:14:19,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:14:19,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109571625] [2024-06-20 15:14:19,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:14:19,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:14:19,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:14:19,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:14:19,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:14:19,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:14:19,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 285 transitions, 4113 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:19,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:14:19,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:14:19,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:14:20,913 INFO L124 PetriNetUnfolderBase]: 3340/5708 cut-off events. [2024-06-20 15:14:20,913 INFO L125 PetriNetUnfolderBase]: For 365762/365775 co-relation queries the response was YES. [2024-06-20 15:14:20,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42077 conditions, 5708 events. 3340/5708 cut-off events. For 365762/365775 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 39397 event pairs, 1161 based on Foata normal form. 11/5714 useless extension candidates. Maximal degree in co-relation 41963. Up to 5081 conditions per place. [2024-06-20 15:14:20,961 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 203 selfloop transitions, 105 changer transitions 0/315 dead transitions. [2024-06-20 15:14:20,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 315 transitions, 5217 flow [2024-06-20 15:14:20,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:14:20,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:14:20,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-20 15:14:20,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5825 [2024-06-20 15:14:20,962 INFO L175 Difference]: Start difference. First operand has 232 places, 285 transitions, 4113 flow. Second operand 10 states and 233 transitions. [2024-06-20 15:14:20,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 315 transitions, 5217 flow [2024-06-20 15:14:21,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 315 transitions, 5025 flow, removed 68 selfloop flow, removed 3 redundant places. [2024-06-20 15:14:21,831 INFO L231 Difference]: Finished difference. Result has 239 places, 285 transitions, 4137 flow [2024-06-20 15:14:21,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3921, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4137, PETRI_PLACES=239, PETRI_TRANSITIONS=285} [2024-06-20 15:14:21,832 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 198 predicate places. [2024-06-20 15:14:21,832 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 285 transitions, 4137 flow [2024-06-20 15:14:21,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:21,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:14:21,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:14:21,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 15:14:21,833 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:14:21,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:14:21,834 INFO L85 PathProgramCache]: Analyzing trace with hash 284001676, now seen corresponding path program 1 times [2024-06-20 15:14:21,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:14:21,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016942060] [2024-06-20 15:14:21,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:14:21,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:14:21,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:14:21,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:14:21,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:14:21,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016942060] [2024-06-20 15:14:21,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016942060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:14:21,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:14:21,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:14:21,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528347606] [2024-06-20 15:14:21,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:14:21,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:14:21,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:14:21,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:14:21,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:14:22,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:14:22,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 285 transitions, 4137 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:22,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:14:22,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:14:22,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:14:22,822 INFO L124 PetriNetUnfolderBase]: 3337/5699 cut-off events. [2024-06-20 15:14:22,822 INFO L125 PetriNetUnfolderBase]: For 374759/374772 co-relation queries the response was YES. [2024-06-20 15:14:22,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42309 conditions, 5699 events. 3337/5699 cut-off events. For 374759/374772 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 39292 event pairs, 1215 based on Foata normal form. 11/5705 useless extension candidates. Maximal degree in co-relation 42193. Up to 5205 conditions per place. [2024-06-20 15:14:22,879 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 245 selfloop transitions, 47 changer transitions 0/299 dead transitions. [2024-06-20 15:14:22,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 299 transitions, 4755 flow [2024-06-20 15:14:22,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:14:22,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:14:22,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-20 15:14:22,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:14:22,880 INFO L175 Difference]: Start difference. First operand has 239 places, 285 transitions, 4137 flow. Second operand 7 states and 161 transitions. [2024-06-20 15:14:22,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 299 transitions, 4755 flow [2024-06-20 15:14:23,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 299 transitions, 4489 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-20 15:14:23,900 INFO L231 Difference]: Finished difference. Result has 238 places, 285 transitions, 3975 flow [2024-06-20 15:14:23,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3871, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3975, PETRI_PLACES=238, PETRI_TRANSITIONS=285} [2024-06-20 15:14:23,900 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-20 15:14:23,900 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 285 transitions, 3975 flow [2024-06-20 15:14:23,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:23,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:14:23,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:14:23,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 15:14:23,901 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:14:23,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:14:23,901 INFO L85 PathProgramCache]: Analyzing trace with hash 278340394, now seen corresponding path program 4 times [2024-06-20 15:14:23,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:14:23,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431770040] [2024-06-20 15:14:23,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:14:23,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:14:23,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:14:24,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:14:24,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:14:24,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431770040] [2024-06-20 15:14:24,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431770040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:14:24,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:14:24,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:14:24,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771345584] [2024-06-20 15:14:24,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:14:24,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:14:24,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:14:24,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:14:24,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:14:24,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:14:24,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 285 transitions, 3975 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:24,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:14:24,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:14:24,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:14:25,043 INFO L124 PetriNetUnfolderBase]: 3334/5700 cut-off events. [2024-06-20 15:14:25,043 INFO L125 PetriNetUnfolderBase]: For 385447/385460 co-relation queries the response was YES. [2024-06-20 15:14:25,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42121 conditions, 5700 events. 3334/5700 cut-off events. For 385447/385460 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 39396 event pairs, 1162 based on Foata normal form. 11/5706 useless extension candidates. Maximal degree in co-relation 42005. Up to 5077 conditions per place. [2024-06-20 15:14:25,094 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 209 selfloop transitions, 94 changer transitions 0/310 dead transitions. [2024-06-20 15:14:25,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 310 transitions, 4859 flow [2024-06-20 15:14:25,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:14:25,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:14:25,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-20 15:14:25,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-20 15:14:25,101 INFO L175 Difference]: Start difference. First operand has 238 places, 285 transitions, 3975 flow. Second operand 7 states and 175 transitions. [2024-06-20 15:14:25,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 310 transitions, 4859 flow [2024-06-20 15:14:25,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 310 transitions, 4682 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-20 15:14:25,908 INFO L231 Difference]: Finished difference. Result has 238 places, 285 transitions, 3996 flow [2024-06-20 15:14:25,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3802, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3996, PETRI_PLACES=238, PETRI_TRANSITIONS=285} [2024-06-20 15:14:25,909 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-20 15:14:25,909 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 285 transitions, 3996 flow [2024-06-20 15:14:25,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:25,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:14:25,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:14:25,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 15:14:25,910 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:14:25,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:14:25,910 INFO L85 PathProgramCache]: Analyzing trace with hash 278460550, now seen corresponding path program 4 times [2024-06-20 15:14:25,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:14:25,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106939400] [2024-06-20 15:14:25,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:14:25,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:14:25,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:14:26,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:14:26,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:14:26,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106939400] [2024-06-20 15:14:26,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106939400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:14:26,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:14:26,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:14:26,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347524481] [2024-06-20 15:14:26,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:14:26,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:14:26,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:14:26,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:14:26,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:14:26,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:14:26,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 285 transitions, 3996 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:26,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:14:26,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:14:26,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:14:27,038 INFO L124 PetriNetUnfolderBase]: 3330/5695 cut-off events. [2024-06-20 15:14:27,038 INFO L125 PetriNetUnfolderBase]: For 385226/385239 co-relation queries the response was YES. [2024-06-20 15:14:27,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42067 conditions, 5695 events. 3330/5695 cut-off events. For 385226/385239 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 39339 event pairs, 1186 based on Foata normal form. 12/5702 useless extension candidates. Maximal degree in co-relation 41951. Up to 5203 conditions per place. [2024-06-20 15:14:27,095 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 256 selfloop transitions, 40 changer transitions 0/303 dead transitions. [2024-06-20 15:14:27,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 303 transitions, 4740 flow [2024-06-20 15:14:27,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:14:27,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:14:27,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-20 15:14:27,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-20 15:14:27,096 INFO L175 Difference]: Start difference. First operand has 238 places, 285 transitions, 3996 flow. Second operand 7 states and 163 transitions. [2024-06-20 15:14:27,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 303 transitions, 4740 flow [2024-06-20 15:14:27,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 303 transitions, 4506 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-20 15:14:27,898 INFO L231 Difference]: Finished difference. Result has 238 places, 285 transitions, 3854 flow [2024-06-20 15:14:27,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3762, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3854, PETRI_PLACES=238, PETRI_TRANSITIONS=285} [2024-06-20 15:14:27,899 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-20 15:14:27,899 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 285 transitions, 3854 flow [2024-06-20 15:14:27,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:27,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:14:27,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:14:27,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 15:14:27,899 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:14:27,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:14:27,900 INFO L85 PathProgramCache]: Analyzing trace with hash 278460364, now seen corresponding path program 5 times [2024-06-20 15:14:27,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:14:27,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966778266] [2024-06-20 15:14:27,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:14:27,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:14:27,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:14:28,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:14:28,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:14:28,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966778266] [2024-06-20 15:14:28,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966778266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:14:28,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:14:28,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:14:28,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758374933] [2024-06-20 15:14:28,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:14:28,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:14:28,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:14:28,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:14:28,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:14:28,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:14:28,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 285 transitions, 3854 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:28,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:14:28,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:14:28,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:14:28,880 INFO L124 PetriNetUnfolderBase]: 3322/5683 cut-off events. [2024-06-20 15:14:28,881 INFO L125 PetriNetUnfolderBase]: For 392821/392834 co-relation queries the response was YES. [2024-06-20 15:14:28,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41893 conditions, 5683 events. 3322/5683 cut-off events. For 392821/392834 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 39223 event pairs, 1208 based on Foata normal form. 12/5690 useless extension candidates. Maximal degree in co-relation 41776. Up to 5195 conditions per place. [2024-06-20 15:14:28,934 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 255 selfloop transitions, 40 changer transitions 0/302 dead transitions. [2024-06-20 15:14:28,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 302 transitions, 4486 flow [2024-06-20 15:14:28,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:14:28,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:14:28,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-20 15:14:28,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-20 15:14:28,935 INFO L175 Difference]: Start difference. First operand has 238 places, 285 transitions, 3854 flow. Second operand 7 states and 162 transitions. [2024-06-20 15:14:28,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 302 transitions, 4486 flow [2024-06-20 15:14:29,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 302 transitions, 4319 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-20 15:14:29,786 INFO L231 Difference]: Finished difference. Result has 238 places, 285 transitions, 3775 flow [2024-06-20 15:14:29,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3687, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3775, PETRI_PLACES=238, PETRI_TRANSITIONS=285} [2024-06-20 15:14:29,787 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-20 15:14:29,787 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 285 transitions, 3775 flow [2024-06-20 15:14:29,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:29,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:14:29,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:14:29,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 15:14:29,788 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:14:29,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:14:29,788 INFO L85 PathProgramCache]: Analyzing trace with hash 917805790, now seen corresponding path program 5 times [2024-06-20 15:14:29,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:14:29,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590819354] [2024-06-20 15:14:29,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:14:29,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:14:29,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:14:29,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:14:29,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:14:29,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590819354] [2024-06-20 15:14:29,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590819354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:14:29,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:14:29,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:14:29,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384697069] [2024-06-20 15:14:29,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:14:29,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:14:29,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:14:29,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:14:29,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:14:29,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:14:29,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 285 transitions, 3775 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:29,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:14:29,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:14:29,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:14:30,820 INFO L124 PetriNetUnfolderBase]: 3360/5760 cut-off events. [2024-06-20 15:14:30,820 INFO L125 PetriNetUnfolderBase]: For 403422/403435 co-relation queries the response was YES. [2024-06-20 15:14:30,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42676 conditions, 5760 events. 3360/5760 cut-off events. For 403422/403435 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 39907 event pairs, 1220 based on Foata normal form. 12/5767 useless extension candidates. Maximal degree in co-relation 42558. Up to 5152 conditions per place. [2024-06-20 15:14:30,873 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 229 selfloop transitions, 87 changer transitions 1/324 dead transitions. [2024-06-20 15:14:30,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 324 transitions, 4902 flow [2024-06-20 15:14:30,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:14:30,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:14:30,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-20 15:14:30,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-20 15:14:30,874 INFO L175 Difference]: Start difference. First operand has 238 places, 285 transitions, 3775 flow. Second operand 7 states and 172 transitions. [2024-06-20 15:14:30,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 324 transitions, 4902 flow [2024-06-20 15:14:31,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 324 transitions, 4818 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-20 15:14:31,704 INFO L231 Difference]: Finished difference. Result has 241 places, 302 transitions, 4300 flow [2024-06-20 15:14:31,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3693, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4300, PETRI_PLACES=241, PETRI_TRANSITIONS=302} [2024-06-20 15:14:31,704 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 200 predicate places. [2024-06-20 15:14:31,704 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 302 transitions, 4300 flow [2024-06-20 15:14:31,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:31,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:14:31,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:14:31,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 15:14:31,705 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:14:31,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:14:31,706 INFO L85 PathProgramCache]: Analyzing trace with hash 917794630, now seen corresponding path program 6 times [2024-06-20 15:14:31,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:14:31,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872624476] [2024-06-20 15:14:31,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:14:31,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:14:31,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:14:31,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:14:31,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:14:31,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872624476] [2024-06-20 15:14:31,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872624476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:14:31,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:14:31,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:14:31,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352872638] [2024-06-20 15:14:31,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:14:31,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:14:31,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:14:31,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:14:31,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:14:31,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:14:31,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 302 transitions, 4300 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:31,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:14:31,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:14:31,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:14:32,771 INFO L124 PetriNetUnfolderBase]: 3350/5754 cut-off events. [2024-06-20 15:14:32,771 INFO L125 PetriNetUnfolderBase]: For 400628/400641 co-relation queries the response was YES. [2024-06-20 15:14:32,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42826 conditions, 5754 events. 3350/5754 cut-off events. For 400628/400641 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 39947 event pairs, 1224 based on Foata normal form. 12/5761 useless extension candidates. Maximal degree in co-relation 42705. Up to 5144 conditions per place. [2024-06-20 15:14:32,833 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 232 selfloop transitions, 84 changer transitions 2/325 dead transitions. [2024-06-20 15:14:32,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 325 transitions, 4994 flow [2024-06-20 15:14:32,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:14:32,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:14:32,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-20 15:14:32,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-20 15:14:32,834 INFO L175 Difference]: Start difference. First operand has 241 places, 302 transitions, 4300 flow. Second operand 7 states and 174 transitions. [2024-06-20 15:14:32,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 325 transitions, 4994 flow [2024-06-20 15:14:33,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 325 transitions, 4927 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-20 15:14:33,841 INFO L231 Difference]: Finished difference. Result has 245 places, 300 transitions, 4394 flow [2024-06-20 15:14:33,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4233, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4394, PETRI_PLACES=245, PETRI_TRANSITIONS=300} [2024-06-20 15:14:33,842 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-20 15:14:33,842 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 300 transitions, 4394 flow [2024-06-20 15:14:33,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:33,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:14:33,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:14:33,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 15:14:33,843 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:14:33,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:14:33,843 INFO L85 PathProgramCache]: Analyzing trace with hash 705838400, now seen corresponding path program 7 times [2024-06-20 15:14:33,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:14:33,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942599059] [2024-06-20 15:14:33,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:14:33,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:14:33,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:14:33,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:14:33,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:14:33,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942599059] [2024-06-20 15:14:33,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942599059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:14:33,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:14:33,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:14:33,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065131019] [2024-06-20 15:14:33,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:14:33,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:14:33,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:14:33,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:14:33,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:14:34,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:14:34,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 300 transitions, 4394 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:34,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:14:34,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:14:34,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:14:34,898 INFO L124 PetriNetUnfolderBase]: 3313/5668 cut-off events. [2024-06-20 15:14:34,899 INFO L125 PetriNetUnfolderBase]: For 401595/401608 co-relation queries the response was YES. [2024-06-20 15:14:34,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42561 conditions, 5668 events. 3313/5668 cut-off events. For 401595/401608 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 39031 event pairs, 1188 based on Foata normal form. 11/5674 useless extension candidates. Maximal degree in co-relation 42439. Up to 5163 conditions per place. [2024-06-20 15:14:34,960 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 257 selfloop transitions, 46 changer transitions 4/314 dead transitions. [2024-06-20 15:14:34,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 314 transitions, 5042 flow [2024-06-20 15:14:34,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:14:34,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:14:34,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-20 15:14:34,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-20 15:14:34,961 INFO L175 Difference]: Start difference. First operand has 245 places, 300 transitions, 4394 flow. Second operand 7 states and 160 transitions. [2024-06-20 15:14:34,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 314 transitions, 5042 flow [2024-06-20 15:14:36,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 314 transitions, 4926 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-20 15:14:36,030 INFO L231 Difference]: Finished difference. Result has 247 places, 296 transitions, 4311 flow [2024-06-20 15:14:36,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4278, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4311, PETRI_PLACES=247, PETRI_TRANSITIONS=296} [2024-06-20 15:14:36,030 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 206 predicate places. [2024-06-20 15:14:36,031 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 296 transitions, 4311 flow [2024-06-20 15:14:36,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:36,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:14:36,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:14:36,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 15:14:36,031 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:14:36,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:14:36,031 INFO L85 PathProgramCache]: Analyzing trace with hash 705718430, now seen corresponding path program 8 times [2024-06-20 15:14:36,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:14:36,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709482557] [2024-06-20 15:14:36,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:14:36,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:14:36,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:14:36,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:14:36,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:14:36,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709482557] [2024-06-20 15:14:36,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709482557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:14:36,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:14:36,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:14:36,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226308570] [2024-06-20 15:14:36,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:14:36,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:14:36,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:14:36,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:14:36,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:14:36,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:14:36,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 296 transitions, 4311 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:36,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:14:36,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:14:36,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:14:37,034 INFO L124 PetriNetUnfolderBase]: 3235/5535 cut-off events. [2024-06-20 15:14:37,035 INFO L125 PetriNetUnfolderBase]: For 388112/388119 co-relation queries the response was YES. [2024-06-20 15:14:37,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41622 conditions, 5535 events. 3235/5535 cut-off events. For 388112/388119 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 37915 event pairs, 1174 based on Foata normal form. 4/5532 useless extension candidates. Maximal degree in co-relation 41501. Up to 4868 conditions per place. [2024-06-20 15:14:37,093 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 187 selfloop transitions, 119 changer transitions 1/314 dead transitions. [2024-06-20 15:14:37,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 314 transitions, 5116 flow [2024-06-20 15:14:37,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:14:37,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:14:37,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-20 15:14:37,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-20 15:14:37,095 INFO L175 Difference]: Start difference. First operand has 247 places, 296 transitions, 4311 flow. Second operand 7 states and 164 transitions. [2024-06-20 15:14:37,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 314 transitions, 5116 flow [2024-06-20 15:14:38,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 314 transitions, 4797 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-20 15:14:38,121 INFO L231 Difference]: Finished difference. Result has 245 places, 298 transitions, 4265 flow [2024-06-20 15:14:38,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3992, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4265, PETRI_PLACES=245, PETRI_TRANSITIONS=298} [2024-06-20 15:14:38,122 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-20 15:14:38,122 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 298 transitions, 4265 flow [2024-06-20 15:14:38,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:38,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:14:38,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:14:38,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 15:14:38,122 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:14:38,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:14:38,123 INFO L85 PathProgramCache]: Analyzing trace with hash 694756520, now seen corresponding path program 9 times [2024-06-20 15:14:38,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:14:38,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324496956] [2024-06-20 15:14:38,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:14:38,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:14:38,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:14:38,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:14:38,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:14:38,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324496956] [2024-06-20 15:14:38,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324496956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:14:38,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:14:38,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:14:38,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647287105] [2024-06-20 15:14:38,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:14:38,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:14:38,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:14:38,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:14:38,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:14:38,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:14:38,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 298 transitions, 4265 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:38,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:14:38,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:14:38,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:14:39,286 INFO L124 PetriNetUnfolderBase]: 3235/5531 cut-off events. [2024-06-20 15:14:39,286 INFO L125 PetriNetUnfolderBase]: For 400695/400708 co-relation queries the response was YES. [2024-06-20 15:14:39,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41673 conditions, 5531 events. 3235/5531 cut-off events. For 400695/400708 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 37832 event pairs, 1148 based on Foata normal form. 12/5538 useless extension candidates. Maximal degree in co-relation 41553. Up to 4869 conditions per place. [2024-06-20 15:14:39,343 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 202 selfloop transitions, 123 changer transitions 1/333 dead transitions. [2024-06-20 15:14:39,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 333 transitions, 5160 flow [2024-06-20 15:14:39,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:14:39,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:14:39,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-20 15:14:39,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138888888888889 [2024-06-20 15:14:39,344 INFO L175 Difference]: Start difference. First operand has 245 places, 298 transitions, 4265 flow. Second operand 9 states and 221 transitions. [2024-06-20 15:14:39,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 333 transitions, 5160 flow [2024-06-20 15:14:40,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 333 transitions, 4968 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-20 15:14:40,280 INFO L231 Difference]: Finished difference. Result has 250 places, 300 transitions, 4373 flow [2024-06-20 15:14:40,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4076, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4373, PETRI_PLACES=250, PETRI_TRANSITIONS=300} [2024-06-20 15:14:40,281 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 209 predicate places. [2024-06-20 15:14:40,281 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 300 transitions, 4373 flow [2024-06-20 15:14:40,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:40,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:14:40,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:14:40,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 15:14:40,282 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:14:40,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:14:40,282 INFO L85 PathProgramCache]: Analyzing trace with hash 694993670, now seen corresponding path program 10 times [2024-06-20 15:14:40,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:14:40,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346908848] [2024-06-20 15:14:40,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:14:40,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:14:40,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:14:40,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:14:40,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:14:40,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346908848] [2024-06-20 15:14:40,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346908848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:14:40,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:14:40,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:14:40,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384069110] [2024-06-20 15:14:40,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:14:40,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:14:40,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:14:40,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:14:40,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:14:40,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:14:40,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 300 transitions, 4373 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:40,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:14:40,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:14:40,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:14:41,369 INFO L124 PetriNetUnfolderBase]: 3203/5490 cut-off events. [2024-06-20 15:14:41,370 INFO L125 PetriNetUnfolderBase]: For 405528/405541 co-relation queries the response was YES. [2024-06-20 15:14:41,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41601 conditions, 5490 events. 3203/5490 cut-off events. For 405528/405541 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 37596 event pairs, 1150 based on Foata normal form. 11/5496 useless extension candidates. Maximal degree in co-relation 41480. Up to 4813 conditions per place. [2024-06-20 15:14:41,423 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 193 selfloop transitions, 122 changer transitions 2/324 dead transitions. [2024-06-20 15:14:41,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 324 transitions, 5067 flow [2024-06-20 15:14:41,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:14:41,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:14:41,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-20 15:14:41,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:14:41,424 INFO L175 Difference]: Start difference. First operand has 250 places, 300 transitions, 4373 flow. Second operand 8 states and 192 transitions. [2024-06-20 15:14:41,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 324 transitions, 5067 flow [2024-06-20 15:14:42,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 324 transitions, 4842 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-20 15:14:42,500 INFO L231 Difference]: Finished difference. Result has 251 places, 298 transitions, 4370 flow [2024-06-20 15:14:42,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4148, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4370, PETRI_PLACES=251, PETRI_TRANSITIONS=298} [2024-06-20 15:14:42,500 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-20 15:14:42,500 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 298 transitions, 4370 flow [2024-06-20 15:14:42,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:42,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:14:42,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:14:42,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 15:14:42,501 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:14:42,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:14:42,501 INFO L85 PathProgramCache]: Analyzing trace with hash 705715454, now seen corresponding path program 4 times [2024-06-20 15:14:42,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:14:42,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700217765] [2024-06-20 15:14:42,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:14:42,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:14:42,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:14:42,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:14:42,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:14:42,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700217765] [2024-06-20 15:14:42,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700217765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:14:42,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:14:42,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:14:42,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093964257] [2024-06-20 15:14:42,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:14:42,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:14:42,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:14:42,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:14:42,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:14:42,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:14:42,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 298 transitions, 4370 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:42,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:14:42,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:14:42,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:14:43,489 INFO L124 PetriNetUnfolderBase]: 3148/5374 cut-off events. [2024-06-20 15:14:43,489 INFO L125 PetriNetUnfolderBase]: For 420109/420113 co-relation queries the response was YES. [2024-06-20 15:14:43,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41126 conditions, 5374 events. 3148/5374 cut-off events. For 420109/420113 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 36375 event pairs, 1090 based on Foata normal form. 9/5378 useless extension candidates. Maximal degree in co-relation 41005. Up to 4905 conditions per place. [2024-06-20 15:14:43,546 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 284 selfloop transitions, 26 changer transitions 0/317 dead transitions. [2024-06-20 15:14:43,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 317 transitions, 5087 flow [2024-06-20 15:14:43,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:14:43,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:14:43,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-20 15:14:43,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-20 15:14:43,547 INFO L175 Difference]: Start difference. First operand has 251 places, 298 transitions, 4370 flow. Second operand 6 states and 136 transitions. [2024-06-20 15:14:43,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 317 transitions, 5087 flow [2024-06-20 15:14:44,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 317 transitions, 4737 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-20 15:14:44,628 INFO L231 Difference]: Finished difference. Result has 247 places, 299 transitions, 4088 flow [2024-06-20 15:14:44,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4020, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4088, PETRI_PLACES=247, PETRI_TRANSITIONS=299} [2024-06-20 15:14:44,629 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 206 predicate places. [2024-06-20 15:14:44,629 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 299 transitions, 4088 flow [2024-06-20 15:14:44,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:44,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:14:44,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:14:44,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 15:14:44,629 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:14:44,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:14:44,630 INFO L85 PathProgramCache]: Analyzing trace with hash 694990694, now seen corresponding path program 5 times [2024-06-20 15:14:44,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:14:44,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285238231] [2024-06-20 15:14:44,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:14:44,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:14:44,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:14:44,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:14:44,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:14:44,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285238231] [2024-06-20 15:14:44,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285238231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:14:44,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:14:44,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:14:44,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638371661] [2024-06-20 15:14:44,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:14:44,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:14:44,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:14:44,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:14:44,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:14:44,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:14:44,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 299 transitions, 4088 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:44,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:14:44,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:14:44,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:14:45,655 INFO L124 PetriNetUnfolderBase]: 3163/5426 cut-off events. [2024-06-20 15:14:45,655 INFO L125 PetriNetUnfolderBase]: For 411217/411227 co-relation queries the response was YES. [2024-06-20 15:14:45,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40846 conditions, 5426 events. 3163/5426 cut-off events. For 411217/411227 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 37016 event pairs, 1094 based on Foata normal form. 16/5439 useless extension candidates. Maximal degree in co-relation 40725. Up to 4898 conditions per place. [2024-06-20 15:14:45,713 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 290 selfloop transitions, 29 changer transitions 0/326 dead transitions. [2024-06-20 15:14:45,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 326 transitions, 4845 flow [2024-06-20 15:14:45,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:14:45,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:14:45,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-20 15:14:45,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553125 [2024-06-20 15:14:45,714 INFO L175 Difference]: Start difference. First operand has 247 places, 299 transitions, 4088 flow. Second operand 8 states and 177 transitions. [2024-06-20 15:14:45,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 326 transitions, 4845 flow [2024-06-20 15:14:46,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 326 transitions, 4792 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-20 15:14:46,971 INFO L231 Difference]: Finished difference. Result has 251 places, 300 transitions, 4114 flow [2024-06-20 15:14:46,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4035, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4114, PETRI_PLACES=251, PETRI_TRANSITIONS=300} [2024-06-20 15:14:46,971 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-20 15:14:46,971 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 300 transitions, 4114 flow [2024-06-20 15:14:46,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:46,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:14:46,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:14:46,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 15:14:46,972 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:14:46,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:14:46,972 INFO L85 PathProgramCache]: Analyzing trace with hash 694664264, now seen corresponding path program 6 times [2024-06-20 15:14:46,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:14:46,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958382434] [2024-06-20 15:14:46,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:14:46,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:14:46,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:14:47,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:14:47,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:14:47,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958382434] [2024-06-20 15:14:47,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958382434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:14:47,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:14:47,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:14:47,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746431487] [2024-06-20 15:14:47,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:14:47,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:14:47,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:14:47,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:14:47,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:14:47,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:14:47,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 300 transitions, 4114 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:47,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:14:47,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:14:47,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:14:47,989 INFO L124 PetriNetUnfolderBase]: 3150/5407 cut-off events. [2024-06-20 15:14:47,989 INFO L125 PetriNetUnfolderBase]: For 398209/398219 co-relation queries the response was YES. [2024-06-20 15:14:48,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40483 conditions, 5407 events. 3150/5407 cut-off events. For 398209/398219 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 36817 event pairs, 933 based on Foata normal form. 14/5418 useless extension candidates. Maximal degree in co-relation 40361. Up to 4757 conditions per place. [2024-06-20 15:14:48,046 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 288 selfloop transitions, 37 changer transitions 0/332 dead transitions. [2024-06-20 15:14:48,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 332 transitions, 4898 flow [2024-06-20 15:14:48,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:14:48,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:14:48,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-20 15:14:48,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-20 15:14:48,047 INFO L175 Difference]: Start difference. First operand has 251 places, 300 transitions, 4114 flow. Second operand 8 states and 183 transitions. [2024-06-20 15:14:48,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 332 transitions, 4898 flow [2024-06-20 15:14:49,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 332 transitions, 4837 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-20 15:14:49,090 INFO L231 Difference]: Finished difference. Result has 252 places, 300 transitions, 4133 flow [2024-06-20 15:14:49,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4053, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4133, PETRI_PLACES=252, PETRI_TRANSITIONS=300} [2024-06-20 15:14:49,090 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 211 predicate places. [2024-06-20 15:14:49,090 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 300 transitions, 4133 flow [2024-06-20 15:14:49,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:49,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:14:49,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:14:49,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 15:14:49,091 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:14:49,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:14:49,091 INFO L85 PathProgramCache]: Analyzing trace with hash 706115168, now seen corresponding path program 1 times [2024-06-20 15:14:49,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:14:49,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758001138] [2024-06-20 15:14:49,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:14:49,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:14:49,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:14:49,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:14:49,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:14:49,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758001138] [2024-06-20 15:14:49,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758001138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:14:49,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:14:49,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:14:49,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248966964] [2024-06-20 15:14:49,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:14:49,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:14:49,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:14:49,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:14:49,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:14:49,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:14:49,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 300 transitions, 4133 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:49,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:14:49,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:14:49,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:14:50,071 INFO L124 PetriNetUnfolderBase]: 3170/5444 cut-off events. [2024-06-20 15:14:50,072 INFO L125 PetriNetUnfolderBase]: For 398508/398512 co-relation queries the response was YES. [2024-06-20 15:14:50,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40702 conditions, 5444 events. 3170/5444 cut-off events. For 398508/398512 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 37133 event pairs, 1062 based on Foata normal form. 7/5446 useless extension candidates. Maximal degree in co-relation 40580. Up to 4843 conditions per place. [2024-06-20 15:14:50,129 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 287 selfloop transitions, 31 changer transitions 0/325 dead transitions. [2024-06-20 15:14:50,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 325 transitions, 4924 flow [2024-06-20 15:14:50,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:14:50,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:14:50,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-20 15:14:50,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-20 15:14:50,130 INFO L175 Difference]: Start difference. First operand has 252 places, 300 transitions, 4133 flow. Second operand 6 states and 139 transitions. [2024-06-20 15:14:50,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 325 transitions, 4924 flow [2024-06-20 15:14:51,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 325 transitions, 4844 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-20 15:14:51,199 INFO L231 Difference]: Finished difference. Result has 252 places, 304 transitions, 4188 flow [2024-06-20 15:14:51,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4053, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4188, PETRI_PLACES=252, PETRI_TRANSITIONS=304} [2024-06-20 15:14:51,200 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 211 predicate places. [2024-06-20 15:14:51,200 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 304 transitions, 4188 flow [2024-06-20 15:14:51,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:51,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:14:51,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:14:51,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 15:14:51,200 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:14:51,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:14:51,201 INFO L85 PathProgramCache]: Analyzing trace with hash -509720218, now seen corresponding path program 6 times [2024-06-20 15:14:51,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:14:51,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452066171] [2024-06-20 15:14:51,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:14:51,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:14:51,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:14:51,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:14:51,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:14:51,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452066171] [2024-06-20 15:14:51,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452066171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:14:51,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:14:51,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:14:51,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077763346] [2024-06-20 15:14:51,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:14:51,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:14:51,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:14:51,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:14:51,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:14:51,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:14:51,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 304 transitions, 4188 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:51,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:14:51,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:14:51,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:14:52,207 INFO L124 PetriNetUnfolderBase]: 3207/5495 cut-off events. [2024-06-20 15:14:52,207 INFO L125 PetriNetUnfolderBase]: For 402585/402598 co-relation queries the response was YES. [2024-06-20 15:14:52,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41442 conditions, 5495 events. 3207/5495 cut-off events. For 402585/402598 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 37504 event pairs, 1119 based on Foata normal form. 11/5499 useless extension candidates. Maximal degree in co-relation 41319. Up to 4738 conditions per place. [2024-06-20 15:14:52,267 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 194 selfloop transitions, 153 changer transitions 0/354 dead transitions. [2024-06-20 15:14:52,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 354 transitions, 5836 flow [2024-06-20 15:14:52,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:14:52,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:14:52,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-20 15:14:52,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-20 15:14:52,268 INFO L175 Difference]: Start difference. First operand has 252 places, 304 transitions, 4188 flow. Second operand 9 states and 224 transitions. [2024-06-20 15:14:52,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 354 transitions, 5836 flow [2024-06-20 15:14:53,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 354 transitions, 5783 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-20 15:14:53,522 INFO L231 Difference]: Finished difference. Result has 260 places, 318 transitions, 4816 flow [2024-06-20 15:14:53,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4135, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4816, PETRI_PLACES=260, PETRI_TRANSITIONS=318} [2024-06-20 15:14:53,522 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-20 15:14:53,522 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 318 transitions, 4816 flow [2024-06-20 15:14:53,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:53,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:14:53,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:14:53,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 15:14:53,523 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:14:53,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:14:53,523 INFO L85 PathProgramCache]: Analyzing trace with hash -2031892974, now seen corresponding path program 7 times [2024-06-20 15:14:53,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:14:53,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095625891] [2024-06-20 15:14:53,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:14:53,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:14:53,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:14:53,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:14:53,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:14:53,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095625891] [2024-06-20 15:14:53,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095625891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:14:53,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:14:53,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:14:53,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44338968] [2024-06-20 15:14:53,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:14:53,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:14:53,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:14:53,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:14:53,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:14:53,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:14:53,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 318 transitions, 4816 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:53,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:14:53,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:14:53,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:14:54,671 INFO L124 PetriNetUnfolderBase]: 3212/5496 cut-off events. [2024-06-20 15:14:54,671 INFO L125 PetriNetUnfolderBase]: For 424251/424264 co-relation queries the response was YES. [2024-06-20 15:14:54,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43214 conditions, 5496 events. 3212/5496 cut-off events. For 424251/424264 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 37475 event pairs, 1113 based on Foata normal form. 11/5500 useless extension candidates. Maximal degree in co-relation 43088. Up to 4742 conditions per place. [2024-06-20 15:14:54,732 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 195 selfloop transitions, 157 changer transitions 0/359 dead transitions. [2024-06-20 15:14:54,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 359 transitions, 6277 flow [2024-06-20 15:14:54,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:14:54,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:14:54,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 260 transitions. [2024-06-20 15:14:54,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5909090909090909 [2024-06-20 15:14:54,733 INFO L175 Difference]: Start difference. First operand has 260 places, 318 transitions, 4816 flow. Second operand 11 states and 260 transitions. [2024-06-20 15:14:54,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 359 transitions, 6277 flow [2024-06-20 15:14:56,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 359 transitions, 5872 flow, removed 94 selfloop flow, removed 5 redundant places. [2024-06-20 15:14:56,113 INFO L231 Difference]: Finished difference. Result has 266 places, 321 transitions, 4816 flow [2024-06-20 15:14:56,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4441, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4816, PETRI_PLACES=266, PETRI_TRANSITIONS=321} [2024-06-20 15:14:56,113 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 225 predicate places. [2024-06-20 15:14:56,114 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 321 transitions, 4816 flow [2024-06-20 15:14:56,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:56,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:14:56,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:14:56,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 15:14:56,114 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:14:56,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:14:56,115 INFO L85 PathProgramCache]: Analyzing trace with hash -317061228, now seen corresponding path program 2 times [2024-06-20 15:14:56,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:14:56,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839543414] [2024-06-20 15:14:56,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:14:56,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:14:56,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:14:56,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:14:56,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:14:56,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839543414] [2024-06-20 15:14:56,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839543414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:14:56,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:14:56,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:14:56,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473744921] [2024-06-20 15:14:56,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:14:56,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:14:56,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:14:56,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:14:56,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:14:56,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:14:56,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 321 transitions, 4816 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:56,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:14:56,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:14:56,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:14:57,127 INFO L124 PetriNetUnfolderBase]: 3217/5512 cut-off events. [2024-06-20 15:14:57,127 INFO L125 PetriNetUnfolderBase]: For 433431/433444 co-relation queries the response was YES. [2024-06-20 15:14:57,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42971 conditions, 5512 events. 3217/5512 cut-off events. For 433431/433444 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 37663 event pairs, 1125 based on Foata normal form. 11/5516 useless extension candidates. Maximal degree in co-relation 42845. Up to 4922 conditions per place. [2024-06-20 15:14:57,186 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 258 selfloop transitions, 78 changer transitions 0/343 dead transitions. [2024-06-20 15:14:57,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 343 transitions, 5838 flow [2024-06-20 15:14:57,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:14:57,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:14:57,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-20 15:14:57,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-20 15:14:57,187 INFO L175 Difference]: Start difference. First operand has 266 places, 321 transitions, 4816 flow. Second operand 7 states and 165 transitions. [2024-06-20 15:14:57,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 343 transitions, 5838 flow [2024-06-20 15:14:58,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 343 transitions, 5476 flow, removed 21 selfloop flow, removed 9 redundant places. [2024-06-20 15:14:58,592 INFO L231 Difference]: Finished difference. Result has 264 places, 324 transitions, 4684 flow [2024-06-20 15:14:58,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4460, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4684, PETRI_PLACES=264, PETRI_TRANSITIONS=324} [2024-06-20 15:14:58,593 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 223 predicate places. [2024-06-20 15:14:58,593 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 324 transitions, 4684 flow [2024-06-20 15:14:58,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:58,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:14:58,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:14:58,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 15:14:58,593 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:14:58,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:14:58,594 INFO L85 PathProgramCache]: Analyzing trace with hash 1497630744, now seen corresponding path program 8 times [2024-06-20 15:14:58,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:14:58,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396948414] [2024-06-20 15:14:58,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:14:58,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:14:58,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:14:58,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:14:58,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:14:58,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396948414] [2024-06-20 15:14:58,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396948414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:14:58,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:14:58,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:14:58,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755639372] [2024-06-20 15:14:58,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:14:58,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:14:58,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:14:58,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:14:58,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:14:58,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:14:58,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 324 transitions, 4684 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:14:58,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:14:58,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:14:58,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:14:59,660 INFO L124 PetriNetUnfolderBase]: 3222/5511 cut-off events. [2024-06-20 15:14:59,660 INFO L125 PetriNetUnfolderBase]: For 446431/446444 co-relation queries the response was YES. [2024-06-20 15:14:59,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42975 conditions, 5511 events. 3222/5511 cut-off events. For 446431/446444 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 37591 event pairs, 1112 based on Foata normal form. 11/5515 useless extension candidates. Maximal degree in co-relation 42848. Up to 4750 conditions per place. [2024-06-20 15:14:59,716 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 186 selfloop transitions, 164 changer transitions 0/357 dead transitions. [2024-06-20 15:14:59,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 357 transitions, 5991 flow [2024-06-20 15:14:59,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:14:59,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:14:59,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-20 15:14:59,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-20 15:14:59,717 INFO L175 Difference]: Start difference. First operand has 264 places, 324 transitions, 4684 flow. Second operand 10 states and 232 transitions. [2024-06-20 15:14:59,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 357 transitions, 5991 flow [2024-06-20 15:15:01,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 357 transitions, 5789 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-20 15:15:01,385 INFO L231 Difference]: Finished difference. Result has 269 places, 327 transitions, 4871 flow [2024-06-20 15:15:01,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4482, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4871, PETRI_PLACES=269, PETRI_TRANSITIONS=327} [2024-06-20 15:15:01,385 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-06-20 15:15:01,385 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 327 transitions, 4871 flow [2024-06-20 15:15:01,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:01,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:15:01,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:15:01,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 15:15:01,386 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:15:01,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:15:01,386 INFO L85 PathProgramCache]: Analyzing trace with hash 2087746900, now seen corresponding path program 3 times [2024-06-20 15:15:01,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:15:01,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908124485] [2024-06-20 15:15:01,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:15:01,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:15:01,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:15:01,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:15:01,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:15:01,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908124485] [2024-06-20 15:15:01,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908124485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:15:01,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:15:01,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:15:01,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309737172] [2024-06-20 15:15:01,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:15:01,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:15:01,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:15:01,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:15:01,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:15:01,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:15:01,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 327 transitions, 4871 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:01,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:15:01,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:15:01,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:15:02,421 INFO L124 PetriNetUnfolderBase]: 3227/5518 cut-off events. [2024-06-20 15:15:02,422 INFO L125 PetriNetUnfolderBase]: For 460878/460891 co-relation queries the response was YES. [2024-06-20 15:15:02,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43480 conditions, 5518 events. 3227/5518 cut-off events. For 460878/460891 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 37601 event pairs, 1108 based on Foata normal form. 11/5524 useless extension candidates. Maximal degree in co-relation 43352. Up to 4935 conditions per place. [2024-06-20 15:15:02,479 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 260 selfloop transitions, 80 changer transitions 0/347 dead transitions. [2024-06-20 15:15:02,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 347 transitions, 6025 flow [2024-06-20 15:15:02,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:15:02,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:15:02,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-20 15:15:02,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-20 15:15:02,481 INFO L175 Difference]: Start difference. First operand has 269 places, 327 transitions, 4871 flow. Second operand 7 states and 163 transitions. [2024-06-20 15:15:02,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 347 transitions, 6025 flow [2024-06-20 15:15:03,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 347 transitions, 5689 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-20 15:15:03,881 INFO L231 Difference]: Finished difference. Result has 269 places, 330 transitions, 4769 flow [2024-06-20 15:15:03,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4541, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4769, PETRI_PLACES=269, PETRI_TRANSITIONS=330} [2024-06-20 15:15:03,881 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-06-20 15:15:03,881 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 330 transitions, 4769 flow [2024-06-20 15:15:03,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:03,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:15:03,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:15:03,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 15:15:03,882 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:15:03,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:15:03,882 INFO L85 PathProgramCache]: Analyzing trace with hash 1497631116, now seen corresponding path program 4 times [2024-06-20 15:15:03,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:15:03,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096334383] [2024-06-20 15:15:03,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:15:03,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:15:03,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:15:04,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:15:04,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:15:04,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096334383] [2024-06-20 15:15:04,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096334383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:15:04,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:15:04,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:15:04,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435375355] [2024-06-20 15:15:04,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:15:04,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:15:04,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:15:04,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:15:04,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:15:04,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:15:04,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 330 transitions, 4769 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:04,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:15:04,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:15:04,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:15:04,882 INFO L124 PetriNetUnfolderBase]: 3224/5517 cut-off events. [2024-06-20 15:15:04,882 INFO L125 PetriNetUnfolderBase]: For 470988/471001 co-relation queries the response was YES. [2024-06-20 15:15:04,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43356 conditions, 5517 events. 3224/5517 cut-off events. For 470988/471001 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 37640 event pairs, 1118 based on Foata normal form. 11/5521 useless extension candidates. Maximal degree in co-relation 43227. Up to 4932 conditions per place. [2024-06-20 15:15:04,938 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 259 selfloop transitions, 80 changer transitions 0/346 dead transitions. [2024-06-20 15:15:04,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 346 transitions, 5733 flow [2024-06-20 15:15:04,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:15:04,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:15:04,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-20 15:15:04,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:15:04,939 INFO L175 Difference]: Start difference. First operand has 269 places, 330 transitions, 4769 flow. Second operand 7 states and 161 transitions. [2024-06-20 15:15:04,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 346 transitions, 5733 flow [2024-06-20 15:15:06,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 346 transitions, 5511 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-20 15:15:06,524 INFO L231 Difference]: Finished difference. Result has 272 places, 330 transitions, 4713 flow [2024-06-20 15:15:06,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4547, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4713, PETRI_PLACES=272, PETRI_TRANSITIONS=330} [2024-06-20 15:15:06,524 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 231 predicate places. [2024-06-20 15:15:06,524 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 330 transitions, 4713 flow [2024-06-20 15:15:06,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:06,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:15:06,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:15:06,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 15:15:06,525 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:15:06,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:15:06,525 INFO L85 PathProgramCache]: Analyzing trace with hash 698385944, now seen corresponding path program 5 times [2024-06-20 15:15:06,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:15:06,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982086197] [2024-06-20 15:15:06,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:15:06,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:15:06,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:15:06,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:15:06,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:15:06,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982086197] [2024-06-20 15:15:06,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982086197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:15:06,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:15:06,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:15:06,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675470183] [2024-06-20 15:15:06,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:15:06,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:15:06,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:15:06,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:15:06,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:15:06,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:15:06,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 330 transitions, 4713 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:06,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:15:06,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:15:06,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:15:07,575 INFO L124 PetriNetUnfolderBase]: 3221/5518 cut-off events. [2024-06-20 15:15:07,575 INFO L125 PetriNetUnfolderBase]: For 482037/482050 co-relation queries the response was YES. [2024-06-20 15:15:07,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43419 conditions, 5518 events. 3221/5518 cut-off events. For 482037/482050 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 37702 event pairs, 1104 based on Foata normal form. 11/5524 useless extension candidates. Maximal degree in co-relation 43289. Up to 4956 conditions per place. [2024-06-20 15:15:07,634 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 279 selfloop transitions, 59 changer transitions 0/345 dead transitions. [2024-06-20 15:15:07,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 345 transitions, 5551 flow [2024-06-20 15:15:07,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:15:07,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:15:07,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-20 15:15:07,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-20 15:15:07,635 INFO L175 Difference]: Start difference. First operand has 272 places, 330 transitions, 4713 flow. Second operand 7 states and 162 transitions. [2024-06-20 15:15:07,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 345 transitions, 5551 flow [2024-06-20 15:15:09,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 345 transitions, 5238 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-20 15:15:09,039 INFO L231 Difference]: Finished difference. Result has 270 places, 330 transitions, 4524 flow [2024-06-20 15:15:09,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4400, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4524, PETRI_PLACES=270, PETRI_TRANSITIONS=330} [2024-06-20 15:15:09,039 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 229 predicate places. [2024-06-20 15:15:09,040 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 330 transitions, 4524 flow [2024-06-20 15:15:09,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:09,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:15:09,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:15:09,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 15:15:09,040 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:15:09,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:15:09,040 INFO L85 PathProgramCache]: Analyzing trace with hash 698385758, now seen corresponding path program 11 times [2024-06-20 15:15:09,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:15:09,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085173065] [2024-06-20 15:15:09,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:15:09,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:15:09,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:15:09,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:15:09,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:15:09,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085173065] [2024-06-20 15:15:09,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085173065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:15:09,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:15:09,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:15:09,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872870292] [2024-06-20 15:15:09,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:15:09,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:15:09,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:15:09,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:15:09,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:15:09,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:15:09,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 330 transitions, 4524 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:09,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:15:09,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:15:09,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:15:10,140 INFO L124 PetriNetUnfolderBase]: 3270/5594 cut-off events. [2024-06-20 15:15:10,140 INFO L125 PetriNetUnfolderBase]: For 503935/503948 co-relation queries the response was YES. [2024-06-20 15:15:10,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44094 conditions, 5594 events. 3270/5594 cut-off events. For 503935/503948 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 38232 event pairs, 1098 based on Foata normal form. 12/5601 useless extension candidates. Maximal degree in co-relation 43966. Up to 4904 conditions per place. [2024-06-20 15:15:10,199 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 251 selfloop transitions, 117 changer transitions 0/375 dead transitions. [2024-06-20 15:15:10,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 375 transitions, 5865 flow [2024-06-20 15:15:10,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:15:10,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:15:10,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-20 15:15:10,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-20 15:15:10,200 INFO L175 Difference]: Start difference. First operand has 270 places, 330 transitions, 4524 flow. Second operand 8 states and 193 transitions. [2024-06-20 15:15:10,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 375 transitions, 5865 flow [2024-06-20 15:15:11,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 375 transitions, 5683 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-20 15:15:11,665 INFO L231 Difference]: Finished difference. Result has 274 places, 350 transitions, 4956 flow [2024-06-20 15:15:11,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4372, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4956, PETRI_PLACES=274, PETRI_TRANSITIONS=350} [2024-06-20 15:15:11,666 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 233 predicate places. [2024-06-20 15:15:11,666 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 350 transitions, 4956 flow [2024-06-20 15:15:11,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:11,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:15:11,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:15:11,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 15:15:11,666 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:15:11,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:15:11,667 INFO L85 PathProgramCache]: Analyzing trace with hash 962751464, now seen corresponding path program 6 times [2024-06-20 15:15:11,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:15:11,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968794462] [2024-06-20 15:15:11,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:15:11,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:15:11,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:15:11,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:15:11,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:15:11,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968794462] [2024-06-20 15:15:11,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968794462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:15:11,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:15:11,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:15:11,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494093279] [2024-06-20 15:15:11,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:15:11,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:15:11,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:15:11,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:15:11,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:15:11,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:15:11,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 350 transitions, 4956 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:11,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:15:11,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:15:11,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:15:12,741 INFO L124 PetriNetUnfolderBase]: 3267/5594 cut-off events. [2024-06-20 15:15:12,741 INFO L125 PetriNetUnfolderBase]: For 514266/514279 co-relation queries the response was YES. [2024-06-20 15:15:12,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44560 conditions, 5594 events. 3267/5594 cut-off events. For 514266/514279 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 38285 event pairs, 1107 based on Foata normal form. 11/5600 useless extension candidates. Maximal degree in co-relation 44429. Up to 5016 conditions per place. [2024-06-20 15:15:12,801 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 294 selfloop transitions, 66 changer transitions 0/367 dead transitions. [2024-06-20 15:15:12,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 367 transitions, 5718 flow [2024-06-20 15:15:12,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:15:12,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:15:12,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-20 15:15:12,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-20 15:15:12,803 INFO L175 Difference]: Start difference. First operand has 274 places, 350 transitions, 4956 flow. Second operand 7 states and 164 transitions. [2024-06-20 15:15:12,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 367 transitions, 5718 flow [2024-06-20 15:15:14,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 367 transitions, 5623 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-20 15:15:14,383 INFO L231 Difference]: Finished difference. Result has 279 places, 350 transitions, 4999 flow [2024-06-20 15:15:14,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4861, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4999, PETRI_PLACES=279, PETRI_TRANSITIONS=350} [2024-06-20 15:15:14,384 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 238 predicate places. [2024-06-20 15:15:14,384 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 350 transitions, 4999 flow [2024-06-20 15:15:14,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:14,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:15:14,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:15:14,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 15:15:14,385 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:15:14,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:15:14,385 INFO L85 PathProgramCache]: Analyzing trace with hash 692844632, now seen corresponding path program 9 times [2024-06-20 15:15:14,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:15:14,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897722580] [2024-06-20 15:15:14,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:15:14,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:15:14,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:15:14,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:15:14,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:15:14,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897722580] [2024-06-20 15:15:14,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897722580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:15:14,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:15:14,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:15:14,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113722581] [2024-06-20 15:15:14,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:15:14,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:15:14,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:15:14,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:15:14,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:15:14,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:15:14,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 350 transitions, 4999 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:14,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:15:14,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:15:14,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:15:15,457 INFO L124 PetriNetUnfolderBase]: 3261/5590 cut-off events. [2024-06-20 15:15:15,457 INFO L125 PetriNetUnfolderBase]: For 526776/526789 co-relation queries the response was YES. [2024-06-20 15:15:15,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44695 conditions, 5590 events. 3261/5590 cut-off events. For 526776/526789 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 38304 event pairs, 1109 based on Foata normal form. 12/5597 useless extension candidates. Maximal degree in co-relation 44562. Up to 4897 conditions per place. [2024-06-20 15:15:15,519 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 257 selfloop transitions, 117 changer transitions 0/381 dead transitions. [2024-06-20 15:15:15,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 381 transitions, 6107 flow [2024-06-20 15:15:15,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:15:15,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:15:15,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-20 15:15:15,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.621875 [2024-06-20 15:15:15,520 INFO L175 Difference]: Start difference. First operand has 279 places, 350 transitions, 4999 flow. Second operand 8 states and 199 transitions. [2024-06-20 15:15:15,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 381 transitions, 6107 flow [2024-06-20 15:15:17,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 381 transitions, 5941 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-20 15:15:17,444 INFO L231 Difference]: Finished difference. Result has 282 places, 351 transitions, 5104 flow [2024-06-20 15:15:17,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4837, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5104, PETRI_PLACES=282, PETRI_TRANSITIONS=351} [2024-06-20 15:15:17,444 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 241 predicate places. [2024-06-20 15:15:17,444 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 351 transitions, 5104 flow [2024-06-20 15:15:17,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:17,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:15:17,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:15:17,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 15:15:17,445 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:15:17,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:15:17,445 INFO L85 PathProgramCache]: Analyzing trace with hash 127277252, now seen corresponding path program 12 times [2024-06-20 15:15:17,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:15:17,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644078587] [2024-06-20 15:15:17,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:15:17,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:15:17,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:15:17,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:15:17,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:15:17,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644078587] [2024-06-20 15:15:17,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644078587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:15:17,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:15:17,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:15:17,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793481119] [2024-06-20 15:15:17,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:15:17,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:15:17,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:15:17,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:15:17,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:15:17,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:15:17,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 351 transitions, 5104 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:17,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:15:17,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:15:17,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:15:18,722 INFO L124 PetriNetUnfolderBase]: 3271/5606 cut-off events. [2024-06-20 15:15:18,722 INFO L125 PetriNetUnfolderBase]: For 539666/539679 co-relation queries the response was YES. [2024-06-20 15:15:18,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45221 conditions, 5606 events. 3271/5606 cut-off events. For 539666/539679 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 38381 event pairs, 1110 based on Foata normal form. 11/5612 useless extension candidates. Maximal degree in co-relation 45086. Up to 5009 conditions per place. [2024-06-20 15:15:18,775 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 291 selfloop transitions, 78 changer transitions 0/376 dead transitions. [2024-06-20 15:15:18,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 376 transitions, 6137 flow [2024-06-20 15:15:18,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:15:18,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:15:18,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-20 15:15:18,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5472222222222223 [2024-06-20 15:15:18,776 INFO L175 Difference]: Start difference. First operand has 282 places, 351 transitions, 5104 flow. Second operand 9 states and 197 transitions. [2024-06-20 15:15:18,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 376 transitions, 6137 flow [2024-06-20 15:15:20,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 376 transitions, 5833 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-20 15:15:20,479 INFO L231 Difference]: Finished difference. Result has 286 places, 359 transitions, 5087 flow [2024-06-20 15:15:20,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4808, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5087, PETRI_PLACES=286, PETRI_TRANSITIONS=359} [2024-06-20 15:15:20,479 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 245 predicate places. [2024-06-20 15:15:20,480 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 359 transitions, 5087 flow [2024-06-20 15:15:20,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:20,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:15:20,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:15:20,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 15:15:20,480 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:15:20,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:15:20,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1315944640, now seen corresponding path program 13 times [2024-06-20 15:15:20,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:15:20,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308246133] [2024-06-20 15:15:20,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:15:20,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:15:20,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:15:20,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:15:20,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:15:20,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308246133] [2024-06-20 15:15:20,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308246133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:15:20,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:15:20,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:15:20,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191404698] [2024-06-20 15:15:20,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:15:20,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:15:20,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:15:20,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:15:20,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:15:20,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:15:20,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 359 transitions, 5087 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:20,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:15:20,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:15:20,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:15:21,573 INFO L124 PetriNetUnfolderBase]: 3268/5606 cut-off events. [2024-06-20 15:15:21,574 INFO L125 PetriNetUnfolderBase]: For 546101/546114 co-relation queries the response was YES. [2024-06-20 15:15:21,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44234 conditions, 5606 events. 3268/5606 cut-off events. For 546101/546114 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 38436 event pairs, 1110 based on Foata normal form. 11/5612 useless extension candidates. Maximal degree in co-relation 44098. Up to 5012 conditions per place. [2024-06-20 15:15:21,637 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 293 selfloop transitions, 74 changer transitions 0/374 dead transitions. [2024-06-20 15:15:21,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 374 transitions, 5857 flow [2024-06-20 15:15:21,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:15:21,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:15:21,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-20 15:15:21,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-20 15:15:21,638 INFO L175 Difference]: Start difference. First operand has 286 places, 359 transitions, 5087 flow. Second operand 8 states and 179 transitions. [2024-06-20 15:15:21,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 374 transitions, 5857 flow [2024-06-20 15:15:23,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 374 transitions, 5693 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-20 15:15:23,422 INFO L231 Difference]: Finished difference. Result has 290 places, 359 transitions, 5077 flow [2024-06-20 15:15:23,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4923, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5077, PETRI_PLACES=290, PETRI_TRANSITIONS=359} [2024-06-20 15:15:23,423 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-20 15:15:23,423 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 359 transitions, 5077 flow [2024-06-20 15:15:23,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:23,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:15:23,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:15:23,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 15:15:23,423 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:15:23,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:15:23,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1316064610, now seen corresponding path program 14 times [2024-06-20 15:15:23,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:15:23,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908282130] [2024-06-20 15:15:23,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:15:23,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:15:23,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:15:23,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:15:23,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:15:23,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908282130] [2024-06-20 15:15:23,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908282130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:15:23,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:15:23,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:15:23,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148090519] [2024-06-20 15:15:23,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:15:23,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:15:23,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:15:23,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:15:23,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:15:23,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:15:23,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 359 transitions, 5077 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:23,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:15:23,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:15:23,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:15:24,442 INFO L124 PetriNetUnfolderBase]: 3265/5597 cut-off events. [2024-06-20 15:15:24,442 INFO L125 PetriNetUnfolderBase]: For 558813/558820 co-relation queries the response was YES. [2024-06-20 15:15:24,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44417 conditions, 5597 events. 3265/5597 cut-off events. For 558813/558820 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 38447 event pairs, 1129 based on Foata normal form. 4/5594 useless extension candidates. Maximal degree in co-relation 44280. Up to 4789 conditions per place. [2024-06-20 15:15:24,663 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 200 selfloop transitions, 175 changer transitions 0/382 dead transitions. [2024-06-20 15:15:24,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 382 transitions, 6245 flow [2024-06-20 15:15:24,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:15:24,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:15:24,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-20 15:15:24,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-20 15:15:24,664 INFO L175 Difference]: Start difference. First operand has 290 places, 359 transitions, 5077 flow. Second operand 8 states and 186 transitions. [2024-06-20 15:15:24,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 382 transitions, 6245 flow [2024-06-20 15:15:26,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 382 transitions, 6034 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-20 15:15:26,311 INFO L231 Difference]: Finished difference. Result has 290 places, 365 transitions, 5419 flow [2024-06-20 15:15:26,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4866, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5419, PETRI_PLACES=290, PETRI_TRANSITIONS=365} [2024-06-20 15:15:26,312 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 249 predicate places. [2024-06-20 15:15:26,312 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 365 transitions, 5419 flow [2024-06-20 15:15:26,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:26,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:15:26,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:15:26,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 15:15:26,312 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:15:26,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:15:26,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1316067586, now seen corresponding path program 7 times [2024-06-20 15:15:26,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:15:26,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135325841] [2024-06-20 15:15:26,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:15:26,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:15:26,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:15:26,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:15:26,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:15:26,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135325841] [2024-06-20 15:15:26,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135325841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:15:26,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:15:26,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:15:26,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679405172] [2024-06-20 15:15:26,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:15:26,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:15:26,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:15:26,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:15:26,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:15:26,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:15:26,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 365 transitions, 5419 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:26,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:15:26,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:15:26,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:15:27,354 INFO L124 PetriNetUnfolderBase]: 3280/5624 cut-off events. [2024-06-20 15:15:27,354 INFO L125 PetriNetUnfolderBase]: For 592787/592791 co-relation queries the response was YES. [2024-06-20 15:15:27,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45972 conditions, 5624 events. 3280/5624 cut-off events. For 592787/592791 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 38601 event pairs, 1102 based on Foata normal form. 9/5628 useless extension candidates. Maximal degree in co-relation 45834. Up to 5095 conditions per place. [2024-06-20 15:15:27,418 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 347 selfloop transitions, 31 changer transitions 0/385 dead transitions. [2024-06-20 15:15:27,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 385 transitions, 6283 flow [2024-06-20 15:15:27,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:15:27,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:15:27,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-20 15:15:27,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-20 15:15:27,419 INFO L175 Difference]: Start difference. First operand has 290 places, 365 transitions, 5419 flow. Second operand 7 states and 154 transitions. [2024-06-20 15:15:27,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 385 transitions, 6283 flow [2024-06-20 15:15:29,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 385 transitions, 6100 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-20 15:15:29,329 INFO L231 Difference]: Finished difference. Result has 293 places, 366 transitions, 5321 flow [2024-06-20 15:15:29,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5236, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5321, PETRI_PLACES=293, PETRI_TRANSITIONS=366} [2024-06-20 15:15:29,330 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 252 predicate places. [2024-06-20 15:15:29,330 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 366 transitions, 5321 flow [2024-06-20 15:15:29,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:29,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:15:29,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:15:29,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 15:15:29,331 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:15:29,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:15:29,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1315667872, now seen corresponding path program 2 times [2024-06-20 15:15:29,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:15:29,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936820373] [2024-06-20 15:15:29,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:15:29,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:15:29,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:15:29,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:15:29,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:15:29,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936820373] [2024-06-20 15:15:29,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936820373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:15:29,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:15:29,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:15:29,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752045273] [2024-06-20 15:15:29,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:15:29,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:15:29,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:15:29,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:15:29,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:15:29,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:15:29,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 366 transitions, 5321 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:29,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:15:29,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:15:29,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:15:30,422 INFO L124 PetriNetUnfolderBase]: 3300/5656 cut-off events. [2024-06-20 15:15:30,422 INFO L125 PetriNetUnfolderBase]: For 603775/603779 co-relation queries the response was YES. [2024-06-20 15:15:30,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46408 conditions, 5656 events. 3300/5656 cut-off events. For 603775/603779 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 38798 event pairs, 1102 based on Foata normal form. 7/5658 useless extension candidates. Maximal degree in co-relation 46268. Up to 5097 conditions per place. [2024-06-20 15:15:30,485 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 351 selfloop transitions, 33 changer transitions 0/391 dead transitions. [2024-06-20 15:15:30,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 391 transitions, 6251 flow [2024-06-20 15:15:30,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:15:30,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:15:30,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-20 15:15:30,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-20 15:15:30,486 INFO L175 Difference]: Start difference. First operand has 293 places, 366 transitions, 5321 flow. Second operand 7 states and 157 transitions. [2024-06-20 15:15:30,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 391 transitions, 6251 flow [2024-06-20 15:15:32,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 391 transitions, 6178 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-20 15:15:32,208 INFO L231 Difference]: Finished difference. Result has 296 places, 369 transitions, 5378 flow [2024-06-20 15:15:32,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5248, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5378, PETRI_PLACES=296, PETRI_TRANSITIONS=369} [2024-06-20 15:15:32,209 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 255 predicate places. [2024-06-20 15:15:32,209 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 369 transitions, 5378 flow [2024-06-20 15:15:32,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:32,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:15:32,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:15:32,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 15:15:32,210 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:15:32,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:15:32,210 INFO L85 PathProgramCache]: Analyzing trace with hash -872839072, now seen corresponding path program 3 times [2024-06-20 15:15:32,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:15:32,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177347854] [2024-06-20 15:15:32,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:15:32,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:15:32,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:15:32,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:15:32,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:15:32,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177347854] [2024-06-20 15:15:32,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177347854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:15:32,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:15:32,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:15:32,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784785949] [2024-06-20 15:15:32,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:15:32,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:15:32,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:15:32,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:15:32,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:15:32,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:15:32,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 369 transitions, 5378 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:32,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:15:32,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:15:32,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:15:33,271 INFO L124 PetriNetUnfolderBase]: 3287/5637 cut-off events. [2024-06-20 15:15:33,272 INFO L125 PetriNetUnfolderBase]: For 604294/604298 co-relation queries the response was YES. [2024-06-20 15:15:33,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46078 conditions, 5637 events. 3287/5637 cut-off events. For 604294/604298 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 38667 event pairs, 1047 based on Foata normal form. 7/5639 useless extension candidates. Maximal degree in co-relation 45936. Up to 4914 conditions per place. [2024-06-20 15:15:33,337 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 347 selfloop transitions, 40 changer transitions 0/394 dead transitions. [2024-06-20 15:15:33,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 394 transitions, 6299 flow [2024-06-20 15:15:33,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:15:33,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:15:33,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-20 15:15:33,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-20 15:15:33,338 INFO L175 Difference]: Start difference. First operand has 296 places, 369 transitions, 5378 flow. Second operand 7 states and 157 transitions. [2024-06-20 15:15:33,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 394 transitions, 6299 flow [2024-06-20 15:15:34,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 394 transitions, 6203 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-20 15:15:34,927 INFO L231 Difference]: Finished difference. Result has 300 places, 371 transitions, 5404 flow [2024-06-20 15:15:34,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5284, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5404, PETRI_PLACES=300, PETRI_TRANSITIONS=371} [2024-06-20 15:15:34,927 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-20 15:15:34,928 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 371 transitions, 5404 flow [2024-06-20 15:15:34,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:34,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:15:34,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:15:34,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 15:15:34,928 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:15:34,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:15:34,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1573740588, now seen corresponding path program 1 times [2024-06-20 15:15:34,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:15:34,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351761980] [2024-06-20 15:15:34,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:15:34,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:15:34,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:15:35,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:15:35,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:15:35,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351761980] [2024-06-20 15:15:35,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351761980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:15:35,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:15:35,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:15:35,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148199835] [2024-06-20 15:15:35,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:15:35,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:15:35,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:15:35,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:15:35,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:15:35,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:15:35,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 371 transitions, 5404 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:35,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:15:35,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:15:35,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:15:36,064 INFO L124 PetriNetUnfolderBase]: 3307/5678 cut-off events. [2024-06-20 15:15:36,064 INFO L125 PetriNetUnfolderBase]: For 619678/619681 co-relation queries the response was YES. [2024-06-20 15:15:36,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46487 conditions, 5678 events. 3307/5678 cut-off events. For 619678/619681 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 39086 event pairs, 1068 based on Foata normal form. 8/5682 useless extension candidates. Maximal degree in co-relation 46343. Up to 5086 conditions per place. [2024-06-20 15:15:36,128 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 356 selfloop transitions, 38 changer transitions 0/401 dead transitions. [2024-06-20 15:15:36,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 401 transitions, 6365 flow [2024-06-20 15:15:36,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:15:36,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:15:36,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-20 15:15:36,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-20 15:15:36,130 INFO L175 Difference]: Start difference. First operand has 300 places, 371 transitions, 5404 flow. Second operand 7 states and 164 transitions. [2024-06-20 15:15:36,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 401 transitions, 6365 flow [2024-06-20 15:15:38,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 401 transitions, 6151 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-20 15:15:38,463 INFO L231 Difference]: Finished difference. Result has 300 places, 372 transitions, 5298 flow [2024-06-20 15:15:38,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5200, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5298, PETRI_PLACES=300, PETRI_TRANSITIONS=372} [2024-06-20 15:15:38,464 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-20 15:15:38,464 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 372 transitions, 5298 flow [2024-06-20 15:15:38,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:38,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:15:38,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:15:38,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 15:15:38,464 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:15:38,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:15:38,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1497907884, now seen corresponding path program 2 times [2024-06-20 15:15:38,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:15:38,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673442159] [2024-06-20 15:15:38,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:15:38,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:15:38,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:15:38,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:15:38,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:15:38,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673442159] [2024-06-20 15:15:38,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673442159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:15:38,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:15:38,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:15:38,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226858082] [2024-06-20 15:15:38,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:15:38,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:15:38,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:15:38,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:15:38,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:15:38,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:15:38,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 372 transitions, 5298 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:38,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:15:38,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:15:38,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:15:39,596 INFO L124 PetriNetUnfolderBase]: 3373/5781 cut-off events. [2024-06-20 15:15:39,596 INFO L125 PetriNetUnfolderBase]: For 658463/658466 co-relation queries the response was YES. [2024-06-20 15:15:39,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47441 conditions, 5781 events. 3373/5781 cut-off events. For 658463/658466 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 39871 event pairs, 1113 based on Foata normal form. 8/5786 useless extension candidates. Maximal degree in co-relation 47299. Up to 5206 conditions per place. [2024-06-20 15:15:39,661 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 360 selfloop transitions, 34 changer transitions 0/401 dead transitions. [2024-06-20 15:15:39,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 401 transitions, 6411 flow [2024-06-20 15:15:39,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:15:39,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:15:39,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-20 15:15:39,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.559375 [2024-06-20 15:15:39,662 INFO L175 Difference]: Start difference. First operand has 300 places, 372 transitions, 5298 flow. Second operand 8 states and 179 transitions. [2024-06-20 15:15:39,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 401 transitions, 6411 flow [2024-06-20 15:15:42,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 401 transitions, 6323 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-20 15:15:42,234 INFO L231 Difference]: Finished difference. Result has 303 places, 374 transitions, 5320 flow [2024-06-20 15:15:42,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5210, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5320, PETRI_PLACES=303, PETRI_TRANSITIONS=374} [2024-06-20 15:15:42,235 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 262 predicate places. [2024-06-20 15:15:42,235 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 374 transitions, 5320 flow [2024-06-20 15:15:42,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:42,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:15:42,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:15:42,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-20 15:15:42,235 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:15:42,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:15:42,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1498055754, now seen corresponding path program 3 times [2024-06-20 15:15:42,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:15:42,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533694256] [2024-06-20 15:15:42,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:15:42,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:15:42,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:15:42,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:15:42,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:15:42,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533694256] [2024-06-20 15:15:42,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533694256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:15:42,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:15:42,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:15:42,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79464431] [2024-06-20 15:15:42,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:15:42,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:15:42,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:15:42,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:15:42,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:15:42,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:15:42,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 374 transitions, 5320 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:42,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:15:42,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:15:42,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:15:43,349 INFO L124 PetriNetUnfolderBase]: 3355/5755 cut-off events. [2024-06-20 15:15:43,349 INFO L125 PetriNetUnfolderBase]: For 658300/658303 co-relation queries the response was YES. [2024-06-20 15:15:43,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46842 conditions, 5755 events. 3355/5755 cut-off events. For 658300/658303 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 39643 event pairs, 1111 based on Foata normal form. 10/5762 useless extension candidates. Maximal degree in co-relation 46699. Up to 5228 conditions per place. [2024-06-20 15:15:43,416 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 358 selfloop transitions, 31 changer transitions 0/396 dead transitions. [2024-06-20 15:15:43,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 396 transitions, 6217 flow [2024-06-20 15:15:43,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:15:43,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:15:43,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-20 15:15:43,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-20 15:15:43,417 INFO L175 Difference]: Start difference. First operand has 303 places, 374 transitions, 5320 flow. Second operand 7 states and 158 transitions. [2024-06-20 15:15:43,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 396 transitions, 6217 flow [2024-06-20 15:15:45,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 396 transitions, 6152 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-20 15:15:45,795 INFO L231 Difference]: Finished difference. Result has 306 places, 374 transitions, 5322 flow [2024-06-20 15:15:45,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5255, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5322, PETRI_PLACES=306, PETRI_TRANSITIONS=374} [2024-06-20 15:15:45,796 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 265 predicate places. [2024-06-20 15:15:45,796 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 374 transitions, 5322 flow [2024-06-20 15:15:45,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:45,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:15:45,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:15:45,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-20 15:15:45,797 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:15:45,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:15:45,797 INFO L85 PathProgramCache]: Analyzing trace with hash 693121772, now seen corresponding path program 4 times [2024-06-20 15:15:45,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:15:45,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399332287] [2024-06-20 15:15:45,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:15:45,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:15:45,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:15:45,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:15:45,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:15:45,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399332287] [2024-06-20 15:15:45,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399332287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:15:45,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:15:45,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:15:45,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029934718] [2024-06-20 15:15:45,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:15:45,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:15:45,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:15:45,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:15:45,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:15:45,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:15:45,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 374 transitions, 5322 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:45,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:15:45,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:15:45,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:15:46,944 INFO L124 PetriNetUnfolderBase]: 3415/5860 cut-off events. [2024-06-20 15:15:46,944 INFO L125 PetriNetUnfolderBase]: For 698055/698068 co-relation queries the response was YES. [2024-06-20 15:15:46,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47928 conditions, 5860 events. 3415/5860 cut-off events. For 698055/698068 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 40504 event pairs, 1041 based on Foata normal form. 22/5877 useless extension candidates. Maximal degree in co-relation 47783. Up to 4991 conditions per place. [2024-06-20 15:15:47,012 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 339 selfloop transitions, 55 changer transitions 0/401 dead transitions. [2024-06-20 15:15:47,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 401 transitions, 6430 flow [2024-06-20 15:15:47,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:15:47,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:15:47,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-20 15:15:47,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-20 15:15:47,013 INFO L175 Difference]: Start difference. First operand has 306 places, 374 transitions, 5322 flow. Second operand 6 states and 153 transitions. [2024-06-20 15:15:47,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 401 transitions, 6430 flow [2024-06-20 15:15:49,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 401 transitions, 6363 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-20 15:15:49,148 INFO L231 Difference]: Finished difference. Result has 306 places, 377 transitions, 5441 flow [2024-06-20 15:15:49,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5255, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5441, PETRI_PLACES=306, PETRI_TRANSITIONS=377} [2024-06-20 15:15:49,149 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 265 predicate places. [2024-06-20 15:15:49,149 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 377 transitions, 5441 flow [2024-06-20 15:15:49,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:49,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:15:49,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:15:49,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-20 15:15:49,149 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:15:49,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:15:49,150 INFO L85 PathProgramCache]: Analyzing trace with hash 698847224, now seen corresponding path program 1 times [2024-06-20 15:15:49,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:15:49,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225654564] [2024-06-20 15:15:49,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:15:49,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:15:49,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:15:49,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:15:49,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:15:49,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225654564] [2024-06-20 15:15:49,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225654564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:15:49,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:15:49,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:15:49,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464528196] [2024-06-20 15:15:49,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:15:49,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:15:49,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:15:49,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:15:49,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:15:49,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:15:49,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 377 transitions, 5441 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:49,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:15:49,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:15:49,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:15:50,275 INFO L124 PetriNetUnfolderBase]: 3389/5822 cut-off events. [2024-06-20 15:15:50,276 INFO L125 PetriNetUnfolderBase]: For 680788/680801 co-relation queries the response was YES. [2024-06-20 15:15:50,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47192 conditions, 5822 events. 3389/5822 cut-off events. For 680788/680801 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 40220 event pairs, 1027 based on Foata normal form. 22/5839 useless extension candidates. Maximal degree in co-relation 47046. Up to 4979 conditions per place. [2024-06-20 15:15:50,341 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 339 selfloop transitions, 54 changer transitions 0/400 dead transitions. [2024-06-20 15:15:50,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 400 transitions, 6333 flow [2024-06-20 15:15:50,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:15:50,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:15:50,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-20 15:15:50,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-20 15:15:50,342 INFO L175 Difference]: Start difference. First operand has 306 places, 377 transitions, 5441 flow. Second operand 6 states and 152 transitions. [2024-06-20 15:15:50,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 400 transitions, 6333 flow [2024-06-20 15:15:52,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 400 transitions, 6211 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-20 15:15:52,407 INFO L231 Difference]: Finished difference. Result has 309 places, 377 transitions, 5432 flow [2024-06-20 15:15:52,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5319, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5432, PETRI_PLACES=309, PETRI_TRANSITIONS=377} [2024-06-20 15:15:52,407 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 268 predicate places. [2024-06-20 15:15:52,408 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 377 transitions, 5432 flow [2024-06-20 15:15:52,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:52,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:15:52,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:15:52,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-20 15:15:52,408 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:15:52,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:15:52,408 INFO L85 PathProgramCache]: Analyzing trace with hash 641162548, now seen corresponding path program 1 times [2024-06-20 15:15:52,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:15:52,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584031153] [2024-06-20 15:15:52,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:15:52,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:15:52,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:15:52,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:15:52,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:15:52,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584031153] [2024-06-20 15:15:52,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584031153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:15:52,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:15:52,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:15:52,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495590923] [2024-06-20 15:15:52,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:15:52,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:15:52,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:15:52,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:15:52,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:15:52,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:15:52,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 377 transitions, 5432 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:52,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:15:52,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:15:52,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:15:53,585 INFO L124 PetriNetUnfolderBase]: 3386/5818 cut-off events. [2024-06-20 15:15:53,585 INFO L125 PetriNetUnfolderBase]: For 660105/660118 co-relation queries the response was YES. [2024-06-20 15:15:53,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47154 conditions, 5818 events. 3386/5818 cut-off events. For 660105/660118 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 40268 event pairs, 1134 based on Foata normal form. 11/5824 useless extension candidates. Maximal degree in co-relation 47007. Up to 5057 conditions per place. [2024-06-20 15:15:53,650 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 261 selfloop transitions, 143 changer transitions 0/411 dead transitions. [2024-06-20 15:15:53,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 411 transitions, 6480 flow [2024-06-20 15:15:53,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:15:53,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:15:53,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 254 transitions. [2024-06-20 15:15:53,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772727272727273 [2024-06-20 15:15:53,651 INFO L175 Difference]: Start difference. First operand has 309 places, 377 transitions, 5432 flow. Second operand 11 states and 254 transitions. [2024-06-20 15:15:53,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 411 transitions, 6480 flow [2024-06-20 15:15:55,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 411 transitions, 6320 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-20 15:15:55,724 INFO L231 Difference]: Finished difference. Result has 315 places, 377 transitions, 5564 flow [2024-06-20 15:15:55,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5272, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5564, PETRI_PLACES=315, PETRI_TRANSITIONS=377} [2024-06-20 15:15:55,725 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 274 predicate places. [2024-06-20 15:15:55,725 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 377 transitions, 5564 flow [2024-06-20 15:15:55,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:55,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:15:55,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:15:55,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-20 15:15:55,725 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:15:55,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:15:55,725 INFO L85 PathProgramCache]: Analyzing trace with hash 211256563, now seen corresponding path program 1 times [2024-06-20 15:15:55,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:15:55,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495894540] [2024-06-20 15:15:55,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:15:55,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:15:55,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:15:55,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:15:55,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:15:55,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495894540] [2024-06-20 15:15:55,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495894540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:15:55,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:15:55,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:15:55,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117830635] [2024-06-20 15:15:55,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:15:55,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:15:55,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:15:55,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:15:55,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:15:55,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:15:55,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 377 transitions, 5564 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:55,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:15:55,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:15:55,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:15:56,863 INFO L124 PetriNetUnfolderBase]: 3407/5849 cut-off events. [2024-06-20 15:15:56,864 INFO L125 PetriNetUnfolderBase]: For 682589/682602 co-relation queries the response was YES. [2024-06-20 15:15:56,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47924 conditions, 5849 events. 3407/5849 cut-off events. For 682589/682602 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 40356 event pairs, 1065 based on Foata normal form. 12/5856 useless extension candidates. Maximal degree in co-relation 47776. Up to 5159 conditions per place. [2024-06-20 15:15:56,930 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 328 selfloop transitions, 69 changer transitions 0/404 dead transitions. [2024-06-20 15:15:56,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 404 transitions, 6742 flow [2024-06-20 15:15:56,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:15:56,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:15:56,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-20 15:15:56,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-20 15:15:56,931 INFO L175 Difference]: Start difference. First operand has 315 places, 377 transitions, 5564 flow. Second operand 7 states and 169 transitions. [2024-06-20 15:15:56,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 404 transitions, 6742 flow [2024-06-20 15:15:59,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 404 transitions, 6426 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-20 15:15:59,335 INFO L231 Difference]: Finished difference. Result has 312 places, 381 transitions, 5538 flow [2024-06-20 15:15:59,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5248, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5538, PETRI_PLACES=312, PETRI_TRANSITIONS=381} [2024-06-20 15:15:59,335 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-20 15:15:59,335 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 381 transitions, 5538 flow [2024-06-20 15:15:59,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:59,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:15:59,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:15:59,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-20 15:15:59,336 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:15:59,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:15:59,336 INFO L85 PathProgramCache]: Analyzing trace with hash 211317013, now seen corresponding path program 2 times [2024-06-20 15:15:59,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:15:59,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313203882] [2024-06-20 15:15:59,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:15:59,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:15:59,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:15:59,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:15:59,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:15:59,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313203882] [2024-06-20 15:15:59,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313203882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:15:59,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:15:59,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:15:59,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536429897] [2024-06-20 15:15:59,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:15:59,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:15:59,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:15:59,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:15:59,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:15:59,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:15:59,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 381 transitions, 5538 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:15:59,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:15:59,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:15:59,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:16:00,503 INFO L124 PetriNetUnfolderBase]: 3402/5836 cut-off events. [2024-06-20 15:16:00,503 INFO L125 PetriNetUnfolderBase]: For 697573/697586 co-relation queries the response was YES. [2024-06-20 15:16:00,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47794 conditions, 5836 events. 3402/5836 cut-off events. For 697573/697586 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 40366 event pairs, 1130 based on Foata normal form. 12/5841 useless extension candidates. Maximal degree in co-relation 47645. Up to 5255 conditions per place. [2024-06-20 15:16:00,570 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 330 selfloop transitions, 59 changer transitions 0/396 dead transitions. [2024-06-20 15:16:00,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 396 transitions, 6352 flow [2024-06-20 15:16:00,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:16:00,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:16:00,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-20 15:16:00,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:16:00,571 INFO L175 Difference]: Start difference. First operand has 312 places, 381 transitions, 5538 flow. Second operand 7 states and 161 transitions. [2024-06-20 15:16:00,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 396 transitions, 6352 flow [2024-06-20 15:16:02,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 396 transitions, 6170 flow, removed 57 selfloop flow, removed 4 redundant places. [2024-06-20 15:16:02,700 INFO L231 Difference]: Finished difference. Result has 315 places, 381 transitions, 5482 flow [2024-06-20 15:16:02,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5356, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5482, PETRI_PLACES=315, PETRI_TRANSITIONS=381} [2024-06-20 15:16:02,701 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 274 predicate places. [2024-06-20 15:16:02,701 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 381 transitions, 5482 flow [2024-06-20 15:16:02,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:16:02,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:16:02,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:16:02,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-20 15:16:02,702 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:16:02,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:16:02,702 INFO L85 PathProgramCache]: Analyzing trace with hash 204852490, now seen corresponding path program 2 times [2024-06-20 15:16:02,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:16:02,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181702784] [2024-06-20 15:16:02,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:16:02,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:16:02,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:16:02,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:16:02,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:16:02,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181702784] [2024-06-20 15:16:02,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181702784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:16:02,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:16:02,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:16:02,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662879542] [2024-06-20 15:16:02,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:16:02,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:16:02,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:16:02,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:16:02,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:16:02,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:16:02,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 381 transitions, 5482 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:16:02,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:16:02,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:16:02,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:16:03,892 INFO L124 PetriNetUnfolderBase]: 3407/5847 cut-off events. [2024-06-20 15:16:03,892 INFO L125 PetriNetUnfolderBase]: For 693840/693853 co-relation queries the response was YES. [2024-06-20 15:16:03,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47718 conditions, 5847 events. 3407/5847 cut-off events. For 693840/693853 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 40422 event pairs, 1132 based on Foata normal form. 11/5853 useless extension candidates. Maximal degree in co-relation 47568. Up to 5156 conditions per place. [2024-06-20 15:16:03,960 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 291 selfloop transitions, 116 changer transitions 0/414 dead transitions. [2024-06-20 15:16:03,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 414 transitions, 6574 flow [2024-06-20 15:16:03,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:16:03,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:16:03,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-20 15:16:03,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5825 [2024-06-20 15:16:03,961 INFO L175 Difference]: Start difference. First operand has 315 places, 381 transitions, 5482 flow. Second operand 10 states and 233 transitions. [2024-06-20 15:16:03,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 414 transitions, 6574 flow [2024-06-20 15:16:06,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 414 transitions, 6416 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-20 15:16:06,087 INFO L231 Difference]: Finished difference. Result has 318 places, 384 transitions, 5608 flow [2024-06-20 15:16:06,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5326, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5608, PETRI_PLACES=318, PETRI_TRANSITIONS=384} [2024-06-20 15:16:06,087 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 277 predicate places. [2024-06-20 15:16:06,088 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 384 transitions, 5608 flow [2024-06-20 15:16:06,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:16:06,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:16:06,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:16:06,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-20 15:16:06,088 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:16:06,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:16:06,088 INFO L85 PathProgramCache]: Analyzing trace with hash 214118080, now seen corresponding path program 3 times [2024-06-20 15:16:06,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:16:06,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346385846] [2024-06-20 15:16:06,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:16:06,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:16:06,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:16:06,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:16:06,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:16:06,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346385846] [2024-06-20 15:16:06,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346385846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:16:06,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:16:06,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:16:06,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735928122] [2024-06-20 15:16:06,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:16:06,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:16:06,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:16:06,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:16:06,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:16:06,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:16:06,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 384 transitions, 5608 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:16:06,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:16:06,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:16:06,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:16:07,322 INFO L124 PetriNetUnfolderBase]: 3412/5852 cut-off events. [2024-06-20 15:16:07,322 INFO L125 PetriNetUnfolderBase]: For 695247/695260 co-relation queries the response was YES. [2024-06-20 15:16:07,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47866 conditions, 5852 events. 3412/5852 cut-off events. For 695247/695260 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 40424 event pairs, 1128 based on Foata normal form. 11/5858 useless extension candidates. Maximal degree in co-relation 47716. Up to 5162 conditions per place. [2024-06-20 15:16:07,389 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 287 selfloop transitions, 122 changer transitions 0/416 dead transitions. [2024-06-20 15:16:07,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 416 transitions, 6706 flow [2024-06-20 15:16:07,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:16:07,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:16:07,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 267 transitions. [2024-06-20 15:16:07,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-20 15:16:07,390 INFO L175 Difference]: Start difference. First operand has 318 places, 384 transitions, 5608 flow. Second operand 12 states and 267 transitions. [2024-06-20 15:16:07,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 416 transitions, 6706 flow [2024-06-20 15:16:09,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 416 transitions, 6448 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-20 15:16:09,453 INFO L231 Difference]: Finished difference. Result has 322 places, 387 transitions, 5650 flow [2024-06-20 15:16:09,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5356, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5650, PETRI_PLACES=322, PETRI_TRANSITIONS=387} [2024-06-20 15:16:09,454 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 281 predicate places. [2024-06-20 15:16:09,454 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 387 transitions, 5650 flow [2024-06-20 15:16:09,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:16:09,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:16:09,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:16:09,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-20 15:16:09,455 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:16:09,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:16:09,455 INFO L85 PathProgramCache]: Analyzing trace with hash 38618710, now seen corresponding path program 4 times [2024-06-20 15:16:09,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:16:09,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606642531] [2024-06-20 15:16:09,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:16:09,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:16:09,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:16:09,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:16:09,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:16:09,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606642531] [2024-06-20 15:16:09,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606642531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:16:09,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:16:09,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:16:09,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640330280] [2024-06-20 15:16:09,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:16:09,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:16:09,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:16:09,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:16:09,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:16:09,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:16:09,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 387 transitions, 5650 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:16:09,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:16:09,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:16:09,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:16:10,706 INFO L124 PetriNetUnfolderBase]: 3417/5857 cut-off events. [2024-06-20 15:16:10,706 INFO L125 PetriNetUnfolderBase]: For 711500/711513 co-relation queries the response was YES. [2024-06-20 15:16:10,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48118 conditions, 5857 events. 3417/5857 cut-off events. For 711500/711513 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 40480 event pairs, 1126 based on Foata normal form. 11/5863 useless extension candidates. Maximal degree in co-relation 47967. Up to 5168 conditions per place. [2024-06-20 15:16:10,776 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 295 selfloop transitions, 113 changer transitions 0/415 dead transitions. [2024-06-20 15:16:10,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 415 transitions, 6740 flow [2024-06-20 15:16:10,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:16:10,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:16:10,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-20 15:16:10,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:16:10,777 INFO L175 Difference]: Start difference. First operand has 322 places, 387 transitions, 5650 flow. Second operand 8 states and 192 transitions. [2024-06-20 15:16:10,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 415 transitions, 6740 flow [2024-06-20 15:16:13,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 415 transitions, 6326 flow, removed 16 selfloop flow, removed 11 redundant places. [2024-06-20 15:16:13,457 INFO L231 Difference]: Finished difference. Result has 319 places, 390 transitions, 5518 flow [2024-06-20 15:16:13,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5248, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5518, PETRI_PLACES=319, PETRI_TRANSITIONS=390} [2024-06-20 15:16:13,458 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-20 15:16:13,458 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 390 transitions, 5518 flow [2024-06-20 15:16:13,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:16:13,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:16:13,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:16:13,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-20 15:16:13,458 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:16:13,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:16:13,459 INFO L85 PathProgramCache]: Analyzing trace with hash 214106920, now seen corresponding path program 5 times [2024-06-20 15:16:13,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:16:13,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976616863] [2024-06-20 15:16:13,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:16:13,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:16:13,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:16:13,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:16:13,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:16:13,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976616863] [2024-06-20 15:16:13,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976616863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:16:13,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:16:13,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:16:13,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985419657] [2024-06-20 15:16:13,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:16:13,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:16:13,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:16:13,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:16:13,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:16:13,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:16:13,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 390 transitions, 5518 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:16:13,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:16:13,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:16:13,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:16:14,712 INFO L124 PetriNetUnfolderBase]: 3414/5853 cut-off events. [2024-06-20 15:16:14,712 INFO L125 PetriNetUnfolderBase]: For 724051/724064 co-relation queries the response was YES. [2024-06-20 15:16:14,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47880 conditions, 5853 events. 3414/5853 cut-off events. For 724051/724064 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 40454 event pairs, 1126 based on Foata normal form. 11/5859 useless extension candidates. Maximal degree in co-relation 47729. Up to 5165 conditions per place. [2024-06-20 15:16:14,779 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 288 selfloop transitions, 125 changer transitions 0/420 dead transitions. [2024-06-20 15:16:14,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 420 transitions, 6416 flow [2024-06-20 15:16:14,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 15:16:14,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 15:16:14,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 302 transitions. [2024-06-20 15:16:14,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392857142857143 [2024-06-20 15:16:14,780 INFO L175 Difference]: Start difference. First operand has 319 places, 390 transitions, 5518 flow. Second operand 14 states and 302 transitions. [2024-06-20 15:16:14,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 420 transitions, 6416 flow [2024-06-20 15:16:17,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 420 transitions, 6229 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-20 15:16:17,194 INFO L231 Difference]: Finished difference. Result has 328 places, 390 transitions, 5587 flow [2024-06-20 15:16:17,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5331, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5587, PETRI_PLACES=328, PETRI_TRANSITIONS=390} [2024-06-20 15:16:17,195 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 287 predicate places. [2024-06-20 15:16:17,195 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 390 transitions, 5587 flow [2024-06-20 15:16:17,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:16:17,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:16:17,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:16:17,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-20 15:16:17,195 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:16:17,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:16:17,195 INFO L85 PathProgramCache]: Analyzing trace with hash 1081811187, now seen corresponding path program 3 times [2024-06-20 15:16:17,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:16:17,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723512870] [2024-06-20 15:16:17,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:16:17,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:16:17,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:16:17,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:16:17,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:16:17,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723512870] [2024-06-20 15:16:17,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723512870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:16:17,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:16:17,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:16:17,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078067732] [2024-06-20 15:16:17,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:16:17,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:16:17,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:16:17,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:16:17,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:16:17,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:16:17,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 390 transitions, 5587 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:16:17,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:16:17,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:16:17,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:16:18,376 INFO L124 PetriNetUnfolderBase]: 3481/5950 cut-off events. [2024-06-20 15:16:18,376 INFO L125 PetriNetUnfolderBase]: For 782575/782588 co-relation queries the response was YES. [2024-06-20 15:16:18,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49903 conditions, 5950 events. 3481/5950 cut-off events. For 782575/782588 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 41169 event pairs, 1157 based on Foata normal form. 12/5954 useless extension candidates. Maximal degree in co-relation 49751. Up to 5233 conditions per place. [2024-06-20 15:16:18,449 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 316 selfloop transitions, 97 changer transitions 0/420 dead transitions. [2024-06-20 15:16:18,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 420 transitions, 6817 flow [2024-06-20 15:16:18,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:16:18,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:16:18,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-20 15:16:18,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-20 15:16:18,450 INFO L175 Difference]: Start difference. First operand has 328 places, 390 transitions, 5587 flow. Second operand 7 states and 171 transitions. [2024-06-20 15:16:18,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 420 transitions, 6817 flow [2024-06-20 15:16:20,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 420 transitions, 6441 flow, removed 0 selfloop flow, removed 15 redundant places. [2024-06-20 15:16:20,588 INFO L231 Difference]: Finished difference. Result has 320 places, 394 transitions, 5558 flow [2024-06-20 15:16:20,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5211, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5558, PETRI_PLACES=320, PETRI_TRANSITIONS=394} [2024-06-20 15:16:20,589 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 279 predicate places. [2024-06-20 15:16:20,589 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 394 transitions, 5558 flow [2024-06-20 15:16:20,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:16:20,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:16:20,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:16:20,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-20 15:16:20,590 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:16:20,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:16:20,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1084668147, now seen corresponding path program 4 times [2024-06-20 15:16:20,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:16:20,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643692088] [2024-06-20 15:16:20,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:16:20,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:16:20,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:16:20,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:16:20,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:16:20,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643692088] [2024-06-20 15:16:20,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643692088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:16:20,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:16:20,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:16:20,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445795609] [2024-06-20 15:16:20,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:16:20,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:16:20,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:16:20,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:16:20,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:16:20,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:16:20,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 394 transitions, 5558 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:16:20,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:16:20,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:16:20,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:16:21,795 INFO L124 PetriNetUnfolderBase]: 3489/5967 cut-off events. [2024-06-20 15:16:21,795 INFO L125 PetriNetUnfolderBase]: For 801257/801270 co-relation queries the response was YES. [2024-06-20 15:16:21,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50257 conditions, 5967 events. 3489/5967 cut-off events. For 801257/801270 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 41289 event pairs, 1160 based on Foata normal form. 12/5971 useless extension candidates. Maximal degree in co-relation 50104. Up to 5332 conditions per place. [2024-06-20 15:16:21,863 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 313 selfloop transitions, 94 changer transitions 0/414 dead transitions. [2024-06-20 15:16:21,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 414 transitions, 6492 flow [2024-06-20 15:16:21,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:16:21,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:16:21,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-20 15:16:21,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5821428571428572 [2024-06-20 15:16:21,864 INFO L175 Difference]: Start difference. First operand has 320 places, 394 transitions, 5558 flow. Second operand 7 states and 163 transitions. [2024-06-20 15:16:21,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 414 transitions, 6492 flow [2024-06-20 15:16:24,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 414 transitions, 6285 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-20 15:16:24,980 INFO L231 Difference]: Finished difference. Result has 324 places, 396 transitions, 5624 flow [2024-06-20 15:16:24,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5365, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5624, PETRI_PLACES=324, PETRI_TRANSITIONS=396} [2024-06-20 15:16:24,981 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 283 predicate places. [2024-06-20 15:16:24,981 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 396 transitions, 5624 flow [2024-06-20 15:16:24,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:16:24,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:16:24,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:16:24,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-20 15:16:24,981 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:16:24,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:16:24,981 INFO L85 PathProgramCache]: Analyzing trace with hash 728492275, now seen corresponding path program 5 times [2024-06-20 15:16:24,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:16:24,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876322901] [2024-06-20 15:16:24,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:16:24,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:16:24,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:16:25,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:16:25,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:16:25,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876322901] [2024-06-20 15:16:25,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876322901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:16:25,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:16:25,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:16:25,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693709839] [2024-06-20 15:16:25,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:16:25,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:16:25,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:16:25,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:16:25,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:16:25,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:16:25,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 396 transitions, 5624 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:16:25,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:16:25,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:16:25,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:16:26,252 INFO L124 PetriNetUnfolderBase]: 3589/6119 cut-off events. [2024-06-20 15:16:26,253 INFO L125 PetriNetUnfolderBase]: For 878416/878429 co-relation queries the response was YES. [2024-06-20 15:16:26,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53101 conditions, 6119 events. 3589/6119 cut-off events. For 878416/878429 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 42363 event pairs, 1080 based on Foata normal form. 12/6123 useless extension candidates. Maximal degree in co-relation 52946. Up to 5115 conditions per place. [2024-06-20 15:16:26,326 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 310 selfloop transitions, 115 changer transitions 0/432 dead transitions. [2024-06-20 15:16:26,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 432 transitions, 7132 flow [2024-06-20 15:16:26,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:16:26,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:16:26,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-20 15:16:26,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-20 15:16:26,327 INFO L175 Difference]: Start difference. First operand has 324 places, 396 transitions, 5624 flow. Second operand 7 states and 175 transitions. [2024-06-20 15:16:26,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 432 transitions, 7132 flow [2024-06-20 15:16:29,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 432 transitions, 6893 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-20 15:16:29,361 INFO L231 Difference]: Finished difference. Result has 326 places, 401 transitions, 5806 flow [2024-06-20 15:16:29,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5385, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5806, PETRI_PLACES=326, PETRI_TRANSITIONS=401} [2024-06-20 15:16:29,362 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 285 predicate places. [2024-06-20 15:16:29,362 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 401 transitions, 5806 flow [2024-06-20 15:16:29,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:16:29,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:16:29,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:16:29,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-20 15:16:29,363 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:16:29,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:16:29,363 INFO L85 PathProgramCache]: Analyzing trace with hash 739920115, now seen corresponding path program 6 times [2024-06-20 15:16:29,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:16:29,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775415601] [2024-06-20 15:16:29,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:16:29,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:16:29,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:16:29,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:16:29,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:16:29,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775415601] [2024-06-20 15:16:29,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775415601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:16:29,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:16:29,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:16:29,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882371117] [2024-06-20 15:16:29,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:16:29,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:16:29,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:16:29,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:16:29,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:16:29,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:16:29,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 401 transitions, 5806 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:16:29,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:16:29,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:16:29,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:16:30,665 INFO L124 PetriNetUnfolderBase]: 3597/6131 cut-off events. [2024-06-20 15:16:30,665 INFO L125 PetriNetUnfolderBase]: For 900928/900941 co-relation queries the response was YES. [2024-06-20 15:16:30,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53685 conditions, 6131 events. 3597/6131 cut-off events. For 900928/900941 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 42507 event pairs, 1106 based on Foata normal form. 12/6135 useless extension candidates. Maximal degree in co-relation 53529. Up to 5123 conditions per place. [2024-06-20 15:16:30,738 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 303 selfloop transitions, 117 changer transitions 0/427 dead transitions. [2024-06-20 15:16:30,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 427 transitions, 6986 flow [2024-06-20 15:16:30,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:16:30,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:16:30,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-20 15:16:30,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:16:30,740 INFO L175 Difference]: Start difference. First operand has 326 places, 401 transitions, 5806 flow. Second operand 7 states and 168 transitions. [2024-06-20 15:16:30,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 427 transitions, 6986 flow [2024-06-20 15:16:33,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 427 transitions, 6765 flow, removed 59 selfloop flow, removed 2 redundant places. [2024-06-20 15:16:33,891 INFO L231 Difference]: Finished difference. Result has 331 places, 403 transitions, 5904 flow [2024-06-20 15:16:33,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5603, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5904, PETRI_PLACES=331, PETRI_TRANSITIONS=403} [2024-06-20 15:16:33,891 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-20 15:16:33,891 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 403 transitions, 5904 flow [2024-06-20 15:16:33,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:16:33,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:16:33,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:16:33,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-20 15:16:33,892 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:16:33,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:16:33,893 INFO L85 PathProgramCache]: Analyzing trace with hash 798012565, now seen corresponding path program 7 times [2024-06-20 15:16:33,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:16:33,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656159273] [2024-06-20 15:16:33,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:16:33,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:16:33,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:16:34,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:16:34,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:16:34,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656159273] [2024-06-20 15:16:34,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656159273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:16:34,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:16:34,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:16:34,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427980111] [2024-06-20 15:16:34,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:16:34,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:16:34,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:16:34,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:16:34,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:16:34,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:16:34,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 403 transitions, 5904 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:16:34,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:16:34,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:16:34,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:16:35,091 INFO L124 PetriNetUnfolderBase]: 3618/6160 cut-off events. [2024-06-20 15:16:35,092 INFO L125 PetriNetUnfolderBase]: For 925460/925473 co-relation queries the response was YES. [2024-06-20 15:16:35,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54389 conditions, 6160 events. 3618/6160 cut-off events. For 925460/925473 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 42758 event pairs, 1199 based on Foata normal form. 12/6162 useless extension candidates. Maximal degree in co-relation 54231. Up to 5498 conditions per place. [2024-06-20 15:16:35,166 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 317 selfloop transitions, 100 changer transitions 0/424 dead transitions. [2024-06-20 15:16:35,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 424 transitions, 7092 flow [2024-06-20 15:16:35,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:16:35,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:16:35,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-20 15:16:35,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:16:35,168 INFO L175 Difference]: Start difference. First operand has 331 places, 403 transitions, 5904 flow. Second operand 7 states and 161 transitions. [2024-06-20 15:16:35,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 424 transitions, 7092 flow [2024-06-20 15:16:38,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 424 transitions, 6843 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-20 15:16:38,530 INFO L231 Difference]: Finished difference. Result has 335 places, 407 transitions, 6020 flow [2024-06-20 15:16:38,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5659, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6020, PETRI_PLACES=335, PETRI_TRANSITIONS=407} [2024-06-20 15:16:38,531 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-20 15:16:38,531 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 407 transitions, 6020 flow [2024-06-20 15:16:38,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:16:38,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:16:38,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:16:38,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-20 15:16:38,532 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:16:38,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:16:38,532 INFO L85 PathProgramCache]: Analyzing trace with hash -818079501, now seen corresponding path program 8 times [2024-06-20 15:16:38,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:16:38,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684596939] [2024-06-20 15:16:38,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:16:38,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:16:38,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:16:38,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:16:38,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:16:38,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684596939] [2024-06-20 15:16:38,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684596939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:16:38,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:16:38,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:16:38,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137062004] [2024-06-20 15:16:38,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:16:38,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:16:38,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:16:38,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:16:38,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:16:38,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:16:38,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 407 transitions, 6020 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:16:38,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:16:38,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:16:38,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:16:39,710 INFO L124 PetriNetUnfolderBase]: 3613/6155 cut-off events. [2024-06-20 15:16:39,710 INFO L125 PetriNetUnfolderBase]: For 937917/937930 co-relation queries the response was YES. [2024-06-20 15:16:39,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54240 conditions, 6155 events. 3613/6155 cut-off events. For 937917/937930 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 42686 event pairs, 1202 based on Foata normal form. 12/6159 useless extension candidates. Maximal degree in co-relation 54080. Up to 5520 conditions per place. [2024-06-20 15:16:39,785 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 322 selfloop transitions, 93 changer transitions 0/422 dead transitions. [2024-06-20 15:16:39,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 422 transitions, 6886 flow [2024-06-20 15:16:39,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:16:39,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:16:39,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-20 15:16:39,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5678571428571428 [2024-06-20 15:16:39,786 INFO L175 Difference]: Start difference. First operand has 335 places, 407 transitions, 6020 flow. Second operand 7 states and 159 transitions. [2024-06-20 15:16:39,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 422 transitions, 6886 flow [2024-06-20 15:16:43,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 422 transitions, 6593 flow, removed 54 selfloop flow, removed 4 redundant places. [2024-06-20 15:16:43,298 INFO L231 Difference]: Finished difference. Result has 338 places, 407 transitions, 5918 flow [2024-06-20 15:16:43,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5727, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5918, PETRI_PLACES=338, PETRI_TRANSITIONS=407} [2024-06-20 15:16:43,298 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 297 predicate places. [2024-06-20 15:16:43,298 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 407 transitions, 5918 flow [2024-06-20 15:16:43,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:16:43,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:16:43,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:16:43,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-20 15:16:43,299 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:16:43,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:16:43,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1962331348, now seen corresponding path program 6 times [2024-06-20 15:16:43,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:16:43,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028814321] [2024-06-20 15:16:43,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:16:43,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:16:43,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:16:43,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:16:43,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:16:43,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028814321] [2024-06-20 15:16:43,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028814321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:16:43,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:16:43,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:16:43,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839747375] [2024-06-20 15:16:43,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:16:43,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:16:43,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:16:43,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:16:43,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:16:43,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:16:43,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 407 transitions, 5918 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:16:43,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:16:43,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:16:43,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:16:44,560 INFO L124 PetriNetUnfolderBase]: 3618/6164 cut-off events. [2024-06-20 15:16:44,561 INFO L125 PetriNetUnfolderBase]: For 952174/952187 co-relation queries the response was YES. [2024-06-20 15:16:44,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54303 conditions, 6164 events. 3618/6164 cut-off events. For 952174/952187 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 42768 event pairs, 1202 based on Foata normal form. 11/6167 useless extension candidates. Maximal degree in co-relation 54142. Up to 5336 conditions per place. [2024-06-20 15:16:44,634 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 232 selfloop transitions, 206 changer transitions 0/445 dead transitions. [2024-06-20 15:16:44,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 445 transitions, 7461 flow [2024-06-20 15:16:44,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:16:44,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:16:44,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-20 15:16:44,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 15:16:44,635 INFO L175 Difference]: Start difference. First operand has 338 places, 407 transitions, 5918 flow. Second operand 10 states and 240 transitions. [2024-06-20 15:16:44,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 445 transitions, 7461 flow [2024-06-20 15:16:48,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 445 transitions, 7262 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-20 15:16:48,690 INFO L231 Difference]: Finished difference. Result has 342 places, 410 transitions, 6184 flow [2024-06-20 15:16:48,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5719, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6184, PETRI_PLACES=342, PETRI_TRANSITIONS=410} [2024-06-20 15:16:48,690 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 301 predicate places. [2024-06-20 15:16:48,691 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 410 transitions, 6184 flow [2024-06-20 15:16:48,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:16:48,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:16:48,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:16:48,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-20 15:16:48,691 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:16:48,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:16:48,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1971585778, now seen corresponding path program 7 times [2024-06-20 15:16:48,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:16:48,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470382585] [2024-06-20 15:16:48,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:16:48,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:16:48,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:16:48,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:16:48,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:16:48,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470382585] [2024-06-20 15:16:48,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470382585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:16:48,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:16:48,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:16:48,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453992570] [2024-06-20 15:16:48,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:16:48,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:16:48,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:16:48,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:16:48,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:16:48,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:16:48,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 410 transitions, 6184 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:16:48,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:16:48,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:16:48,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:16:49,996 INFO L124 PetriNetUnfolderBase]: 3631/6191 cut-off events. [2024-06-20 15:16:49,996 INFO L125 PetriNetUnfolderBase]: For 976780/976793 co-relation queries the response was YES. [2024-06-20 15:16:50,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55083 conditions, 6191 events. 3631/6191 cut-off events. For 976780/976793 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 43010 event pairs, 1205 based on Foata normal form. 11/6195 useless extension candidates. Maximal degree in co-relation 54921. Up to 5351 conditions per place. [2024-06-20 15:16:50,073 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 237 selfloop transitions, 213 changer transitions 0/457 dead transitions. [2024-06-20 15:16:50,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 457 transitions, 8008 flow [2024-06-20 15:16:50,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 15:16:50,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 15:16:50,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 331 transitions. [2024-06-20 15:16:50,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5516666666666666 [2024-06-20 15:16:50,074 INFO L175 Difference]: Start difference. First operand has 342 places, 410 transitions, 6184 flow. Second operand 15 states and 331 transitions. [2024-06-20 15:16:50,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 457 transitions, 8008 flow [2024-06-20 15:16:54,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 457 transitions, 7552 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-20 15:16:54,282 INFO L231 Difference]: Finished difference. Result has 349 places, 416 transitions, 6266 flow [2024-06-20 15:16:54,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5740, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6266, PETRI_PLACES=349, PETRI_TRANSITIONS=416} [2024-06-20 15:16:54,282 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-20 15:16:54,282 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 416 transitions, 6266 flow [2024-06-20 15:16:54,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:16:54,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:16:54,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:16:54,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-20 15:16:54,283 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:16:54,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:16:54,283 INFO L85 PathProgramCache]: Analyzing trace with hash 1084672704, now seen corresponding path program 8 times [2024-06-20 15:16:54,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:16:54,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916911298] [2024-06-20 15:16:54,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:16:54,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:16:54,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:16:54,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:16:54,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:16:54,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916911298] [2024-06-20 15:16:54,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916911298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:16:54,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:16:54,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:16:54,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763048762] [2024-06-20 15:16:54,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:16:54,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:16:54,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:16:54,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:16:54,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:16:54,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:16:54,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 416 transitions, 6266 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:16:54,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:16:54,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:16:54,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:16:55,757 INFO L124 PetriNetUnfolderBase]: 3628/6183 cut-off events. [2024-06-20 15:16:55,757 INFO L125 PetriNetUnfolderBase]: For 994367/994380 co-relation queries the response was YES. [2024-06-20 15:16:55,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55161 conditions, 6183 events. 3628/6183 cut-off events. For 994367/994380 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 42880 event pairs, 1203 based on Foata normal form. 11/6187 useless extension candidates. Maximal degree in co-relation 54998. Up to 5348 conditions per place. [2024-06-20 15:16:55,824 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 234 selfloop transitions, 213 changer transitions 0/454 dead transitions. [2024-06-20 15:16:55,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 454 transitions, 7798 flow [2024-06-20 15:16:55,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:16:55,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:16:55,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 294 transitions. [2024-06-20 15:16:55,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5653846153846154 [2024-06-20 15:16:55,825 INFO L175 Difference]: Start difference. First operand has 349 places, 416 transitions, 6266 flow. Second operand 13 states and 294 transitions. [2024-06-20 15:16:55,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 454 transitions, 7798 flow [2024-06-20 15:17:00,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 454 transitions, 7308 flow, removed 32 selfloop flow, removed 12 redundant places. [2024-06-20 15:17:00,257 INFO L231 Difference]: Finished difference. Result has 350 places, 416 transitions, 6208 flow [2024-06-20 15:17:00,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5776, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6208, PETRI_PLACES=350, PETRI_TRANSITIONS=416} [2024-06-20 15:17:00,258 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-20 15:17:00,258 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 416 transitions, 6208 flow [2024-06-20 15:17:00,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:17:00,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:17:00,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:17:00,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-20 15:17:00,259 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:17:00,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:17:00,259 INFO L85 PathProgramCache]: Analyzing trace with hash -94597704, now seen corresponding path program 9 times [2024-06-20 15:17:00,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:17:00,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024727662] [2024-06-20 15:17:00,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:17:00,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:17:00,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:17:00,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:17:00,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:17:00,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024727662] [2024-06-20 15:17:00,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024727662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:17:00,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:17:00,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:17:00,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62567731] [2024-06-20 15:17:00,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:17:00,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:17:00,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:17:00,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:17:00,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:17:00,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:17:00,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 416 transitions, 6208 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:17:00,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:17:00,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:17:00,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:17:01,667 INFO L124 PetriNetUnfolderBase]: 3641/6205 cut-off events. [2024-06-20 15:17:01,667 INFO L125 PetriNetUnfolderBase]: For 1019314/1019327 co-relation queries the response was YES. [2024-06-20 15:17:01,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55589 conditions, 6205 events. 3641/6205 cut-off events. For 1019314/1019327 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 43093 event pairs, 1203 based on Foata normal form. 11/6209 useless extension candidates. Maximal degree in co-relation 55425. Up to 5363 conditions per place. [2024-06-20 15:17:01,743 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 227 selfloop transitions, 220 changer transitions 0/454 dead transitions. [2024-06-20 15:17:01,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 454 transitions, 7836 flow [2024-06-20 15:17:01,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:17:01,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:17:01,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 285 transitions. [2024-06-20 15:17:01,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5480769230769231 [2024-06-20 15:17:01,744 INFO L175 Difference]: Start difference. First operand has 350 places, 416 transitions, 6208 flow. Second operand 13 states and 285 transitions. [2024-06-20 15:17:01,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 454 transitions, 7836 flow [2024-06-20 15:17:05,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 454 transitions, 7398 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-20 15:17:05,949 INFO L231 Difference]: Finished difference. Result has 351 places, 422 transitions, 6322 flow [2024-06-20 15:17:05,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5782, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6322, PETRI_PLACES=351, PETRI_TRANSITIONS=422} [2024-06-20 15:17:05,950 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 310 predicate places. [2024-06-20 15:17:05,950 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 422 transitions, 6322 flow [2024-06-20 15:17:05,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:17:05,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:17:05,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:17:05,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-20 15:17:05,950 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:17:05,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:17:05,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1400148234, now seen corresponding path program 10 times [2024-06-20 15:17:05,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:17:05,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796449972] [2024-06-20 15:17:05,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:17:05,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:17:05,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:17:06,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:17:06,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:17:06,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796449972] [2024-06-20 15:17:06,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796449972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:17:06,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:17:06,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:17:06,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330112772] [2024-06-20 15:17:06,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:17:06,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:17:06,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:17:06,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:17:06,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:17:06,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:17:06,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 422 transitions, 6322 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:17:06,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:17:06,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:17:06,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:17:07,333 INFO L124 PetriNetUnfolderBase]: 3638/6201 cut-off events. [2024-06-20 15:17:07,333 INFO L125 PetriNetUnfolderBase]: For 1035766/1035779 co-relation queries the response was YES. [2024-06-20 15:17:07,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55696 conditions, 6201 events. 3638/6201 cut-off events. For 1035766/1035779 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 43073 event pairs, 1201 based on Foata normal form. 11/6205 useless extension candidates. Maximal degree in co-relation 55531. Up to 5360 conditions per place. [2024-06-20 15:17:07,406 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 226 selfloop transitions, 220 changer transitions 0/453 dead transitions. [2024-06-20 15:17:07,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 453 transitions, 7660 flow [2024-06-20 15:17:07,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:17:07,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:17:07,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 284 transitions. [2024-06-20 15:17:07,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5461538461538461 [2024-06-20 15:17:07,407 INFO L175 Difference]: Start difference. First operand has 351 places, 422 transitions, 6322 flow. Second operand 13 states and 284 transitions. [2024-06-20 15:17:07,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 453 transitions, 7660 flow [2024-06-20 15:17:12,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 453 transitions, 7261 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-06-20 15:17:12,091 INFO L231 Difference]: Finished difference. Result has 355 places, 422 transitions, 6369 flow [2024-06-20 15:17:12,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5923, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6369, PETRI_PLACES=355, PETRI_TRANSITIONS=422} [2024-06-20 15:17:12,092 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-20 15:17:12,092 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 422 transitions, 6369 flow [2024-06-20 15:17:12,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:17:12,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:17:12,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:17:12,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-20 15:17:12,093 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:17:12,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:17:12,093 INFO L85 PathProgramCache]: Analyzing trace with hash 295645176, now seen corresponding path program 11 times [2024-06-20 15:17:12,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:17:12,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501894025] [2024-06-20 15:17:12,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:17:12,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:17:12,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:17:12,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:17:12,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:17:12,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501894025] [2024-06-20 15:17:12,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501894025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:17:12,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:17:12,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:17:12,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887124045] [2024-06-20 15:17:12,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:17:12,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:17:12,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:17:12,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:17:12,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:17:12,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:17:12,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 422 transitions, 6369 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:17:12,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:17:12,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:17:12,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:17:13,448 INFO L124 PetriNetUnfolderBase]: 3635/6199 cut-off events. [2024-06-20 15:17:13,448 INFO L125 PetriNetUnfolderBase]: For 1053365/1053378 co-relation queries the response was YES. [2024-06-20 15:17:13,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55807 conditions, 6199 events. 3635/6199 cut-off events. For 1053365/1053378 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 43095 event pairs, 1199 based on Foata normal form. 11/6205 useless extension candidates. Maximal degree in co-relation 55641. Up to 5357 conditions per place. [2024-06-20 15:17:13,534 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 225 selfloop transitions, 220 changer transitions 0/452 dead transitions. [2024-06-20 15:17:13,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 452 transitions, 7707 flow [2024-06-20 15:17:13,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:17:13,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:17:13,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 267 transitions. [2024-06-20 15:17:13,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-20 15:17:13,535 INFO L175 Difference]: Start difference. First operand has 355 places, 422 transitions, 6369 flow. Second operand 12 states and 267 transitions. [2024-06-20 15:17:13,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 452 transitions, 7707 flow [2024-06-20 15:17:17,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 452 transitions, 7267 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-20 15:17:17,869 INFO L231 Difference]: Finished difference. Result has 355 places, 422 transitions, 6375 flow [2024-06-20 15:17:17,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5929, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6375, PETRI_PLACES=355, PETRI_TRANSITIONS=422} [2024-06-20 15:17:17,870 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-20 15:17:17,870 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 422 transitions, 6375 flow [2024-06-20 15:17:17,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:17:17,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:17:17,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:17:17,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-20 15:17:17,871 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:17:17,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:17:17,871 INFO L85 PathProgramCache]: Analyzing trace with hash 3354803, now seen corresponding path program 9 times [2024-06-20 15:17:17,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:17:17,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976752008] [2024-06-20 15:17:17,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:17:17,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:17:17,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:17:18,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:17:18,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:17:18,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976752008] [2024-06-20 15:17:18,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976752008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:17:18,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:17:18,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:17:18,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281739198] [2024-06-20 15:17:18,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:17:18,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:17:18,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:17:18,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:17:18,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:17:18,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:17:18,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 422 transitions, 6375 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:17:18,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:17:18,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:17:18,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:17:19,198 INFO L124 PetriNetUnfolderBase]: 3612/6165 cut-off events. [2024-06-20 15:17:19,198 INFO L125 PetriNetUnfolderBase]: For 1068980/1068993 co-relation queries the response was YES. [2024-06-20 15:17:19,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54810 conditions, 6165 events. 3612/6165 cut-off events. For 1068980/1068993 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 42883 event pairs, 1173 based on Foata normal form. 20/6180 useless extension candidates. Maximal degree in co-relation 54643. Up to 5491 conditions per place. [2024-06-20 15:17:19,274 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 365 selfloop transitions, 74 changer transitions 0/446 dead transitions. [2024-06-20 15:17:19,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 446 transitions, 7343 flow [2024-06-20 15:17:19,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:17:19,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:17:19,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-20 15:17:19,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-20 15:17:19,276 INFO L175 Difference]: Start difference. First operand has 355 places, 422 transitions, 6375 flow. Second operand 7 states and 171 transitions. [2024-06-20 15:17:19,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 446 transitions, 7343 flow [2024-06-20 15:17:23,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 446 transitions, 6567 flow, removed 36 selfloop flow, removed 13 redundant places. [2024-06-20 15:17:23,564 INFO L231 Difference]: Finished difference. Result has 349 places, 422 transitions, 5758 flow [2024-06-20 15:17:23,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5599, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5758, PETRI_PLACES=349, PETRI_TRANSITIONS=422} [2024-06-20 15:17:23,564 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-20 15:17:23,564 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 422 transitions, 5758 flow [2024-06-20 15:17:23,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:17:23,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:17:23,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:17:23,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-20 15:17:23,564 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:17:23,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:17:23,565 INFO L85 PathProgramCache]: Analyzing trace with hash 11925683, now seen corresponding path program 10 times [2024-06-20 15:17:23,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:17:23,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862818001] [2024-06-20 15:17:23,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:17:23,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:17:23,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:17:23,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:17:23,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:17:23,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862818001] [2024-06-20 15:17:23,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862818001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:17:23,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:17:23,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:17:23,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486260254] [2024-06-20 15:17:23,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:17:23,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:17:23,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:17:23,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:17:23,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:17:23,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:17:23,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 422 transitions, 5758 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:17:23,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:17:23,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:17:23,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:17:25,002 INFO L124 PetriNetUnfolderBase]: 3589/6141 cut-off events. [2024-06-20 15:17:25,003 INFO L125 PetriNetUnfolderBase]: For 1040047/1040060 co-relation queries the response was YES. [2024-06-20 15:17:25,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52865 conditions, 6141 events. 3589/6141 cut-off events. For 1040047/1040060 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 42810 event pairs, 1060 based on Foata normal form. 20/6156 useless extension candidates. Maximal degree in co-relation 52699. Up to 5245 conditions per place. [2024-06-20 15:17:25,066 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 360 selfloop transitions, 84 changer transitions 0/451 dead transitions. [2024-06-20 15:17:25,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 451 transitions, 6970 flow [2024-06-20 15:17:25,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:17:25,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:17:25,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-20 15:17:25,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-20 15:17:25,067 INFO L175 Difference]: Start difference. First operand has 349 places, 422 transitions, 5758 flow. Second operand 7 states and 175 transitions. [2024-06-20 15:17:25,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 451 transitions, 6970 flow [2024-06-20 15:17:28,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 451 transitions, 6756 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-20 15:17:28,782 INFO L231 Difference]: Finished difference. Result has 349 places, 422 transitions, 5720 flow [2024-06-20 15:17:28,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5544, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5720, PETRI_PLACES=349, PETRI_TRANSITIONS=422} [2024-06-20 15:17:28,782 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-20 15:17:28,783 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 422 transitions, 5720 flow [2024-06-20 15:17:28,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:17:28,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:17:28,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:17:28,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-20 15:17:28,783 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:17:28,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:17:28,783 INFO L85 PathProgramCache]: Analyzing trace with hash 3348200, now seen corresponding path program 12 times [2024-06-20 15:17:28,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:17:28,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515872421] [2024-06-20 15:17:28,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:17:28,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:17:28,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:17:28,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:17:28,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:17:28,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515872421] [2024-06-20 15:17:28,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515872421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:17:28,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:17:28,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:17:28,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111400965] [2024-06-20 15:17:28,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:17:28,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:17:28,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:17:28,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:17:28,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:17:28,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:17:28,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 422 transitions, 5720 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:17:28,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:17:28,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:17:28,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:17:30,104 INFO L124 PetriNetUnfolderBase]: 3594/6150 cut-off events. [2024-06-20 15:17:30,104 INFO L125 PetriNetUnfolderBase]: For 1018317/1018330 co-relation queries the response was YES. [2024-06-20 15:17:30,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53031 conditions, 6150 events. 3594/6150 cut-off events. For 1018317/1018330 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 42877 event pairs, 1171 based on Foata normal form. 11/6156 useless extension candidates. Maximal degree in co-relation 52865. Up to 5416 conditions per place. [2024-06-20 15:17:30,184 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 330 selfloop transitions, 121 changer transitions 0/458 dead transitions. [2024-06-20 15:17:30,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 458 transitions, 7142 flow [2024-06-20 15:17:30,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:17:30,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:17:30,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 253 transitions. [2024-06-20 15:17:30,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:17:30,185 INFO L175 Difference]: Start difference. First operand has 349 places, 422 transitions, 5720 flow. Second operand 11 states and 253 transitions. [2024-06-20 15:17:30,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 458 transitions, 7142 flow [2024-06-20 15:17:34,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 458 transitions, 6903 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-20 15:17:34,405 INFO L231 Difference]: Finished difference. Result has 353 places, 425 transitions, 5772 flow [2024-06-20 15:17:34,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5483, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5772, PETRI_PLACES=353, PETRI_TRANSITIONS=425} [2024-06-20 15:17:34,406 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-20 15:17:34,406 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 425 transitions, 5772 flow [2024-06-20 15:17:34,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:17:34,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:17:34,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:17:34,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-20 15:17:34,406 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:17:34,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:17:34,406 INFO L85 PathProgramCache]: Analyzing trace with hash 3359360, now seen corresponding path program 13 times [2024-06-20 15:17:34,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:17:34,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451065065] [2024-06-20 15:17:34,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:17:34,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:17:34,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:17:34,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:17:34,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:17:34,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451065065] [2024-06-20 15:17:34,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451065065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:17:34,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:17:34,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:17:34,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604551394] [2024-06-20 15:17:34,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:17:34,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:17:34,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:17:34,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:17:34,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:17:34,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:17:34,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 425 transitions, 5772 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:17:34,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:17:34,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:17:34,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:17:35,738 INFO L124 PetriNetUnfolderBase]: 3591/6146 cut-off events. [2024-06-20 15:17:35,738 INFO L125 PetriNetUnfolderBase]: For 1032586/1032599 co-relation queries the response was YES. [2024-06-20 15:17:35,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53033 conditions, 6146 events. 3591/6146 cut-off events. For 1032586/1032599 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 42821 event pairs, 1173 based on Foata normal form. 11/6152 useless extension candidates. Maximal degree in co-relation 52866. Up to 5413 conditions per place. [2024-06-20 15:17:35,816 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 326 selfloop transitions, 119 changer transitions 0/452 dead transitions. [2024-06-20 15:17:35,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 452 transitions, 6933 flow [2024-06-20 15:17:35,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:17:35,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:17:35,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-20 15:17:35,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-20 15:17:35,817 INFO L175 Difference]: Start difference. First operand has 353 places, 425 transitions, 5772 flow. Second operand 9 states and 213 transitions. [2024-06-20 15:17:35,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 452 transitions, 6933 flow [2024-06-20 15:17:40,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 452 transitions, 6541 flow, removed 20 selfloop flow, removed 10 redundant places. [2024-06-20 15:17:40,922 INFO L231 Difference]: Finished difference. Result has 352 places, 425 transitions, 5624 flow [2024-06-20 15:17:40,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5380, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5624, PETRI_PLACES=352, PETRI_TRANSITIONS=425} [2024-06-20 15:17:40,922 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 311 predicate places. [2024-06-20 15:17:40,922 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 425 transitions, 5624 flow [2024-06-20 15:17:40,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:17:40,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:17:40,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:17:40,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-20 15:17:40,923 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:17:40,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:17:40,923 INFO L85 PathProgramCache]: Analyzing trace with hash 175128500, now seen corresponding path program 14 times [2024-06-20 15:17:40,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:17:40,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088974981] [2024-06-20 15:17:40,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:17:40,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:17:40,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:17:41,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:17:41,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:17:41,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088974981] [2024-06-20 15:17:41,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088974981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:17:41,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:17:41,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:17:41,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727639281] [2024-06-20 15:17:41,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:17:41,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:17:41,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:17:41,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:17:41,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:17:41,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:17:41,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 425 transitions, 5624 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:17:41,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:17:41,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:17:41,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:17:42,236 INFO L124 PetriNetUnfolderBase]: 3596/6159 cut-off events. [2024-06-20 15:17:42,236 INFO L125 PetriNetUnfolderBase]: For 1051612/1051625 co-relation queries the response was YES. [2024-06-20 15:17:42,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53196 conditions, 6159 events. 3596/6159 cut-off events. For 1051612/1051625 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 43016 event pairs, 1173 based on Foata normal form. 11/6165 useless extension candidates. Maximal degree in co-relation 53028. Up to 5419 conditions per place. [2024-06-20 15:17:42,313 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 323 selfloop transitions, 122 changer transitions 0/452 dead transitions. [2024-06-20 15:17:42,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 452 transitions, 6835 flow [2024-06-20 15:17:42,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:17:42,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:17:42,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-20 15:17:42,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-20 15:17:42,314 INFO L175 Difference]: Start difference. First operand has 352 places, 425 transitions, 5624 flow. Second operand 9 states and 210 transitions. [2024-06-20 15:17:42,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 452 transitions, 6835 flow [2024-06-20 15:17:46,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 452 transitions, 6591 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-20 15:17:46,612 INFO L231 Difference]: Finished difference. Result has 354 places, 429 transitions, 5707 flow [2024-06-20 15:17:46,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5386, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5707, PETRI_PLACES=354, PETRI_TRANSITIONS=429} [2024-06-20 15:17:46,612 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 313 predicate places. [2024-06-20 15:17:46,612 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 429 transitions, 5707 flow [2024-06-20 15:17:46,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:17:46,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:17:46,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:17:46,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-20 15:17:46,613 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:17:46,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:17:46,613 INFO L85 PathProgramCache]: Analyzing trace with hash 175122920, now seen corresponding path program 15 times [2024-06-20 15:17:46,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:17:46,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600281142] [2024-06-20 15:17:46,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:17:46,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:17:46,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:17:46,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:17:46,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:17:46,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600281142] [2024-06-20 15:17:46,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600281142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:17:46,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:17:46,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:17:46,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70233763] [2024-06-20 15:17:46,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:17:46,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:17:46,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:17:46,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:17:46,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:17:46,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:17:46,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 429 transitions, 5707 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:17:46,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:17:46,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:17:46,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:17:47,940 INFO L124 PetriNetUnfolderBase]: 3593/6147 cut-off events. [2024-06-20 15:17:47,940 INFO L125 PetriNetUnfolderBase]: For 1068042/1068055 co-relation queries the response was YES. [2024-06-20 15:17:47,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53280 conditions, 6147 events. 3593/6147 cut-off events. For 1068042/1068055 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 42825 event pairs, 1171 based on Foata normal form. 11/6153 useless extension candidates. Maximal degree in co-relation 53110. Up to 5416 conditions per place. [2024-06-20 15:17:48,016 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 322 selfloop transitions, 124 changer transitions 0/453 dead transitions. [2024-06-20 15:17:48,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 453 transitions, 6657 flow [2024-06-20 15:17:48,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:17:48,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:17:48,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-20 15:17:48,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568181818181818 [2024-06-20 15:17:48,017 INFO L175 Difference]: Start difference. First operand has 354 places, 429 transitions, 5707 flow. Second operand 11 states and 245 transitions. [2024-06-20 15:17:48,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 453 transitions, 6657 flow [2024-06-20 15:17:52,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 453 transitions, 6339 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-20 15:17:52,678 INFO L231 Difference]: Finished difference. Result has 358 places, 429 transitions, 5643 flow [2024-06-20 15:17:52,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5389, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5643, PETRI_PLACES=358, PETRI_TRANSITIONS=429} [2024-06-20 15:17:52,678 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 317 predicate places. [2024-06-20 15:17:52,679 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 429 transitions, 5643 flow [2024-06-20 15:17:52,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:17:52,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:17:52,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:17:52,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-20 15:17:52,679 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:17:52,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:17:52,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1594866964, now seen corresponding path program 16 times [2024-06-20 15:17:52,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:17:52,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362543543] [2024-06-20 15:17:52,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:17:52,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:17:52,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:17:52,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:17:52,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:17:52,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362543543] [2024-06-20 15:17:52,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362543543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:17:52,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:17:52,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:17:52,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063212432] [2024-06-20 15:17:52,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:17:52,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:17:52,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:17:52,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:17:52,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:17:52,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:17:52,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 429 transitions, 5643 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:17:52,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:17:52,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:17:52,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:17:54,062 INFO L124 PetriNetUnfolderBase]: 3590/6132 cut-off events. [2024-06-20 15:17:54,062 INFO L125 PetriNetUnfolderBase]: For 1083966/1083973 co-relation queries the response was YES. [2024-06-20 15:17:54,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53288 conditions, 6132 events. 3590/6132 cut-off events. For 1083966/1083973 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 42707 event pairs, 1187 based on Foata normal form. 4/6129 useless extension candidates. Maximal degree in co-relation 53117. Up to 5299 conditions per place. [2024-06-20 15:17:54,132 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 259 selfloop transitions, 183 changer transitions 0/449 dead transitions. [2024-06-20 15:17:54,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 449 transitions, 6977 flow [2024-06-20 15:17:54,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:17:54,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:17:54,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-20 15:17:54,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-20 15:17:54,133 INFO L175 Difference]: Start difference. First operand has 358 places, 429 transitions, 5643 flow. Second operand 11 states and 240 transitions. [2024-06-20 15:17:54,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 449 transitions, 6977 flow [2024-06-20 15:17:58,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 449 transitions, 6729 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-20 15:17:58,782 INFO L231 Difference]: Finished difference. Result has 360 places, 429 transitions, 5767 flow [2024-06-20 15:17:58,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5395, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5767, PETRI_PLACES=360, PETRI_TRANSITIONS=429} [2024-06-20 15:17:58,783 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-20 15:17:58,783 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 429 transitions, 5767 flow [2024-06-20 15:17:58,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:17:58,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:17:58,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:17:58,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-20 15:17:58,783 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:17:58,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:17:58,784 INFO L85 PathProgramCache]: Analyzing trace with hash -943467450, now seen corresponding path program 17 times [2024-06-20 15:17:58,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:17:58,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411456899] [2024-06-20 15:17:58,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:17:58,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:17:58,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:17:58,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:17:58,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:17:58,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411456899] [2024-06-20 15:17:58,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411456899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:17:58,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:17:58,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:17:58,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544641921] [2024-06-20 15:17:58,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:17:58,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:17:58,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:17:58,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:17:58,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:17:58,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:17:58,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 429 transitions, 5767 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:17:58,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:17:58,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:17:58,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:18:00,147 INFO L124 PetriNetUnfolderBase]: 3608/6174 cut-off events. [2024-06-20 15:18:00,147 INFO L125 PetriNetUnfolderBase]: For 1109544/1109557 co-relation queries the response was YES. [2024-06-20 15:18:00,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53999 conditions, 6174 events. 3608/6174 cut-off events. For 1109544/1109557 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 43085 event pairs, 1167 based on Foata normal form. 11/6180 useless extension candidates. Maximal degree in co-relation 53827. Up to 5528 conditions per place. [2024-06-20 15:18:00,228 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 363 selfloop transitions, 88 changer transitions 0/458 dead transitions. [2024-06-20 15:18:00,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 458 transitions, 7080 flow [2024-06-20 15:18:00,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:18:00,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:18:00,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 251 transitions. [2024-06-20 15:18:00,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5229166666666667 [2024-06-20 15:18:00,229 INFO L175 Difference]: Start difference. First operand has 360 places, 429 transitions, 5767 flow. Second operand 12 states and 251 transitions. [2024-06-20 15:18:00,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 458 transitions, 7080 flow [2024-06-20 15:18:05,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 458 transitions, 6583 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-20 15:18:05,603 INFO L231 Difference]: Finished difference. Result has 363 places, 438 transitions, 5619 flow [2024-06-20 15:18:05,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5308, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5619, PETRI_PLACES=363, PETRI_TRANSITIONS=438} [2024-06-20 15:18:05,603 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 322 predicate places. [2024-06-20 15:18:05,603 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 438 transitions, 5619 flow [2024-06-20 15:18:05,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:18:05,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:18:05,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:18:05,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-20 15:18:05,604 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:18:05,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:18:05,604 INFO L85 PathProgramCache]: Analyzing trace with hash -2139571694, now seen corresponding path program 18 times [2024-06-20 15:18:05,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:18:05,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553850380] [2024-06-20 15:18:05,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:18:05,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:18:05,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:18:05,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:18:05,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:18:05,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553850380] [2024-06-20 15:18:05,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553850380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:18:05,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:18:05,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:18:05,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230290842] [2024-06-20 15:18:05,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:18:05,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:18:05,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:18:05,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:18:05,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:18:05,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:18:05,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 438 transitions, 5619 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:18:05,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:18:05,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:18:05,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:18:06,950 INFO L124 PetriNetUnfolderBase]: 3613/6187 cut-off events. [2024-06-20 15:18:06,950 INFO L125 PetriNetUnfolderBase]: For 1128170/1128183 co-relation queries the response was YES. [2024-06-20 15:18:07,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53909 conditions, 6187 events. 3613/6187 cut-off events. For 1128170/1128183 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 43187 event pairs, 1173 based on Foata normal form. 11/6193 useless extension candidates. Maximal degree in co-relation 53736. Up to 5541 conditions per place. [2024-06-20 15:18:07,029 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 370 selfloop transitions, 84 changer transitions 0/461 dead transitions. [2024-06-20 15:18:07,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 461 transitions, 6826 flow [2024-06-20 15:18:07,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:18:07,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:18:07,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 252 transitions. [2024-06-20 15:18:07,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-20 15:18:07,031 INFO L175 Difference]: Start difference. First operand has 363 places, 438 transitions, 5619 flow. Second operand 12 states and 252 transitions. [2024-06-20 15:18:07,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 461 transitions, 6826 flow [2024-06-20 15:18:12,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 461 transitions, 6733 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-20 15:18:12,630 INFO L231 Difference]: Finished difference. Result has 369 places, 441 transitions, 5747 flow [2024-06-20 15:18:12,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5526, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5747, PETRI_PLACES=369, PETRI_TRANSITIONS=441} [2024-06-20 15:18:12,631 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 328 predicate places. [2024-06-20 15:18:12,631 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 441 transitions, 5747 flow [2024-06-20 15:18:12,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:18:12,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:18:12,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:18:12,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-20 15:18:12,631 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:18:12,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:18:12,632 INFO L85 PathProgramCache]: Analyzing trace with hash -2139577274, now seen corresponding path program 19 times [2024-06-20 15:18:12,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:18:12,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033448202] [2024-06-20 15:18:12,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:18:12,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:18:12,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:18:12,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:18:12,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:18:12,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033448202] [2024-06-20 15:18:12,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033448202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:18:12,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:18:12,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:18:12,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967585100] [2024-06-20 15:18:12,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:18:12,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:18:12,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:18:12,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:18:12,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:18:12,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:18:12,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 441 transitions, 5747 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:18:12,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:18:12,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:18:12,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:18:14,377 INFO L124 PetriNetUnfolderBase]: 3610/6183 cut-off events. [2024-06-20 15:18:14,377 INFO L125 PetriNetUnfolderBase]: For 1144141/1144154 co-relation queries the response was YES. [2024-06-20 15:18:14,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54143 conditions, 6183 events. 3610/6183 cut-off events. For 1144141/1144154 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 43201 event pairs, 1173 based on Foata normal form. 11/6189 useless extension candidates. Maximal degree in co-relation 53968. Up to 5538 conditions per place. [2024-06-20 15:18:14,445 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 368 selfloop transitions, 84 changer transitions 0/459 dead transitions. [2024-06-20 15:18:14,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 459 transitions, 6693 flow [2024-06-20 15:18:14,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:18:14,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:18:14,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-20 15:18:14,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5318181818181819 [2024-06-20 15:18:14,446 INFO L175 Difference]: Start difference. First operand has 369 places, 441 transitions, 5747 flow. Second operand 11 states and 234 transitions. [2024-06-20 15:18:14,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 459 transitions, 6693 flow [2024-06-20 15:18:19,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 459 transitions, 6332 flow, removed 29 selfloop flow, removed 13 redundant places. [2024-06-20 15:18:19,201 INFO L231 Difference]: Finished difference. Result has 367 places, 441 transitions, 5560 flow [2024-06-20 15:18:19,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5386, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5560, PETRI_PLACES=367, PETRI_TRANSITIONS=441} [2024-06-20 15:18:19,202 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 326 predicate places. [2024-06-20 15:18:19,202 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 441 transitions, 5560 flow [2024-06-20 15:18:19,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:18:19,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:18:19,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:18:19,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-20 15:18:19,202 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:18:19,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:18:19,202 INFO L85 PathProgramCache]: Analyzing trace with hash -349366002, now seen corresponding path program 20 times [2024-06-20 15:18:19,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:18:19,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517295015] [2024-06-20 15:18:19,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:18:19,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:18:19,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:18:19,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:18:19,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:18:19,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517295015] [2024-06-20 15:18:19,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517295015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:18:19,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:18:19,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:18:19,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541767184] [2024-06-20 15:18:19,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:18:19,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:18:19,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:18:19,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:18:19,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:18:19,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:18:19,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 441 transitions, 5560 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:18:19,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:18:19,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:18:19,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:18:21,035 INFO L124 PetriNetUnfolderBase]: 3607/6179 cut-off events. [2024-06-20 15:18:21,035 INFO L125 PetriNetUnfolderBase]: For 1159288/1159301 co-relation queries the response was YES. [2024-06-20 15:18:21,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53946 conditions, 6179 events. 3607/6179 cut-off events. For 1159288/1159301 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 43193 event pairs, 1173 based on Foata normal form. 11/6185 useless extension candidates. Maximal degree in co-relation 53772. Up to 5528 conditions per place. [2024-06-20 15:18:21,108 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 365 selfloop transitions, 88 changer transitions 0/460 dead transitions. [2024-06-20 15:18:21,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 460 transitions, 6510 flow [2024-06-20 15:18:21,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:18:21,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:18:21,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 250 transitions. [2024-06-20 15:18:21,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-20 15:18:21,109 INFO L175 Difference]: Start difference. First operand has 367 places, 441 transitions, 5560 flow. Second operand 12 states and 250 transitions. [2024-06-20 15:18:21,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 460 transitions, 6510 flow [2024-06-20 15:18:27,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 460 transitions, 6328 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-20 15:18:27,286 INFO L231 Difference]: Finished difference. Result has 369 places, 441 transitions, 5560 flow [2024-06-20 15:18:27,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5378, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5560, PETRI_PLACES=369, PETRI_TRANSITIONS=441} [2024-06-20 15:18:27,287 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 328 predicate places. [2024-06-20 15:18:27,287 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 441 transitions, 5560 flow [2024-06-20 15:18:27,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:18:27,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:18:27,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:18:27,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-20 15:18:27,287 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:18:27,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:18:27,288 INFO L85 PathProgramCache]: Analyzing trace with hash -349164192, now seen corresponding path program 21 times [2024-06-20 15:18:27,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:18:27,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379392740] [2024-06-20 15:18:27,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:18:27,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:18:27,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:18:27,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:18:27,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:18:27,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379392740] [2024-06-20 15:18:27,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379392740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:18:27,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:18:27,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:18:27,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520008595] [2024-06-20 15:18:27,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:18:27,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:18:27,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:18:27,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:18:27,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:18:27,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:18:27,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 441 transitions, 5560 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:18:27,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:18:27,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:18:27,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:18:29,055 INFO L124 PetriNetUnfolderBase]: 3604/6175 cut-off events. [2024-06-20 15:18:29,055 INFO L125 PetriNetUnfolderBase]: For 1175005/1175018 co-relation queries the response was YES. [2024-06-20 15:18:29,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54017 conditions, 6175 events. 3604/6175 cut-off events. For 1175005/1175018 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 43156 event pairs, 1173 based on Foata normal form. 11/6181 useless extension candidates. Maximal degree in co-relation 53842. Up to 5405 conditions per place. [2024-06-20 15:18:29,140 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 308 selfloop transitions, 157 changer transitions 0/472 dead transitions. [2024-06-20 15:18:29,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 472 transitions, 6568 flow [2024-06-20 15:18:29,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:18:29,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:18:29,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-20 15:18:29,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-20 15:18:29,141 INFO L175 Difference]: Start difference. First operand has 369 places, 441 transitions, 5560 flow. Second operand 9 states and 220 transitions. [2024-06-20 15:18:29,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 472 transitions, 6568 flow [2024-06-20 15:18:34,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 472 transitions, 6382 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-20 15:18:34,749 INFO L231 Difference]: Finished difference. Result has 367 places, 441 transitions, 5703 flow [2024-06-20 15:18:34,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5374, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5703, PETRI_PLACES=367, PETRI_TRANSITIONS=441} [2024-06-20 15:18:34,749 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 326 predicate places. [2024-06-20 15:18:34,749 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 441 transitions, 5703 flow [2024-06-20 15:18:34,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:18:34,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:18:34,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:18:34,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-20 15:18:34,750 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:18:34,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:18:34,750 INFO L85 PathProgramCache]: Analyzing trace with hash -961830675, now seen corresponding path program 1 times [2024-06-20 15:18:34,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:18:34,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697000456] [2024-06-20 15:18:34,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:18:34,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:18:34,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:18:34,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:18:34,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:18:34,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697000456] [2024-06-20 15:18:34,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697000456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:18:34,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:18:34,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:18:34,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744087343] [2024-06-20 15:18:34,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:18:34,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:18:34,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:18:34,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:18:34,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:18:34,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:18:34,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 441 transitions, 5703 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:18:34,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:18:34,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:18:34,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:18:36,623 INFO L124 PetriNetUnfolderBase]: 4058/6957 cut-off events. [2024-06-20 15:18:36,623 INFO L125 PetriNetUnfolderBase]: For 1715036/1715049 co-relation queries the response was YES. [2024-06-20 15:18:36,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68434 conditions, 6957 events. 4058/6957 cut-off events. For 1715036/1715049 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 49765 event pairs, 1152 based on Foata normal form. 16/6968 useless extension candidates. Maximal degree in co-relation 68258. Up to 2711 conditions per place. [2024-06-20 15:18:36,870 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 340 selfloop transitions, 158 changer transitions 0/505 dead transitions. [2024-06-20 15:18:36,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 505 transitions, 7831 flow [2024-06-20 15:18:36,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:18:36,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:18:36,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 258 transitions. [2024-06-20 15:18:36,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.645 [2024-06-20 15:18:36,871 INFO L175 Difference]: Start difference. First operand has 367 places, 441 transitions, 5703 flow. Second operand 10 states and 258 transitions. [2024-06-20 15:18:36,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 505 transitions, 7831 flow [2024-06-20 15:18:42,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 505 transitions, 7370 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-20 15:18:42,484 INFO L231 Difference]: Finished difference. Result has 368 places, 444 transitions, 5717 flow [2024-06-20 15:18:42,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5248, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5717, PETRI_PLACES=368, PETRI_TRANSITIONS=444} [2024-06-20 15:18:42,484 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 327 predicate places. [2024-06-20 15:18:42,484 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 444 transitions, 5717 flow [2024-06-20 15:18:42,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:18:42,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:18:42,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:18:42,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-20 15:18:42,485 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:18:42,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:18:42,485 INFO L85 PathProgramCache]: Analyzing trace with hash -961710705, now seen corresponding path program 2 times [2024-06-20 15:18:42,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:18:42,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833496598] [2024-06-20 15:18:42,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:18:42,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:18:42,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:18:42,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:18:42,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:18:42,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833496598] [2024-06-20 15:18:42,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833496598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:18:42,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:18:42,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:18:42,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663252854] [2024-06-20 15:18:42,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:18:42,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:18:42,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:18:42,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:18:42,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:18:42,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:18:42,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 444 transitions, 5717 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:18:42,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:18:42,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:18:42,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:18:44,423 INFO L124 PetriNetUnfolderBase]: 4263/7354 cut-off events. [2024-06-20 15:18:44,423 INFO L125 PetriNetUnfolderBase]: For 1945697/1945710 co-relation queries the response was YES. [2024-06-20 15:18:44,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73434 conditions, 7354 events. 4263/7354 cut-off events. For 1945697/1945710 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 53446 event pairs, 1134 based on Foata normal form. 34/7383 useless extension candidates. Maximal degree in co-relation 73256. Up to 6143 conditions per place. [2024-06-20 15:18:44,511 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 427 selfloop transitions, 53 changer transitions 0/487 dead transitions. [2024-06-20 15:18:44,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 487 transitions, 7149 flow [2024-06-20 15:18:44,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:18:44,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:18:44,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-20 15:18:44,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-20 15:18:44,512 INFO L175 Difference]: Start difference. First operand has 368 places, 444 transitions, 5717 flow. Second operand 9 states and 210 transitions. [2024-06-20 15:18:44,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 487 transitions, 7149 flow [2024-06-20 15:18:51,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 487 transitions, 6782 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-20 15:18:51,915 INFO L231 Difference]: Finished difference. Result has 372 places, 448 transitions, 5572 flow [2024-06-20 15:18:51,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5368, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5572, PETRI_PLACES=372, PETRI_TRANSITIONS=448} [2024-06-20 15:18:51,915 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 331 predicate places. [2024-06-20 15:18:51,915 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 448 transitions, 5572 flow [2024-06-20 15:18:51,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:18:51,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:18:51,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:18:51,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-20 15:18:51,916 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:18:51,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:18:51,916 INFO L85 PathProgramCache]: Analyzing trace with hash -973008793, now seen corresponding path program 1 times [2024-06-20 15:18:51,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:18:51,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680050429] [2024-06-20 15:18:51,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:18:51,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:18:51,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:18:52,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:18:52,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:18:52,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680050429] [2024-06-20 15:18:52,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680050429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:18:52,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:18:52,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:18:52,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250140190] [2024-06-20 15:18:52,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:18:52,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:18:52,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:18:52,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:18:52,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:18:52,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:18:52,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 448 transitions, 5572 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:18:52,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:18:52,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:18:52,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:18:53,743 INFO L124 PetriNetUnfolderBase]: 3996/6897 cut-off events. [2024-06-20 15:18:53,743 INFO L125 PetriNetUnfolderBase]: For 1619048/1619061 co-relation queries the response was YES. [2024-06-20 15:18:53,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63496 conditions, 6897 events. 3996/6897 cut-off events. For 1619048/1619061 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 49444 event pairs, 994 based on Foata normal form. 34/6926 useless extension candidates. Maximal degree in co-relation 63316. Up to 5817 conditions per place. [2024-06-20 15:18:53,824 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 412 selfloop transitions, 48 changer transitions 19/486 dead transitions. [2024-06-20 15:18:53,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 486 transitions, 6682 flow [2024-06-20 15:18:53,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:18:53,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:18:53,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-20 15:18:53,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-20 15:18:53,825 INFO L175 Difference]: Start difference. First operand has 372 places, 448 transitions, 5572 flow. Second operand 9 states and 209 transitions. [2024-06-20 15:18:53,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 486 transitions, 6682 flow [2024-06-20 15:19:02,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 486 transitions, 6512 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-20 15:19:02,678 INFO L231 Difference]: Finished difference. Result has 376 places, 443 transitions, 5452 flow [2024-06-20 15:19:02,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5402, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5452, PETRI_PLACES=376, PETRI_TRANSITIONS=443} [2024-06-20 15:19:02,678 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 335 predicate places. [2024-06-20 15:19:02,678 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 443 transitions, 5452 flow [2024-06-20 15:19:02,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:02,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:02,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:02,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-20 15:19:02,679 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:02,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:02,679 INFO L85 PathProgramCache]: Analyzing trace with hash -784341849, now seen corresponding path program 2 times [2024-06-20 15:19:02,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:02,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837786317] [2024-06-20 15:19:02,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:02,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:02,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:02,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:02,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:02,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837786317] [2024-06-20 15:19:02,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837786317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:02,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:02,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:19:02,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292371955] [2024-06-20 15:19:02,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:02,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:19:02,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:02,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:19:02,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:19:02,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:02,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 443 transitions, 5452 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:02,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:02,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:02,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:04,652 INFO L124 PetriNetUnfolderBase]: 4177/7202 cut-off events. [2024-06-20 15:19:04,653 INFO L125 PetriNetUnfolderBase]: For 1930289/1930302 co-relation queries the response was YES. [2024-06-20 15:19:04,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72389 conditions, 7202 events. 4177/7202 cut-off events. For 1930289/1930302 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 52009 event pairs, 965 based on Foata normal form. 16/7213 useless extension candidates. Maximal degree in co-relation 72208. Up to 5520 conditions per place. [2024-06-20 15:19:04,737 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 424 selfloop transitions, 58 changer transitions 0/489 dead transitions. [2024-06-20 15:19:04,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 489 transitions, 7162 flow [2024-06-20 15:19:04,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:19:04,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:19:04,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-20 15:19:04,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-20 15:19:04,738 INFO L175 Difference]: Start difference. First operand has 376 places, 443 transitions, 5452 flow. Second operand 9 states and 210 transitions. [2024-06-20 15:19:04,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 489 transitions, 7162 flow [2024-06-20 15:19:13,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 489 transitions, 7040 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-20 15:19:13,578 INFO L231 Difference]: Finished difference. Result has 373 places, 450 transitions, 5625 flow [2024-06-20 15:19:13,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5348, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5625, PETRI_PLACES=373, PETRI_TRANSITIONS=450} [2024-06-20 15:19:13,579 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 332 predicate places. [2024-06-20 15:19:13,579 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 450 transitions, 5625 flow [2024-06-20 15:19:13,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:13,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:13,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:13,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-20 15:19:13,579 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:13,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:13,580 INFO L85 PathProgramCache]: Analyzing trace with hash -784578999, now seen corresponding path program 3 times [2024-06-20 15:19:13,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:13,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840037170] [2024-06-20 15:19:13,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:13,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:13,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:13,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:13,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:13,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840037170] [2024-06-20 15:19:13,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840037170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:13,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:13,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:19:13,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127163161] [2024-06-20 15:19:13,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:13,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:19:13,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:13,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:19:13,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:19:13,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:13,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 450 transitions, 5625 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:13,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:13,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:13,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:15,473 INFO L124 PetriNetUnfolderBase]: 4146/7159 cut-off events. [2024-06-20 15:19:15,473 INFO L125 PetriNetUnfolderBase]: For 1862613/1862626 co-relation queries the response was YES. [2024-06-20 15:19:15,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69541 conditions, 7159 events. 4146/7159 cut-off events. For 1862613/1862626 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 51715 event pairs, 1064 based on Foata normal form. 34/7188 useless extension candidates. Maximal degree in co-relation 69360. Up to 5520 conditions per place. [2024-06-20 15:19:15,557 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 430 selfloop transitions, 56 changer transitions 0/493 dead transitions. [2024-06-20 15:19:15,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 493 transitions, 7221 flow [2024-06-20 15:19:15,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:19:15,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:19:15,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-20 15:19:15,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-20 15:19:15,558 INFO L175 Difference]: Start difference. First operand has 373 places, 450 transitions, 5625 flow. Second operand 10 states and 232 transitions. [2024-06-20 15:19:15,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 493 transitions, 7221 flow [2024-06-20 15:19:24,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 493 transitions, 7043 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-20 15:19:24,157 INFO L231 Difference]: Finished difference. Result has 379 places, 450 transitions, 5564 flow [2024-06-20 15:19:24,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5447, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5564, PETRI_PLACES=379, PETRI_TRANSITIONS=450} [2024-06-20 15:19:24,158 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 338 predicate places. [2024-06-20 15:19:24,158 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 450 transitions, 5564 flow [2024-06-20 15:19:24,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:24,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:24,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:24,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-20 15:19:24,158 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:24,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:24,159 INFO L85 PathProgramCache]: Analyzing trace with hash -784579185, now seen corresponding path program 3 times [2024-06-20 15:19:24,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:24,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818881864] [2024-06-20 15:19:24,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:24,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:24,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:24,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:24,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:24,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818881864] [2024-06-20 15:19:24,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818881864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:24,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:24,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:19:24,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426542054] [2024-06-20 15:19:24,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:24,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:19:24,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:24,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:19:24,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:19:24,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:24,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 450 transitions, 5564 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:24,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:24,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:24,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:25,935 INFO L124 PetriNetUnfolderBase]: 4085/7050 cut-off events. [2024-06-20 15:19:25,935 INFO L125 PetriNetUnfolderBase]: For 1768804/1768817 co-relation queries the response was YES. [2024-06-20 15:19:26,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66263 conditions, 7050 events. 4085/7050 cut-off events. For 1768804/1768817 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 50806 event pairs, 1038 based on Foata normal form. 34/7079 useless extension candidates. Maximal degree in co-relation 66082. Up to 5520 conditions per place. [2024-06-20 15:19:26,026 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 414 selfloop transitions, 48 changer transitions 23/492 dead transitions. [2024-06-20 15:19:26,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 492 transitions, 6942 flow [2024-06-20 15:19:26,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:19:26,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:19:26,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-20 15:19:26,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 15:19:26,028 INFO L175 Difference]: Start difference. First operand has 379 places, 450 transitions, 5564 flow. Second operand 10 states and 230 transitions. [2024-06-20 15:19:26,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 492 transitions, 6942 flow [2024-06-20 15:19:35,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 492 transitions, 6780 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-20 15:19:35,265 INFO L231 Difference]: Finished difference. Result has 382 places, 441 transitions, 5398 flow [2024-06-20 15:19:35,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5402, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5398, PETRI_PLACES=382, PETRI_TRANSITIONS=441} [2024-06-20 15:19:35,265 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-20 15:19:35,265 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 441 transitions, 5398 flow [2024-06-20 15:19:35,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:35,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:35,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:35,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-20 15:19:35,266 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:35,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:35,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1607378165, now seen corresponding path program 4 times [2024-06-20 15:19:35,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:35,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778525835] [2024-06-20 15:19:35,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:35,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:35,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:35,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:35,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:35,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778525835] [2024-06-20 15:19:35,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778525835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:35,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:35,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:19:35,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228030357] [2024-06-20 15:19:35,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:35,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:19:35,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:35,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:19:35,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:19:35,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:35,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 441 transitions, 5398 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:35,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:35,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:35,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:37,017 INFO L124 PetriNetUnfolderBase]: 3963/6790 cut-off events. [2024-06-20 15:19:37,017 INFO L125 PetriNetUnfolderBase]: For 1763015/1763028 co-relation queries the response was YES. [2024-06-20 15:19:37,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66838 conditions, 6790 events. 3963/6790 cut-off events. For 1763015/1763028 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 48298 event pairs, 1402 based on Foata normal form. 18/6795 useless extension candidates. Maximal degree in co-relation 66656. Up to 5747 conditions per place. [2024-06-20 15:19:37,326 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 326 selfloop transitions, 155 changer transitions 0/488 dead transitions. [2024-06-20 15:19:37,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 488 transitions, 6856 flow [2024-06-20 15:19:37,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:19:37,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:19:37,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 262 transitions. [2024-06-20 15:19:37,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5954545454545455 [2024-06-20 15:19:37,327 INFO L175 Difference]: Start difference. First operand has 382 places, 441 transitions, 5398 flow. Second operand 11 states and 262 transitions. [2024-06-20 15:19:37,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 488 transitions, 6856 flow [2024-06-20 15:19:43,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 488 transitions, 6728 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-20 15:19:43,205 INFO L231 Difference]: Finished difference. Result has 373 places, 443 transitions, 5694 flow [2024-06-20 15:19:43,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5282, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5694, PETRI_PLACES=373, PETRI_TRANSITIONS=443} [2024-06-20 15:19:43,205 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 332 predicate places. [2024-06-20 15:19:43,206 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 443 transitions, 5694 flow [2024-06-20 15:19:43,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:43,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:43,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:43,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-20 15:19:43,206 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:43,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:43,207 INFO L85 PathProgramCache]: Analyzing trace with hash -651706783, now seen corresponding path program 5 times [2024-06-20 15:19:43,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:43,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133331438] [2024-06-20 15:19:43,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:43,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:43,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:43,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:43,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:43,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133331438] [2024-06-20 15:19:43,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133331438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:43,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:43,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:19:43,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650762142] [2024-06-20 15:19:43,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:43,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:19:43,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:43,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:19:43,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:19:43,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:43,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 443 transitions, 5694 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:43,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:43,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:43,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:44,891 INFO L124 PetriNetUnfolderBase]: 3945/6786 cut-off events. [2024-06-20 15:19:44,891 INFO L125 PetriNetUnfolderBase]: For 1608083/1608096 co-relation queries the response was YES. [2024-06-20 15:19:44,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65075 conditions, 6786 events. 3945/6786 cut-off events. For 1608083/1608096 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 48525 event pairs, 1470 based on Foata normal form. 18/6799 useless extension candidates. Maximal degree in co-relation 64897. Up to 5915 conditions per place. [2024-06-20 15:19:44,970 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 320 selfloop transitions, 153 changer transitions 0/480 dead transitions. [2024-06-20 15:19:44,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 480 transitions, 6764 flow [2024-06-20 15:19:44,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:19:44,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:19:44,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 255 transitions. [2024-06-20 15:19:44,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5795454545454546 [2024-06-20 15:19:44,971 INFO L175 Difference]: Start difference. First operand has 373 places, 443 transitions, 5694 flow. Second operand 11 states and 255 transitions. [2024-06-20 15:19:44,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 480 transitions, 6764 flow [2024-06-20 15:19:51,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 480 transitions, 6497 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-20 15:19:51,686 INFO L231 Difference]: Finished difference. Result has 377 places, 443 transitions, 5738 flow [2024-06-20 15:19:51,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5427, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5738, PETRI_PLACES=377, PETRI_TRANSITIONS=443} [2024-06-20 15:19:51,687 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-20 15:19:51,687 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 443 transitions, 5738 flow [2024-06-20 15:19:51,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:51,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:19:51,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:19:51,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-20 15:19:51,687 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:19:51,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:19:51,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1749481235, now seen corresponding path program 6 times [2024-06-20 15:19:51,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:19:51,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287490817] [2024-06-20 15:19:51,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:19:51,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:19:51,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:19:51,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:19:51,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:19:51,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287490817] [2024-06-20 15:19:51,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287490817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:19:51,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:19:51,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:19:51,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383973825] [2024-06-20 15:19:51,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:19:51,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:19:51,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:19:51,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:19:51,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:19:51,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:19:51,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 443 transitions, 5738 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:19:51,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:19:51,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:19:51,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:19:53,601 INFO L124 PetriNetUnfolderBase]: 4320/7405 cut-off events. [2024-06-20 15:19:53,602 INFO L125 PetriNetUnfolderBase]: For 2053006/2053019 co-relation queries the response was YES. [2024-06-20 15:19:53,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76306 conditions, 7405 events. 4320/7405 cut-off events. For 2053006/2053019 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 53600 event pairs, 1516 based on Foata normal form. 16/7416 useless extension candidates. Maximal degree in co-relation 76126. Up to 5041 conditions per place. [2024-06-20 15:19:53,691 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 340 selfloop transitions, 155 changer transitions 0/502 dead transitions. [2024-06-20 15:19:53,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 502 transitions, 7512 flow [2024-06-20 15:19:53,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:19:53,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:19:53,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 274 transitions. [2024-06-20 15:19:53,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6227272727272727 [2024-06-20 15:19:53,692 INFO L175 Difference]: Start difference. First operand has 377 places, 443 transitions, 5738 flow. Second operand 11 states and 274 transitions. [2024-06-20 15:19:53,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 502 transitions, 7512 flow [2024-06-20 15:20:04,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 502 transitions, 7196 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-20 15:20:04,162 INFO L231 Difference]: Finished difference. Result has 380 places, 446 transitions, 5893 flow [2024-06-20 15:20:04,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5422, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5893, PETRI_PLACES=380, PETRI_TRANSITIONS=446} [2024-06-20 15:20:04,163 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 339 predicate places. [2024-06-20 15:20:04,163 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 446 transitions, 5893 flow [2024-06-20 15:20:04,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:04,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:04,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:04,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-20 15:20:04,164 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:04,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:04,164 INFO L85 PathProgramCache]: Analyzing trace with hash -1749361265, now seen corresponding path program 7 times [2024-06-20 15:20:04,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:04,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811602348] [2024-06-20 15:20:04,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:04,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:04,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:04,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:04,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:04,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811602348] [2024-06-20 15:20:04,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811602348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:04,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:04,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:20:04,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272770885] [2024-06-20 15:20:04,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:04,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:20:04,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:04,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:20:04,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:20:04,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:04,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 446 transitions, 5893 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:04,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:04,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:04,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:06,242 INFO L124 PetriNetUnfolderBase]: 4289/7383 cut-off events. [2024-06-20 15:20:06,242 INFO L125 PetriNetUnfolderBase]: For 2047352/2047365 co-relation queries the response was YES. [2024-06-20 15:20:06,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74072 conditions, 7383 events. 4289/7383 cut-off events. For 2047352/2047365 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 53837 event pairs, 1560 based on Foata normal form. 34/7403 useless extension candidates. Maximal degree in co-relation 73889. Up to 6340 conditions per place. [2024-06-20 15:20:06,330 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 434 selfloop transitions, 43 changer transitions 0/484 dead transitions. [2024-06-20 15:20:06,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 484 transitions, 7217 flow [2024-06-20 15:20:06,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:20:06,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:20:06,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-20 15:20:06,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-20 15:20:06,331 INFO L175 Difference]: Start difference. First operand has 380 places, 446 transitions, 5893 flow. Second operand 9 states and 209 transitions. [2024-06-20 15:20:06,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 484 transitions, 7217 flow [2024-06-20 15:20:16,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 484 transitions, 6882 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-20 15:20:16,667 INFO L231 Difference]: Finished difference. Result has 382 places, 446 transitions, 5649 flow [2024-06-20 15:20:16,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5558, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5649, PETRI_PLACES=382, PETRI_TRANSITIONS=446} [2024-06-20 15:20:16,667 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-20 15:20:16,668 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 446 transitions, 5649 flow [2024-06-20 15:20:16,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:16,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:16,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:16,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-20 15:20:16,668 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:16,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:16,668 INFO L85 PathProgramCache]: Analyzing trace with hash -656582587, now seen corresponding path program 4 times [2024-06-20 15:20:16,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:16,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165237375] [2024-06-20 15:20:16,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:16,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:16,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:16,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:16,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:16,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165237375] [2024-06-20 15:20:16,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165237375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:16,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:16,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:20:16,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302820488] [2024-06-20 15:20:16,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:16,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:20:16,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:16,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:20:16,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:20:16,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:16,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 446 transitions, 5649 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:16,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:16,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:16,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:18,677 INFO L124 PetriNetUnfolderBase]: 4228/7272 cut-off events. [2024-06-20 15:20:18,678 INFO L125 PetriNetUnfolderBase]: For 1955176/1955189 co-relation queries the response was YES. [2024-06-20 15:20:18,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70708 conditions, 7272 events. 4228/7272 cut-off events. For 1955176/1955189 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 52771 event pairs, 1544 based on Foata normal form. 34/7294 useless extension candidates. Maximal degree in co-relation 70524. Up to 6340 conditions per place. [2024-06-20 15:20:18,766 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 419 selfloop transitions, 38 changer transitions 19/483 dead transitions. [2024-06-20 15:20:18,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 483 transitions, 6751 flow [2024-06-20 15:20:18,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:20:18,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:20:18,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-20 15:20:18,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-06-20 15:20:18,767 INFO L175 Difference]: Start difference. First operand has 382 places, 446 transitions, 5649 flow. Second operand 9 states and 208 transitions. [2024-06-20 15:20:18,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 483 transitions, 6751 flow [2024-06-20 15:20:27,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 483 transitions, 6614 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-20 15:20:27,378 INFO L231 Difference]: Finished difference. Result has 384 places, 441 transitions, 5532 flow [2024-06-20 15:20:27,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5512, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5532, PETRI_PLACES=384, PETRI_TRANSITIONS=441} [2024-06-20 15:20:27,378 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 343 predicate places. [2024-06-20 15:20:27,378 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 441 transitions, 5532 flow [2024-06-20 15:20:27,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:27,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:27,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:27,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-20 15:20:27,379 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:27,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:27,380 INFO L85 PathProgramCache]: Analyzing trace with hash -647059387, now seen corresponding path program 5 times [2024-06-20 15:20:27,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:27,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728848538] [2024-06-20 15:20:27,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:27,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:27,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:27,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:27,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:27,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728848538] [2024-06-20 15:20:27,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728848538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:27,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:27,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:20:27,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675147096] [2024-06-20 15:20:27,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:27,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:20:27,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:27,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:20:27,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:20:27,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:27,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 441 transitions, 5532 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:27,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:27,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:27,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:29,192 INFO L124 PetriNetUnfolderBase]: 4184/7189 cut-off events. [2024-06-20 15:20:29,192 INFO L125 PetriNetUnfolderBase]: For 2038868/2038881 co-relation queries the response was YES. [2024-06-20 15:20:29,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70449 conditions, 7189 events. 4184/7189 cut-off events. For 2038868/2038881 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 51899 event pairs, 1607 based on Foata normal form. 44/7228 useless extension candidates. Maximal degree in co-relation 70264. Up to 6365 conditions per place. [2024-06-20 15:20:29,279 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 411 selfloop transitions, 38 changer transitions 14/470 dead transitions. [2024-06-20 15:20:29,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 470 transitions, 6584 flow [2024-06-20 15:20:29,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:20:29,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:20:29,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-20 15:20:29,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611111111111111 [2024-06-20 15:20:29,280 INFO L175 Difference]: Start difference. First operand has 384 places, 441 transitions, 5532 flow. Second operand 9 states and 202 transitions. [2024-06-20 15:20:29,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 470 transitions, 6584 flow [2024-06-20 15:20:38,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 470 transitions, 6461 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-20 15:20:38,084 INFO L231 Difference]: Finished difference. Result has 378 places, 436 transitions, 5420 flow [2024-06-20 15:20:38,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5411, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5420, PETRI_PLACES=378, PETRI_TRANSITIONS=436} [2024-06-20 15:20:38,084 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 337 predicate places. [2024-06-20 15:20:38,085 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 436 transitions, 5420 flow [2024-06-20 15:20:38,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:38,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:38,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:38,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-20 15:20:38,085 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:38,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:38,085 INFO L85 PathProgramCache]: Analyzing trace with hash 846564741, now seen corresponding path program 6 times [2024-06-20 15:20:38,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:38,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649034451] [2024-06-20 15:20:38,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:38,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:38,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:38,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:38,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:38,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649034451] [2024-06-20 15:20:38,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649034451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:38,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:38,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:20:38,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470230319] [2024-06-20 15:20:38,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:38,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:20:38,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:38,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:20:38,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:20:38,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:38,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 436 transitions, 5420 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:38,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:38,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:38,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:39,885 INFO L124 PetriNetUnfolderBase]: 4133/7120 cut-off events. [2024-06-20 15:20:39,886 INFO L125 PetriNetUnfolderBase]: For 1843672/1843685 co-relation queries the response was YES. [2024-06-20 15:20:39,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66716 conditions, 7120 events. 4133/7120 cut-off events. For 1843672/1843685 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 51478 event pairs, 1486 based on Foata normal form. 40/7155 useless extension candidates. Maximal degree in co-relation 66534. Up to 6138 conditions per place. [2024-06-20 15:20:39,969 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 409 selfloop transitions, 33 changer transitions 26/475 dead transitions. [2024-06-20 15:20:39,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 475 transitions, 6575 flow [2024-06-20 15:20:39,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:20:39,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:20:39,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-20 15:20:39,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-20 15:20:39,970 INFO L175 Difference]: Start difference. First operand has 378 places, 436 transitions, 5420 flow. Second operand 9 states and 205 transitions. [2024-06-20 15:20:39,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 475 transitions, 6575 flow [2024-06-20 15:20:47,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 475 transitions, 6487 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-20 15:20:47,446 INFO L231 Difference]: Finished difference. Result has 377 places, 431 transitions, 5346 flow [2024-06-20 15:20:47,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5334, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5346, PETRI_PLACES=377, PETRI_TRANSITIONS=431} [2024-06-20 15:20:47,447 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-20 15:20:47,447 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 431 transitions, 5346 flow [2024-06-20 15:20:47,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:47,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:47,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:47,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-20 15:20:47,448 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:47,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:47,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1236002377, now seen corresponding path program 7 times [2024-06-20 15:20:47,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:47,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847790495] [2024-06-20 15:20:47,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:47,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:47,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:47,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:47,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:47,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847790495] [2024-06-20 15:20:47,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847790495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:47,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:47,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:20:47,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925175449] [2024-06-20 15:20:47,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:47,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:20:47,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:47,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:20:47,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:20:47,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:47,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 431 transitions, 5346 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:47,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:47,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:47,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:49,297 INFO L124 PetriNetUnfolderBase]: 4340/7481 cut-off events. [2024-06-20 15:20:49,297 INFO L125 PetriNetUnfolderBase]: For 2042217/2042230 co-relation queries the response was YES. [2024-06-20 15:20:49,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72194 conditions, 7481 events. 4340/7481 cut-off events. For 2042217/2042230 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 54563 event pairs, 1649 based on Foata normal form. 40/7516 useless extension candidates. Maximal degree in co-relation 72012. Up to 6091 conditions per place. [2024-06-20 15:20:49,386 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 402 selfloop transitions, 46 changer transitions 15/470 dead transitions. [2024-06-20 15:20:49,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 470 transitions, 6727 flow [2024-06-20 15:20:49,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:20:49,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:20:49,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-20 15:20:49,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5675 [2024-06-20 15:20:49,387 INFO L175 Difference]: Start difference. First operand has 377 places, 431 transitions, 5346 flow. Second operand 10 states and 227 transitions. [2024-06-20 15:20:49,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 470 transitions, 6727 flow [2024-06-20 15:20:56,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 470 transitions, 6639 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-20 15:20:56,391 INFO L231 Difference]: Finished difference. Result has 376 places, 428 transitions, 5329 flow [2024-06-20 15:20:56,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5270, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5329, PETRI_PLACES=376, PETRI_TRANSITIONS=428} [2024-06-20 15:20:56,391 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 335 predicate places. [2024-06-20 15:20:56,391 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 428 transitions, 5329 flow [2024-06-20 15:20:56,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:56,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:20:56,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:20:56,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-20 15:20:56,392 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:20:56,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:20:56,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1464229957, now seen corresponding path program 8 times [2024-06-20 15:20:56,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:20:56,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209719319] [2024-06-20 15:20:56,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:20:56,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:20:56,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:20:56,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:20:56,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:20:56,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209719319] [2024-06-20 15:20:56,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209719319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:20:56,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:20:56,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:20:56,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234119768] [2024-06-20 15:20:56,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:20:56,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:20:56,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:20:56,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:20:56,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:20:56,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:20:56,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 428 transitions, 5329 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:20:56,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:20:56,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:20:56,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:20:58,130 INFO L124 PetriNetUnfolderBase]: 4218/7243 cut-off events. [2024-06-20 15:20:58,131 INFO L125 PetriNetUnfolderBase]: For 1917690/1917703 co-relation queries the response was YES. [2024-06-20 15:20:58,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71219 conditions, 7243 events. 4218/7243 cut-off events. For 1917690/1917703 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 52470 event pairs, 1615 based on Foata normal form. 18/7254 useless extension candidates. Maximal degree in co-relation 71037. Up to 6554 conditions per place. [2024-06-20 15:20:58,217 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 390 selfloop transitions, 45 changer transitions 10/452 dead transitions. [2024-06-20 15:20:58,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 452 transitions, 6313 flow [2024-06-20 15:20:58,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:20:58,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:20:58,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-20 15:20:58,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-20 15:20:58,218 INFO L175 Difference]: Start difference. First operand has 376 places, 428 transitions, 5329 flow. Second operand 9 states and 199 transitions. [2024-06-20 15:20:58,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 452 transitions, 6313 flow [2024-06-20 15:21:06,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 452 transitions, 6209 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-20 15:21:06,102 INFO L231 Difference]: Finished difference. Result has 375 places, 425 transitions, 5273 flow [2024-06-20 15:21:06,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5227, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5273, PETRI_PLACES=375, PETRI_TRANSITIONS=425} [2024-06-20 15:21:06,103 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-20 15:21:06,103 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 425 transitions, 5273 flow [2024-06-20 15:21:06,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:06,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:06,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:06,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-20 15:21:06,104 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:06,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:06,104 INFO L85 PathProgramCache]: Analyzing trace with hash 1461372997, now seen corresponding path program 9 times [2024-06-20 15:21:06,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:06,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607932495] [2024-06-20 15:21:06,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:06,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:06,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:06,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:06,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:06,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607932495] [2024-06-20 15:21:06,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607932495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:06,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:06,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:21:06,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602448382] [2024-06-20 15:21:06,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:06,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:21:06,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:06,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:21:06,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:21:06,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:06,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 425 transitions, 5273 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:06,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:06,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:06,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:07,963 INFO L124 PetriNetUnfolderBase]: 4373/7492 cut-off events. [2024-06-20 15:21:07,964 INFO L125 PetriNetUnfolderBase]: For 2105711/2105724 co-relation queries the response was YES. [2024-06-20 15:21:08,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76024 conditions, 7492 events. 4373/7492 cut-off events. For 2105711/2105724 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 54313 event pairs, 1701 based on Foata normal form. 18/7502 useless extension candidates. Maximal degree in co-relation 75843. Up to 6240 conditions per place. [2024-06-20 15:21:08,051 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 397 selfloop transitions, 44 changer transitions 10/458 dead transitions. [2024-06-20 15:21:08,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 458 transitions, 6595 flow [2024-06-20 15:21:08,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:21:08,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:21:08,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-20 15:21:08,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-06-20 15:21:08,052 INFO L175 Difference]: Start difference. First operand has 375 places, 425 transitions, 5273 flow. Second operand 9 states and 205 transitions. [2024-06-20 15:21:08,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 458 transitions, 6595 flow [2024-06-20 15:21:17,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 458 transitions, 6485 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-20 15:21:17,811 INFO L231 Difference]: Finished difference. Result has 374 places, 423 transitions, 5239 flow [2024-06-20 15:21:17,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5167, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5239, PETRI_PLACES=374, PETRI_TRANSITIONS=423} [2024-06-20 15:21:17,811 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 333 predicate places. [2024-06-20 15:21:17,811 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 423 transitions, 5239 flow [2024-06-20 15:21:17,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:17,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:17,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:17,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-20 15:21:17,812 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:17,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:17,812 INFO L85 PathProgramCache]: Analyzing trace with hash 2041037765, now seen corresponding path program 10 times [2024-06-20 15:21:17,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:17,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785132674] [2024-06-20 15:21:17,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:17,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:17,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:17,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:17,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:17,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785132674] [2024-06-20 15:21:17,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785132674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:17,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:17,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:21:17,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007949264] [2024-06-20 15:21:17,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:17,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:21:17,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:17,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:21:17,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:21:17,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:17,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 423 transitions, 5239 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:17,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:17,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:17,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:19,806 INFO L124 PetriNetUnfolderBase]: 4651/8030 cut-off events. [2024-06-20 15:21:19,806 INFO L125 PetriNetUnfolderBase]: For 2380283/2380296 co-relation queries the response was YES. [2024-06-20 15:21:20,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83473 conditions, 8030 events. 4651/8030 cut-off events. For 2380283/2380296 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 59448 event pairs, 1741 based on Foata normal form. 16/8041 useless extension candidates. Maximal degree in co-relation 83291. Up to 5618 conditions per place. [2024-06-20 15:21:20,172 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 408 selfloop transitions, 45 changer transitions 7/467 dead transitions. [2024-06-20 15:21:20,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 467 transitions, 6931 flow [2024-06-20 15:21:20,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:21:20,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:21:20,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-20 15:21:20,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-20 15:21:20,173 INFO L175 Difference]: Start difference. First operand has 374 places, 423 transitions, 5239 flow. Second operand 9 states and 211 transitions. [2024-06-20 15:21:20,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 467 transitions, 6931 flow [2024-06-20 15:21:29,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 467 transitions, 6817 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-20 15:21:29,799 INFO L231 Difference]: Finished difference. Result has 374 places, 427 transitions, 5362 flow [2024-06-20 15:21:29,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5133, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5362, PETRI_PLACES=374, PETRI_TRANSITIONS=427} [2024-06-20 15:21:29,799 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 333 predicate places. [2024-06-20 15:21:29,799 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 427 transitions, 5362 flow [2024-06-20 15:21:29,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:29,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:29,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:29,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-20 15:21:29,800 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:29,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:29,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1147436617, now seen corresponding path program 11 times [2024-06-20 15:21:29,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:29,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194347814] [2024-06-20 15:21:29,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:29,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:29,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:29,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:29,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:29,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194347814] [2024-06-20 15:21:29,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194347814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:29,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:29,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:21:29,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071223420] [2024-06-20 15:21:29,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:29,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:21:29,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:29,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:21:29,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:21:30,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:30,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 427 transitions, 5362 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:30,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:30,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:30,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:21:31,765 INFO L124 PetriNetUnfolderBase]: 4546/7829 cut-off events. [2024-06-20 15:21:31,765 INFO L125 PetriNetUnfolderBase]: For 2351538/2351551 co-relation queries the response was YES. [2024-06-20 15:21:31,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80008 conditions, 7829 events. 4546/7829 cut-off events. For 2351538/2351551 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 57436 event pairs, 1791 based on Foata normal form. 34/7858 useless extension candidates. Maximal degree in co-relation 79825. Up to 5618 conditions per place. [2024-06-20 15:21:31,858 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 401 selfloop transitions, 38 changer transitions 18/464 dead transitions. [2024-06-20 15:21:31,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 464 transitions, 6696 flow [2024-06-20 15:21:31,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:21:31,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:21:31,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-20 15:21:31,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5861111111111111 [2024-06-20 15:21:31,859 INFO L175 Difference]: Start difference. First operand has 374 places, 427 transitions, 5362 flow. Second operand 9 states and 211 transitions. [2024-06-20 15:21:31,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 464 transitions, 6696 flow [2024-06-20 15:21:42,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 464 transitions, 6597 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-20 15:21:42,179 INFO L231 Difference]: Finished difference. Result has 375 places, 422 transitions, 5266 flow [2024-06-20 15:21:42,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5265, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5266, PETRI_PLACES=375, PETRI_TRANSITIONS=422} [2024-06-20 15:21:42,180 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-20 15:21:42,180 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 422 transitions, 5266 flow [2024-06-20 15:21:42,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:42,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:21:42,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:21:42,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-20 15:21:42,180 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:21:42,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:21:42,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1317698235, now seen corresponding path program 12 times [2024-06-20 15:21:42,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:21:42,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802466558] [2024-06-20 15:21:42,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:21:42,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:21:42,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:21:42,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:21:42,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:21:42,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802466558] [2024-06-20 15:21:42,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802466558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:21:42,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:21:42,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:21:42,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321161199] [2024-06-20 15:21:42,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:21:42,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:21:42,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:21:42,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:21:42,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:21:42,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 15:21:42,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 422 transitions, 5266 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:21:42,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:21:42,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 15:21:42,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand