./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe015_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-06-19_11-23-25.files/mutex-meet-nonrel/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de 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/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe015_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-7724a2d-m [2024-06-28 02:29:43,319 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:29:43,374 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:29:43,380 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:29:43,380 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:29:43,408 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:29:43,408 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:29:43,409 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:29:43,409 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:29:43,416 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:29:43,416 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:29:43,416 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:29:43,417 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:29:43,417 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:29:43,417 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:29:43,417 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:29:43,417 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:29:43,418 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:29:43,418 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:29:43,418 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:29:43,418 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:29:43,418 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:29:43,419 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:29:43,419 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:29:43,419 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:29:43,419 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:29:43,419 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:29:43,420 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:29:43,420 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:29:43,420 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:29:43,421 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:29:43,421 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:29:43,421 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:29:43,421 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:29:43,422 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:29:43,422 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:29:43,422 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:29:43,422 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:29:43,422 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:29:43,422 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:29:43,423 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:29:43,423 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:29:43,423 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:29:43,423 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-28 02:29:43,611 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:29:43,632 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:29:43,634 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:29:43,635 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:29:43,635 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:29:43,636 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 02:29:44,588 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:29:44,803 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:29:44,804 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 02:29:44,822 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/26800f6e0/a8d11bbf7dce4db8831d2d0e4f125135/FLAG5b26c455c [2024-06-28 02:29:44,832 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/26800f6e0/a8d11bbf7dce4db8831d2d0e4f125135 [2024-06-28 02:29:44,844 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:29:44,845 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:29:44,845 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-28 02:29:44,978 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:29:44,979 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:29:44,980 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:29:44,980 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:29:44,984 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:29:44,984 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:29:44" (1/2) ... [2024-06-28 02:29:44,985 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5eed9cf9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:29:44, skipping insertion in model container [2024-06-28 02:29:44,986 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:29:44" (1/2) ... [2024-06-28 02:29:44,987 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@67c81877 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:29:44, skipping insertion in model container [2024-06-28 02:29:44,987 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:29:44" (2/2) ... [2024-06-28 02:29:44,988 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5eed9cf9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:29:44, skipping insertion in model container [2024-06-28 02:29:44,988 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:29:44" (2/2) ... [2024-06-28 02:29:44,988 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:29:45,026 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:29:45,027 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((((0 <= __unbuffered_cnt && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-28 02:29:45,027 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((((0 <= __unbuffered_cnt && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-28 02:29:45,028 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || ((((0 <= __unbuffered_cnt && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-28 02:29:45,028 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:29:45,028 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-28 02:29:45,063 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:29:45,340 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:29:45,350 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 02:29:45,421 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:29:45,452 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:29:45,452 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:29:45 WrapperNode [2024-06-28 02:29:45,452 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:29:45,453 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:29:45,453 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:29:45,453 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:29:45,458 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 28.06 02:29:45" (1/1) ... [2024-06-28 02:29:45,468 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 28.06 02:29:45" (1/1) ... [2024-06-28 02:29:45,485 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 65 [2024-06-28 02:29:45,486 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:29:45,486 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:29:45,486 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:29:45,486 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:29:45,494 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:29:45" (1/1) ... [2024-06-28 02:29:45,495 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:29:45" (1/1) ... [2024-06-28 02:29:45,503 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:29:45" (1/1) ... [2024-06-28 02:29:45,514 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-28 02:29:45,515 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:29:45" (1/1) ... [2024-06-28 02:29:45,515 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:29:45" (1/1) ... [2024-06-28 02:29:45,523 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:29:45" (1/1) ... [2024-06-28 02:29:45,524 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:29:45" (1/1) ... [2024-06-28 02:29:45,527 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:29:45" (1/1) ... [2024-06-28 02:29:45,527 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:29:45" (1/1) ... [2024-06-28 02:29:45,529 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:29:45,530 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:29:45,530 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:29:45,530 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:29:45,531 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:29:45" (1/1) ... [2024-06-28 02:29:45,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:29:45,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:29:45,557 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-28 02:29:45,566 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-28 02:29:45,588 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:29:45,588 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:29:45,588 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:29:45,588 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:29:45,588 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:29:45,588 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:29:45,588 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 02:29:45,589 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 02:29:45,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:29:45,589 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:29:45,589 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:29:45,589 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:29:45,590 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 02:29:45,678 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:29:45,680 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:29:45,825 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:29:45,827 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:29:45,880 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:29:45,880 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:29:45,881 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:29:45 BoogieIcfgContainer [2024-06-28 02:29:45,881 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:29:45,882 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:29:45,882 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:29:45,884 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:29:45,885 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:29:44" (1/4) ... [2024-06-28 02:29:45,885 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ec9651b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:29:45, skipping insertion in model container [2024-06-28 02:29:45,885 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:29:44" (2/4) ... [2024-06-28 02:29:45,885 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ec9651b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:29:45, skipping insertion in model container [2024-06-28 02:29:45,886 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:29:45" (3/4) ... [2024-06-28 02:29:45,886 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5ec9651b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:29:45, skipping insertion in model container [2024-06-28 02:29:45,886 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:29:45" (4/4) ... [2024-06-28 02:29:45,887 INFO L112 eAbstractionObserver]: Analyzing ICFG safe015_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-28 02:29:45,907 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:29:45,908 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 02:29:45,908 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:29:45,947 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:29:45,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 02:29:46,011 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-28 02:29:46,013 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:29:46,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 70 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 02:29:46,015 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 02:29:46,018 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-28 02:29:46,029 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:29:46,036 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;@5a9dc22d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:29:46,036 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 02:29:46,039 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:29:46,052 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 02:29:46,052 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:29:46,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:46,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:29:46,053 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-28 02:29:46,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:46,057 INFO L85 PathProgramCache]: Analyzing trace with hash 219931435, now seen corresponding path program 1 times [2024-06-28 02:29:46,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:46,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694415448] [2024-06-28 02:29:46,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:46,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:46,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:46,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-28 02:29:46,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:46,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694415448] [2024-06-28 02:29:46,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694415448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:46,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:46,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:29:46,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043317983] [2024-06-28 02:29:46,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:46,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:29:46,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:46,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:29:46,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:29:46,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 41 [2024-06-28 02:29:46,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 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-28 02:29:46,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:46,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 41 [2024-06-28 02:29:46,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:46,643 INFO L124 PetriNetUnfolderBase]: 603/1018 cut-off events. [2024-06-28 02:29:46,643 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-28 02:29:46,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2010 conditions, 1018 events. 603/1018 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5139 event pairs, 376 based on Foata normal form. 1/962 useless extension candidates. Maximal degree in co-relation 1998. Up to 929 conditions per place. [2024-06-28 02:29:46,654 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 28 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-28 02:29:46,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 163 flow [2024-06-28 02:29:46,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:29:46,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:29:46,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 86 transitions. [2024-06-28 02:29:46,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6991869918699187 [2024-06-28 02:29:46,665 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 86 transitions. [2024-06-28 02:29:46,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 163 flow [2024-06-28 02:29:46,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 158 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:29:46,671 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-28 02:29:46,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-28 02:29:46,674 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-28 02:29:46,677 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-28 02:29:46,677 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-28 02:29:46,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:46,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:46,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:29:46,678 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-28 02:29:46,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:46,678 INFO L85 PathProgramCache]: Analyzing trace with hash 900722890, now seen corresponding path program 1 times [2024-06-28 02:29:46,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:46,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161474412] [2024-06-28 02:29:46,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:46,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:46,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:46,859 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-28 02:29:46,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:46,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161474412] [2024-06-28 02:29:46,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161474412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:46,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:46,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:29:46,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95399237] [2024-06-28 02:29:46,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:46,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:29:46,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:46,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:29:46,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:29:46,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 41 [2024-06-28 02:29:46,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:46,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:46,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 41 [2024-06-28 02:29:46,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:47,008 INFO L124 PetriNetUnfolderBase]: 604/1028 cut-off events. [2024-06-28 02:29:47,008 INFO L125 PetriNetUnfolderBase]: For 201/209 co-relation queries the response was YES. [2024-06-28 02:29:47,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2336 conditions, 1028 events. 604/1028 cut-off events. For 201/209 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 5256 event pairs, 320 based on Foata normal form. 7/1009 useless extension candidates. Maximal degree in co-relation 2324. Up to 903 conditions per place. [2024-06-28 02:29:47,015 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 37 selfloop transitions, 11 changer transitions 0/58 dead transitions. [2024-06-28 02:29:47,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 58 transitions, 260 flow [2024-06-28 02:29:47,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:29:47,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:29:47,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 117 transitions. [2024-06-28 02:29:47,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7134146341463414 [2024-06-28 02:29:47,019 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 117 transitions. [2024-06-28 02:29:47,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 58 transitions, 260 flow [2024-06-28 02:29:47,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 58 transitions, 256 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:29:47,022 INFO L231 Difference]: Finished difference. Result has 46 places, 43 transitions, 172 flow [2024-06-28 02:29:47,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=172, PETRI_PLACES=46, PETRI_TRANSITIONS=43} [2024-06-28 02:29:47,023 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-28 02:29:47,023 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 43 transitions, 172 flow [2024-06-28 02:29:47,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:47,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:47,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:47,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:29:47,026 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:47,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:47,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1616478059, now seen corresponding path program 1 times [2024-06-28 02:29:47,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:47,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424983745] [2024-06-28 02:29:47,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:47,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:47,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:47,181 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-28 02:29:47,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:47,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424983745] [2024-06-28 02:29:47,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424983745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:47,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:47,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:29:47,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573145459] [2024-06-28 02:29:47,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:47,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:29:47,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:47,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:29:47,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:29:47,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:29:47,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 43 transitions, 172 flow. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:47,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:47,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:29:47,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:47,336 INFO L124 PetriNetUnfolderBase]: 934/1513 cut-off events. [2024-06-28 02:29:47,336 INFO L125 PetriNetUnfolderBase]: For 1013/1013 co-relation queries the response was YES. [2024-06-28 02:29:47,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4062 conditions, 1513 events. 934/1513 cut-off events. For 1013/1013 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 7562 event pairs, 515 based on Foata normal form. 2/1511 useless extension candidates. Maximal degree in co-relation 4047. Up to 1394 conditions per place. [2024-06-28 02:29:47,344 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 47 selfloop transitions, 9 changer transitions 0/64 dead transitions. [2024-06-28 02:29:47,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 64 transitions, 359 flow [2024-06-28 02:29:47,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:29:47,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:29:47,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 106 transitions. [2024-06-28 02:29:47,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6463414634146342 [2024-06-28 02:29:47,349 INFO L175 Difference]: Start difference. First operand has 46 places, 43 transitions, 172 flow. Second operand 4 states and 106 transitions. [2024-06-28 02:29:47,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 64 transitions, 359 flow [2024-06-28 02:29:47,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 64 transitions, 355 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 02:29:47,353 INFO L231 Difference]: Finished difference. Result has 51 places, 51 transitions, 248 flow [2024-06-28 02:29:47,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=248, PETRI_PLACES=51, PETRI_TRANSITIONS=51} [2024-06-28 02:29:47,354 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2024-06-28 02:29:47,354 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 51 transitions, 248 flow [2024-06-28 02:29:47,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:47,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:47,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:47,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:29:47,355 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:47,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:47,355 INFO L85 PathProgramCache]: Analyzing trace with hash 135946248, now seen corresponding path program 1 times [2024-06-28 02:29:47,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:47,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427327710] [2024-06-28 02:29:47,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:47,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:47,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:47,482 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-28 02:29:47,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:47,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427327710] [2024-06-28 02:29:47,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427327710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:47,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:47,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:47,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770567352] [2024-06-28 02:29:47,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:47,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:47,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:47,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:47,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:47,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:29:47,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 51 transitions, 248 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-28 02:29:47,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:47,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:29:47,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:47,695 INFO L124 PetriNetUnfolderBase]: 934/1538 cut-off events. [2024-06-28 02:29:47,696 INFO L125 PetriNetUnfolderBase]: For 1911/1932 co-relation queries the response was YES. [2024-06-28 02:29:47,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4645 conditions, 1538 events. 934/1538 cut-off events. For 1911/1932 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 7898 event pairs, 249 based on Foata normal form. 20/1539 useless extension candidates. Maximal degree in co-relation 4626. Up to 1283 conditions per place. [2024-06-28 02:29:47,705 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 57 selfloop transitions, 19 changer transitions 0/87 dead transitions. [2024-06-28 02:29:47,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 87 transitions, 510 flow [2024-06-28 02:29:47,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:47,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:47,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-28 02:29:47,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6788617886178862 [2024-06-28 02:29:47,707 INFO L175 Difference]: Start difference. First operand has 51 places, 51 transitions, 248 flow. Second operand 6 states and 167 transitions. [2024-06-28 02:29:47,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 87 transitions, 510 flow [2024-06-28 02:29:47,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 87 transitions, 506 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 02:29:47,712 INFO L231 Difference]: Finished difference. Result has 57 places, 56 transitions, 327 flow [2024-06-28 02:29:47,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=238, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=327, PETRI_PLACES=57, PETRI_TRANSITIONS=56} [2024-06-28 02:29:47,713 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 15 predicate places. [2024-06-28 02:29:47,713 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 56 transitions, 327 flow [2024-06-28 02:29:47,713 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-28 02:29:47,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:47,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:47,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:29:47,714 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-28 02:29:47,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:47,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1428789046, now seen corresponding path program 1 times [2024-06-28 02:29:47,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:47,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733388767] [2024-06-28 02:29:47,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:47,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:47,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:47,784 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-28 02:29:47,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:47,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733388767] [2024-06-28 02:29:47,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733388767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:47,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:47,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:29:47,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630918583] [2024-06-28 02:29:47,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:47,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:29:47,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:47,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:29:47,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:29:47,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:29:47,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 56 transitions, 327 flow. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:47,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:47,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:29:47,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:47,955 INFO L124 PetriNetUnfolderBase]: 953/1561 cut-off events. [2024-06-28 02:29:47,955 INFO L125 PetriNetUnfolderBase]: For 2704/2707 co-relation queries the response was YES. [2024-06-28 02:29:47,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5177 conditions, 1561 events. 953/1561 cut-off events. For 2704/2707 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7907 event pairs, 379 based on Foata normal form. 4/1562 useless extension candidates. Maximal degree in co-relation 5154. Up to 1429 conditions per place. [2024-06-28 02:29:47,965 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 51 selfloop transitions, 9 changer transitions 0/68 dead transitions. [2024-06-28 02:29:47,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 68 transitions, 480 flow [2024-06-28 02:29:47,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:29:47,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:29:47,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-28 02:29:47,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6280487804878049 [2024-06-28 02:29:47,967 INFO L175 Difference]: Start difference. First operand has 57 places, 56 transitions, 327 flow. Second operand 4 states and 103 transitions. [2024-06-28 02:29:47,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 68 transitions, 480 flow [2024-06-28 02:29:47,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 68 transitions, 442 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-28 02:29:47,971 INFO L231 Difference]: Finished difference. Result has 58 places, 57 transitions, 320 flow [2024-06-28 02:29:47,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=289, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=320, PETRI_PLACES=58, PETRI_TRANSITIONS=57} [2024-06-28 02:29:47,972 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-28 02:29:47,972 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 57 transitions, 320 flow [2024-06-28 02:29:47,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:47,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:47,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:47,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:29:47,973 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-28 02:29:47,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:47,973 INFO L85 PathProgramCache]: Analyzing trace with hash 588061642, now seen corresponding path program 1 times [2024-06-28 02:29:47,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:47,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716061141] [2024-06-28 02:29:47,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:47,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:47,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:48,068 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-28 02:29:48,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:48,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716061141] [2024-06-28 02:29:48,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716061141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:48,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:48,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:29:48,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969481757] [2024-06-28 02:29:48,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:48,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:29:48,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:48,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:29:48,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:29:48,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:29:48,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 57 transitions, 320 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:48,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:48,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:29:48,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:48,231 INFO L124 PetriNetUnfolderBase]: 964/1573 cut-off events. [2024-06-28 02:29:48,231 INFO L125 PetriNetUnfolderBase]: For 3150/3150 co-relation queries the response was YES. [2024-06-28 02:29:48,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5241 conditions, 1573 events. 964/1573 cut-off events. For 3150/3150 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7862 event pairs, 354 based on Foata normal form. 2/1570 useless extension candidates. Maximal degree in co-relation 5217. Up to 1387 conditions per place. [2024-06-28 02:29:48,240 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 62 selfloop transitions, 16 changer transitions 0/86 dead transitions. [2024-06-28 02:29:48,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 86 transitions, 585 flow [2024-06-28 02:29:48,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:29:48,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:29:48,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-28 02:29:48,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6487804878048781 [2024-06-28 02:29:48,241 INFO L175 Difference]: Start difference. First operand has 58 places, 57 transitions, 320 flow. Second operand 5 states and 133 transitions. [2024-06-28 02:29:48,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 86 transitions, 585 flow [2024-06-28 02:29:48,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 86 transitions, 573 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-28 02:29:48,247 INFO L231 Difference]: Finished difference. Result has 63 places, 65 transitions, 404 flow [2024-06-28 02:29:48,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=308, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=404, PETRI_PLACES=63, PETRI_TRANSITIONS=65} [2024-06-28 02:29:48,249 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 21 predicate places. [2024-06-28 02:29:48,249 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 65 transitions, 404 flow [2024-06-28 02:29:48,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:48,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:48,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:48,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:29:48,250 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-28 02:29:48,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:48,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1367804332, now seen corresponding path program 2 times [2024-06-28 02:29:48,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:48,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594992705] [2024-06-28 02:29:48,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:48,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:48,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:48,338 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-28 02:29:48,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:48,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594992705] [2024-06-28 02:29:48,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594992705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:48,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:48,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:29:48,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301836155] [2024-06-28 02:29:48,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:48,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:29:48,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:48,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:29:48,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:29:48,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:29:48,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 65 transitions, 404 flow. Second operand has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:48,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:48,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:29:48,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:48,507 INFO L124 PetriNetUnfolderBase]: 959/1559 cut-off events. [2024-06-28 02:29:48,507 INFO L125 PetriNetUnfolderBase]: For 4457/4457 co-relation queries the response was YES. [2024-06-28 02:29:48,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5731 conditions, 1559 events. 959/1559 cut-off events. For 4457/4457 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7799 event pairs, 355 based on Foata normal form. 2/1553 useless extension candidates. Maximal degree in co-relation 5704. Up to 1384 conditions per place. [2024-06-28 02:29:48,516 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 58 selfloop transitions, 19 changer transitions 0/85 dead transitions. [2024-06-28 02:29:48,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 85 transitions, 644 flow [2024-06-28 02:29:48,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:29:48,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:29:48,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-28 02:29:48,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292682926829268 [2024-06-28 02:29:48,517 INFO L175 Difference]: Start difference. First operand has 63 places, 65 transitions, 404 flow. Second operand 5 states and 129 transitions. [2024-06-28 02:29:48,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 85 transitions, 644 flow [2024-06-28 02:29:48,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 85 transitions, 624 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-28 02:29:48,522 INFO L231 Difference]: Finished difference. Result has 67 places, 68 transitions, 452 flow [2024-06-28 02:29:48,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=386, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=452, PETRI_PLACES=67, PETRI_TRANSITIONS=68} [2024-06-28 02:29:48,523 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 25 predicate places. [2024-06-28 02:29:48,523 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 68 transitions, 452 flow [2024-06-28 02:29:48,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.8) internal successors, (84), 5 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:48,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:48,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:48,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:29:48,524 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-28 02:29:48,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:48,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1593731481, now seen corresponding path program 1 times [2024-06-28 02:29:48,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:48,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742927417] [2024-06-28 02:29:48,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:48,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:48,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:48,594 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-28 02:29:48,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:48,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742927417] [2024-06-28 02:29:48,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742927417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:48,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:48,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:29:48,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334258447] [2024-06-28 02:29:48,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:48,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:29:48,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:48,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:29:48,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:29:48,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:29:48,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 68 transitions, 452 flow. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:48,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:48,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:29:48,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:48,757 INFO L124 PetriNetUnfolderBase]: 970/1591 cut-off events. [2024-06-28 02:29:48,758 INFO L125 PetriNetUnfolderBase]: For 5493/5493 co-relation queries the response was YES. [2024-06-28 02:29:48,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6102 conditions, 1591 events. 970/1591 cut-off events. For 5493/5493 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8029 event pairs, 349 based on Foata normal form. 2/1588 useless extension candidates. Maximal degree in co-relation 6073. Up to 1396 conditions per place. [2024-06-28 02:29:48,767 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 62 selfloop transitions, 21 changer transitions 0/91 dead transitions. [2024-06-28 02:29:48,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 91 transitions, 719 flow [2024-06-28 02:29:48,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:29:48,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:29:48,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-28 02:29:48,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6487804878048781 [2024-06-28 02:29:48,768 INFO L175 Difference]: Start difference. First operand has 67 places, 68 transitions, 452 flow. Second operand 5 states and 133 transitions. [2024-06-28 02:29:48,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 91 transitions, 719 flow [2024-06-28 02:29:48,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 91 transitions, 689 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 02:29:48,775 INFO L231 Difference]: Finished difference. Result has 70 places, 71 transitions, 496 flow [2024-06-28 02:29:48,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=425, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=496, PETRI_PLACES=70, PETRI_TRANSITIONS=71} [2024-06-28 02:29:48,775 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 28 predicate places. [2024-06-28 02:29:48,775 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 71 transitions, 496 flow [2024-06-28 02:29:48,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:48,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:48,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:48,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:29:48,776 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-28 02:29:48,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:48,776 INFO L85 PathProgramCache]: Analyzing trace with hash -547470435, now seen corresponding path program 2 times [2024-06-28 02:29:48,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:48,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799140555] [2024-06-28 02:29:48,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:48,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:48,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:48,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-28 02:29:48,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:48,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799140555] [2024-06-28 02:29:48,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799140555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:48,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:48,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:29:48,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322894330] [2024-06-28 02:29:48,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:48,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:29:48,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:48,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:29:48,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:29:48,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:29:48,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 71 transitions, 496 flow. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:48,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:48,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:29:48,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:49,025 INFO L124 PetriNetUnfolderBase]: 965/1580 cut-off events. [2024-06-28 02:29:49,026 INFO L125 PetriNetUnfolderBase]: For 6618/6624 co-relation queries the response was YES. [2024-06-28 02:29:49,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6197 conditions, 1580 events. 965/1580 cut-off events. For 6618/6624 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7959 event pairs, 360 based on Foata normal form. 6/1579 useless extension candidates. Maximal degree in co-relation 6166. Up to 1391 conditions per place. [2024-06-28 02:29:49,036 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 58 selfloop transitions, 21 changer transitions 0/87 dead transitions. [2024-06-28 02:29:49,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 87 transitions, 700 flow [2024-06-28 02:29:49,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:29:49,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:29:49,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-28 02:29:49,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195121951219512 [2024-06-28 02:29:49,038 INFO L175 Difference]: Start difference. First operand has 70 places, 71 transitions, 496 flow. Second operand 5 states and 127 transitions. [2024-06-28 02:29:49,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 87 transitions, 700 flow [2024-06-28 02:29:49,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 87 transitions, 673 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 02:29:49,044 INFO L231 Difference]: Finished difference. Result has 73 places, 72 transitions, 527 flow [2024-06-28 02:29:49,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=470, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=527, PETRI_PLACES=73, PETRI_TRANSITIONS=72} [2024-06-28 02:29:49,045 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 31 predicate places. [2024-06-28 02:29:49,045 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 72 transitions, 527 flow [2024-06-28 02:29:49,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:49,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:49,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:49,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:29:49,046 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-28 02:29:49,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:49,046 INFO L85 PathProgramCache]: Analyzing trace with hash -547460515, now seen corresponding path program 1 times [2024-06-28 02:29:49,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:49,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001795927] [2024-06-28 02:29:49,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:49,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:49,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:49,123 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-28 02:29:49,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:49,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001795927] [2024-06-28 02:29:49,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001795927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:49,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:49,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:29:49,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215049807] [2024-06-28 02:29:49,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:49,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:29:49,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:49,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:29:49,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:29:49,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:29:49,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 72 transitions, 527 flow. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:49,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:49,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:29:49,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:49,282 INFO L124 PetriNetUnfolderBase]: 957/1573 cut-off events. [2024-06-28 02:29:49,282 INFO L125 PetriNetUnfolderBase]: For 7572/7578 co-relation queries the response was YES. [2024-06-28 02:29:49,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6281 conditions, 1573 events. 957/1573 cut-off events. For 7572/7578 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 7904 event pairs, 329 based on Foata normal form. 8/1578 useless extension candidates. Maximal degree in co-relation 6249. Up to 1417 conditions per place. [2024-06-28 02:29:49,316 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 71 selfloop transitions, 11 changer transitions 0/90 dead transitions. [2024-06-28 02:29:49,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 90 transitions, 745 flow [2024-06-28 02:29:49,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:29:49,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:29:49,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-28 02:29:49,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:29:49,318 INFO L175 Difference]: Start difference. First operand has 73 places, 72 transitions, 527 flow. Second operand 5 states and 125 transitions. [2024-06-28 02:29:49,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 90 transitions, 745 flow [2024-06-28 02:29:49,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 90 transitions, 717 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 02:29:49,324 INFO L231 Difference]: Finished difference. Result has 76 places, 74 transitions, 546 flow [2024-06-28 02:29:49,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=499, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=546, PETRI_PLACES=76, PETRI_TRANSITIONS=74} [2024-06-28 02:29:49,324 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 34 predicate places. [2024-06-28 02:29:49,324 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 74 transitions, 546 flow [2024-06-28 02:29:49,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:49,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:49,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:49,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:29:49,325 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-28 02:29:49,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:49,325 INFO L85 PathProgramCache]: Analyzing trace with hash -915316437, now seen corresponding path program 1 times [2024-06-28 02:29:49,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:49,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619689519] [2024-06-28 02:29:49,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:49,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:49,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:49,409 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-28 02:29:49,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:49,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619689519] [2024-06-28 02:29:49,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619689519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:49,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:49,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:49,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318652876] [2024-06-28 02:29:49,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:49,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:49,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:49,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:49,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:49,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:29:49,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 74 transitions, 546 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-28 02:29:49,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:49,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:29:49,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:49,607 INFO L124 PetriNetUnfolderBase]: 1012/1669 cut-off events. [2024-06-28 02:29:49,608 INFO L125 PetriNetUnfolderBase]: For 9132/9132 co-relation queries the response was YES. [2024-06-28 02:29:49,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6824 conditions, 1669 events. 1012/1669 cut-off events. For 9132/9132 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8600 event pairs, 271 based on Foata normal form. 4/1669 useless extension candidates. Maximal degree in co-relation 6790. Up to 1429 conditions per place. [2024-06-28 02:29:49,617 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 81 selfloop transitions, 29 changer transitions 0/118 dead transitions. [2024-06-28 02:29:49,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 118 transitions, 982 flow [2024-06-28 02:29:49,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:49,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:49,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-28 02:29:49,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-28 02:29:49,619 INFO L175 Difference]: Start difference. First operand has 76 places, 74 transitions, 546 flow. Second operand 7 states and 189 transitions. [2024-06-28 02:29:49,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 118 transitions, 982 flow [2024-06-28 02:29:49,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 118 transitions, 953 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 02:29:49,629 INFO L231 Difference]: Finished difference. Result has 81 places, 84 transitions, 667 flow [2024-06-28 02:29:49,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=517, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=667, PETRI_PLACES=81, PETRI_TRANSITIONS=84} [2024-06-28 02:29:49,630 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 39 predicate places. [2024-06-28 02:29:49,630 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 84 transitions, 667 flow [2024-06-28 02:29:49,630 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-28 02:29:49,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:49,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:49,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:29:49,631 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-28 02:29:49,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:49,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1808409687, now seen corresponding path program 2 times [2024-06-28 02:29:49,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:49,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373864359] [2024-06-28 02:29:49,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:49,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:49,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:49,708 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-28 02:29:49,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:49,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373864359] [2024-06-28 02:29:49,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373864359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:49,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:49,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:49,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343347036] [2024-06-28 02:29:49,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:49,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:49,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:49,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:49,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:49,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:29:49,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 84 transitions, 667 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-28 02:29:49,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:49,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:29:49,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:49,892 INFO L124 PetriNetUnfolderBase]: 1023/1697 cut-off events. [2024-06-28 02:29:49,893 INFO L125 PetriNetUnfolderBase]: For 11529/11529 co-relation queries the response was YES. [2024-06-28 02:29:49,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7657 conditions, 1697 events. 1023/1697 cut-off events. For 11529/11529 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8692 event pairs, 311 based on Foata normal form. 2/1694 useless extension candidates. Maximal degree in co-relation 7621. Up to 1390 conditions per place. [2024-06-28 02:29:49,903 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 81 selfloop transitions, 32 changer transitions 0/121 dead transitions. [2024-06-28 02:29:49,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 121 transitions, 1113 flow [2024-06-28 02:29:49,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:49,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:49,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-28 02:29:49,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382113821138211 [2024-06-28 02:29:49,904 INFO L175 Difference]: Start difference. First operand has 81 places, 84 transitions, 667 flow. Second operand 6 states and 157 transitions. [2024-06-28 02:29:49,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 121 transitions, 1113 flow [2024-06-28 02:29:49,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 121 transitions, 1037 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-28 02:29:49,917 INFO L231 Difference]: Finished difference. Result has 86 places, 96 transitions, 818 flow [2024-06-28 02:29:49,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=607, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=818, PETRI_PLACES=86, PETRI_TRANSITIONS=96} [2024-06-28 02:29:49,917 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 44 predicate places. [2024-06-28 02:29:49,917 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 96 transitions, 818 flow [2024-06-28 02:29:49,918 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-28 02:29:49,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:49,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:49,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:29:49,918 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-28 02:29:49,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:49,918 INFO L85 PathProgramCache]: Analyzing trace with hash 200005899, now seen corresponding path program 3 times [2024-06-28 02:29:49,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:49,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768098561] [2024-06-28 02:29:49,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:49,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:49,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:50,006 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-28 02:29:50,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:50,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768098561] [2024-06-28 02:29:50,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768098561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:50,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:50,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:50,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264169808] [2024-06-28 02:29:50,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:50,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:50,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:50,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:50,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:50,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:29:50,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 96 transitions, 818 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-28 02:29:50,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:50,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:29:50,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:50,182 INFO L124 PetriNetUnfolderBase]: 1018/1667 cut-off events. [2024-06-28 02:29:50,182 INFO L125 PetriNetUnfolderBase]: For 14135/14135 co-relation queries the response was YES. [2024-06-28 02:29:50,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8135 conditions, 1667 events. 1018/1667 cut-off events. For 14135/14135 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8488 event pairs, 337 based on Foata normal form. 2/1655 useless extension candidates. Maximal degree in co-relation 8095. Up to 1387 conditions per place. [2024-06-28 02:29:50,192 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 76 selfloop transitions, 36 changer transitions 0/120 dead transitions. [2024-06-28 02:29:50,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 120 transitions, 1178 flow [2024-06-28 02:29:50,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:50,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:50,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:29:50,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-28 02:29:50,194 INFO L175 Difference]: Start difference. First operand has 86 places, 96 transitions, 818 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:29:50,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 120 transitions, 1178 flow [2024-06-28 02:29:50,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 120 transitions, 1142 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-28 02:29:50,208 INFO L231 Difference]: Finished difference. Result has 91 places, 99 transitions, 900 flow [2024-06-28 02:29:50,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=784, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=900, PETRI_PLACES=91, PETRI_TRANSITIONS=99} [2024-06-28 02:29:50,209 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 49 predicate places. [2024-06-28 02:29:50,209 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 99 transitions, 900 flow [2024-06-28 02:29:50,209 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-28 02:29:50,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:50,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:50,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:29:50,210 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-28 02:29:50,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:50,210 INFO L85 PathProgramCache]: Analyzing trace with hash 641726190, now seen corresponding path program 1 times [2024-06-28 02:29:50,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:50,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988982444] [2024-06-28 02:29:50,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:50,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:50,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:50,293 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-28 02:29:50,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:50,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988982444] [2024-06-28 02:29:50,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988982444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:50,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:50,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:29:50,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245416387] [2024-06-28 02:29:50,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:50,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:29:50,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:50,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:29:50,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:29:50,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:29:50,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 99 transitions, 900 flow. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:50,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:50,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:29:50,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:50,460 INFO L124 PetriNetUnfolderBase]: 923/1561 cut-off events. [2024-06-28 02:29:50,460 INFO L125 PetriNetUnfolderBase]: For 15407/15412 co-relation queries the response was YES. [2024-06-28 02:29:50,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7910 conditions, 1561 events. 923/1561 cut-off events. For 15407/15412 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8111 event pairs, 312 based on Foata normal form. 8/1562 useless extension candidates. Maximal degree in co-relation 7868. Up to 1345 conditions per place. [2024-06-28 02:29:50,471 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 75 selfloop transitions, 18 changer transitions 0/108 dead transitions. [2024-06-28 02:29:50,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 108 transitions, 1121 flow [2024-06-28 02:29:50,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:29:50,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:29:50,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 105 transitions. [2024-06-28 02:29:50,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6402439024390244 [2024-06-28 02:29:50,472 INFO L175 Difference]: Start difference. First operand has 91 places, 99 transitions, 900 flow. Second operand 4 states and 105 transitions. [2024-06-28 02:29:50,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 108 transitions, 1121 flow [2024-06-28 02:29:50,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 108 transitions, 1055 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 02:29:50,488 INFO L231 Difference]: Finished difference. Result has 92 places, 99 transitions, 880 flow [2024-06-28 02:29:50,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=835, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=880, PETRI_PLACES=92, PETRI_TRANSITIONS=99} [2024-06-28 02:29:50,489 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 50 predicate places. [2024-06-28 02:29:50,489 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 99 transitions, 880 flow [2024-06-28 02:29:50,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:50,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:50,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:50,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:29:50,490 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-28 02:29:50,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:50,491 INFO L85 PathProgramCache]: Analyzing trace with hash -96637342, now seen corresponding path program 1 times [2024-06-28 02:29:50,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:50,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702953110] [2024-06-28 02:29:50,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:50,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:50,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:50,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:29:50,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:50,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702953110] [2024-06-28 02:29:50,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702953110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:50,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:50,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:50,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104480889] [2024-06-28 02:29:50,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:50,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:50,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:50,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:50,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:50,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:29:50,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 99 transitions, 880 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:50,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:50,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:29:50,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:50,805 INFO L124 PetriNetUnfolderBase]: 982/1632 cut-off events. [2024-06-28 02:29:50,806 INFO L125 PetriNetUnfolderBase]: For 16651/16651 co-relation queries the response was YES. [2024-06-28 02:29:50,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8164 conditions, 1632 events. 982/1632 cut-off events. For 16651/16651 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8263 event pairs, 302 based on Foata normal form. 4/1632 useless extension candidates. Maximal degree in co-relation 8120. Up to 1396 conditions per place. [2024-06-28 02:29:50,816 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 87 selfloop transitions, 35 changer transitions 0/130 dead transitions. [2024-06-28 02:29:50,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 130 transitions, 1218 flow [2024-06-28 02:29:50,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:50,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:50,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-28 02:29:50,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6480836236933798 [2024-06-28 02:29:50,817 INFO L175 Difference]: Start difference. First operand has 92 places, 99 transitions, 880 flow. Second operand 7 states and 186 transitions. [2024-06-28 02:29:50,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 130 transitions, 1218 flow [2024-06-28 02:29:50,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 130 transitions, 1166 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 02:29:50,837 INFO L231 Difference]: Finished difference. Result has 96 places, 99 transitions, 911 flow [2024-06-28 02:29:50,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=828, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=911, PETRI_PLACES=96, PETRI_TRANSITIONS=99} [2024-06-28 02:29:50,838 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2024-06-28 02:29:50,839 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 99 transitions, 911 flow [2024-06-28 02:29:50,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:50,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:50,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:50,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:29:50,839 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-28 02:29:50,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:50,840 INFO L85 PathProgramCache]: Analyzing trace with hash -226124126, now seen corresponding path program 2 times [2024-06-28 02:29:50,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:50,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356098910] [2024-06-28 02:29:50,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:50,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:50,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:50,927 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-28 02:29:50,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:50,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356098910] [2024-06-28 02:29:50,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356098910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:50,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:50,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:50,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342118712] [2024-06-28 02:29:50,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:50,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:50,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:50,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:50,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:50,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:29:50,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 99 transitions, 911 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-28 02:29:50,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:50,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:29:50,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:51,164 INFO L124 PetriNetUnfolderBase]: 993/1655 cut-off events. [2024-06-28 02:29:51,164 INFO L125 PetriNetUnfolderBase]: For 18270/18270 co-relation queries the response was YES. [2024-06-28 02:29:51,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8453 conditions, 1655 events. 993/1655 cut-off events. For 18270/18270 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8453 event pairs, 306 based on Foata normal form. 2/1652 useless extension candidates. Maximal degree in co-relation 8409. Up to 1347 conditions per place. [2024-06-28 02:29:51,176 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 85 selfloop transitions, 37 changer transitions 0/130 dead transitions. [2024-06-28 02:29:51,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 130 transitions, 1317 flow [2024-06-28 02:29:51,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:51,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:51,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:29:51,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-28 02:29:51,177 INFO L175 Difference]: Start difference. First operand has 96 places, 99 transitions, 911 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:29:51,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 130 transitions, 1317 flow [2024-06-28 02:29:51,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 130 transitions, 1247 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:29:51,198 INFO L231 Difference]: Finished difference. Result has 97 places, 102 transitions, 957 flow [2024-06-28 02:29:51,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=841, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=957, PETRI_PLACES=97, PETRI_TRANSITIONS=102} [2024-06-28 02:29:51,199 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 55 predicate places. [2024-06-28 02:29:51,199 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 102 transitions, 957 flow [2024-06-28 02:29:51,199 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-28 02:29:51,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:51,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:51,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:29:51,200 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-28 02:29:51,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:51,201 INFO L85 PathProgramCache]: Analyzing trace with hash -225916736, now seen corresponding path program 3 times [2024-06-28 02:29:51,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:51,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990723892] [2024-06-28 02:29:51,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:51,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:51,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:51,282 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-28 02:29:51,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:51,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990723892] [2024-06-28 02:29:51,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990723892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:51,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:51,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:51,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148760720] [2024-06-28 02:29:51,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:51,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:51,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:51,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:51,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:51,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:29:51,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 102 transitions, 957 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:51,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:51,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:29:51,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:51,486 INFO L124 PetriNetUnfolderBase]: 1020/1704 cut-off events. [2024-06-28 02:29:51,486 INFO L125 PetriNetUnfolderBase]: For 20837/20837 co-relation queries the response was YES. [2024-06-28 02:29:51,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8882 conditions, 1704 events. 1020/1704 cut-off events. For 20837/20837 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8754 event pairs, 306 based on Foata normal form. 2/1701 useless extension candidates. Maximal degree in co-relation 8837. Up to 1376 conditions per place. [2024-06-28 02:29:51,516 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 83 selfloop transitions, 43 changer transitions 0/134 dead transitions. [2024-06-28 02:29:51,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 134 transitions, 1477 flow [2024-06-28 02:29:51,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:51,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:51,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-28 02:29:51,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6463414634146342 [2024-06-28 02:29:51,517 INFO L175 Difference]: Start difference. First operand has 97 places, 102 transitions, 957 flow. Second operand 6 states and 159 transitions. [2024-06-28 02:29:51,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 134 transitions, 1477 flow [2024-06-28 02:29:51,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 134 transitions, 1375 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 02:29:51,538 INFO L231 Difference]: Finished difference. Result has 98 places, 108 transitions, 1029 flow [2024-06-28 02:29:51,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=867, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1029, PETRI_PLACES=98, PETRI_TRANSITIONS=108} [2024-06-28 02:29:51,539 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 56 predicate places. [2024-06-28 02:29:51,539 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 108 transitions, 1029 flow [2024-06-28 02:29:51,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:51,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:51,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:51,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:29:51,540 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-28 02:29:51,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:51,540 INFO L85 PathProgramCache]: Analyzing trace with hash -225908800, now seen corresponding path program 1 times [2024-06-28 02:29:51,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:51,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960731821] [2024-06-28 02:29:51,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:51,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:51,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:51,621 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-28 02:29:51,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:51,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960731821] [2024-06-28 02:29:51,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960731821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:51,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:51,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:51,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002851371] [2024-06-28 02:29:51,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:51,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:51,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:51,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:51,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:51,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:29:51,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 108 transitions, 1029 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:51,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:51,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:29:51,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:51,828 INFO L124 PetriNetUnfolderBase]: 1037/1729 cut-off events. [2024-06-28 02:29:51,828 INFO L125 PetriNetUnfolderBase]: For 23067/23067 co-relation queries the response was YES. [2024-06-28 02:29:51,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9087 conditions, 1729 events. 1037/1729 cut-off events. For 23067/23067 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8890 event pairs, 302 based on Foata normal form. 4/1728 useless extension candidates. Maximal degree in co-relation 9041. Up to 1476 conditions per place. [2024-06-28 02:29:51,839 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 101 selfloop transitions, 24 changer transitions 0/133 dead transitions. [2024-06-28 02:29:51,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 133 transitions, 1357 flow [2024-06-28 02:29:51,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:51,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:51,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:29:51,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-28 02:29:51,840 INFO L175 Difference]: Start difference. First operand has 98 places, 108 transitions, 1029 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:29:51,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 133 transitions, 1357 flow [2024-06-28 02:29:51,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 133 transitions, 1293 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 02:29:51,863 INFO L231 Difference]: Finished difference. Result has 102 places, 110 transitions, 1044 flow [2024-06-28 02:29:51,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=965, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1044, PETRI_PLACES=102, PETRI_TRANSITIONS=110} [2024-06-28 02:29:51,863 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-28 02:29:51,863 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 110 transitions, 1044 flow [2024-06-28 02:29:51,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:51,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:51,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:51,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:29:51,864 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-28 02:29:51,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:51,865 INFO L85 PathProgramCache]: Analyzing trace with hash -2133042500, now seen corresponding path program 4 times [2024-06-28 02:29:51,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:51,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13499066] [2024-06-28 02:29:51,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:51,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:51,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:51,935 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-28 02:29:51,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:51,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13499066] [2024-06-28 02:29:51,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13499066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:51,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:51,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:51,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884487038] [2024-06-28 02:29:51,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:51,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:51,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:51,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:51,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:51,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:29:51,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 110 transitions, 1044 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:51,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:51,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:29:51,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:52,133 INFO L124 PetriNetUnfolderBase]: 1032/1713 cut-off events. [2024-06-28 02:29:52,133 INFO L125 PetriNetUnfolderBase]: For 25209/25215 co-relation queries the response was YES. [2024-06-28 02:29:52,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9177 conditions, 1713 events. 1032/1713 cut-off events. For 25209/25215 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8881 event pairs, 334 based on Foata normal form. 6/1708 useless extension candidates. Maximal degree in co-relation 9130. Up to 1398 conditions per place. [2024-06-28 02:29:52,145 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 81 selfloop transitions, 43 changer transitions 0/132 dead transitions. [2024-06-28 02:29:52,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 132 transitions, 1427 flow [2024-06-28 02:29:52,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:52,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:52,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:29:52,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-28 02:29:52,147 INFO L175 Difference]: Start difference. First operand has 102 places, 110 transitions, 1044 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:29:52,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 132 transitions, 1427 flow [2024-06-28 02:29:52,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 132 transitions, 1362 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 02:29:52,169 INFO L231 Difference]: Finished difference. Result has 104 places, 111 transitions, 1086 flow [2024-06-28 02:29:52,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1086, PETRI_PLACES=104, PETRI_TRANSITIONS=111} [2024-06-28 02:29:52,170 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 62 predicate places. [2024-06-28 02:29:52,170 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 111 transitions, 1086 flow [2024-06-28 02:29:52,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:52,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:52,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:52,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:29:52,171 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-28 02:29:52,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:52,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1508049312, now seen corresponding path program 5 times [2024-06-28 02:29:52,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:52,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890238690] [2024-06-28 02:29:52,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:52,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:52,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:52,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-28 02:29:52,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:52,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890238690] [2024-06-28 02:29:52,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890238690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:52,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:52,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:52,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744538731] [2024-06-28 02:29:52,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:52,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:52,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:52,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:52,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:52,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:29:52,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 111 transitions, 1086 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-28 02:29:52,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:52,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:29:52,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:52,508 INFO L124 PetriNetUnfolderBase]: 1027/1691 cut-off events. [2024-06-28 02:29:52,509 INFO L125 PetriNetUnfolderBase]: For 26983/26983 co-relation queries the response was YES. [2024-06-28 02:29:52,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9240 conditions, 1691 events. 1027/1691 cut-off events. For 26983/26983 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8637 event pairs, 338 based on Foata normal form. 2/1679 useless extension candidates. Maximal degree in co-relation 9192. Up to 1393 conditions per place. [2024-06-28 02:29:52,519 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 80 selfloop transitions, 46 changer transitions 0/134 dead transitions. [2024-06-28 02:29:52,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 134 transitions, 1396 flow [2024-06-28 02:29:52,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:52,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:52,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:29:52,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-28 02:29:52,521 INFO L175 Difference]: Start difference. First operand has 104 places, 111 transitions, 1086 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:29:52,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 134 transitions, 1396 flow [2024-06-28 02:29:52,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 134 transitions, 1318 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 02:29:52,545 INFO L231 Difference]: Finished difference. Result has 108 places, 111 transitions, 1108 flow [2024-06-28 02:29:52,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1008, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1108, PETRI_PLACES=108, PETRI_TRANSITIONS=111} [2024-06-28 02:29:52,546 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 66 predicate places. [2024-06-28 02:29:52,546 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 111 transitions, 1108 flow [2024-06-28 02:29:52,546 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-28 02:29:52,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:52,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:52,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:29:52,547 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-28 02:29:52,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:52,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1581300548, now seen corresponding path program 2 times [2024-06-28 02:29:52,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:52,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392123860] [2024-06-28 02:29:52,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:52,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:52,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:52,627 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-28 02:29:52,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:52,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392123860] [2024-06-28 02:29:52,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392123860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:52,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:52,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:52,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273139685] [2024-06-28 02:29:52,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:52,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:52,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:52,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:52,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:52,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:29:52,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 111 transitions, 1108 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:52,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:52,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:29:52,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:52,845 INFO L124 PetriNetUnfolderBase]: 1044/1748 cut-off events. [2024-06-28 02:29:52,845 INFO L125 PetriNetUnfolderBase]: For 30029/30035 co-relation queries the response was YES. [2024-06-28 02:29:52,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9511 conditions, 1748 events. 1044/1748 cut-off events. For 30029/30035 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 9108 event pairs, 320 based on Foata normal form. 8/1749 useless extension candidates. Maximal degree in co-relation 9461. Up to 1489 conditions per place. [2024-06-28 02:29:52,856 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 102 selfloop transitions, 23 changer transitions 0/133 dead transitions. [2024-06-28 02:29:52,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 133 transitions, 1432 flow [2024-06-28 02:29:52,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:52,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:52,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-28 02:29:52,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-28 02:29:52,857 INFO L175 Difference]: Start difference. First operand has 108 places, 111 transitions, 1108 flow. Second operand 6 states and 149 transitions. [2024-06-28 02:29:52,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 133 transitions, 1432 flow [2024-06-28 02:29:52,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 133 transitions, 1330 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 02:29:52,912 INFO L231 Difference]: Finished difference. Result has 109 places, 113 transitions, 1087 flow [2024-06-28 02:29:52,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1006, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1087, PETRI_PLACES=109, PETRI_TRANSITIONS=113} [2024-06-28 02:29:52,912 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 67 predicate places. [2024-06-28 02:29:52,913 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 113 transitions, 1087 flow [2024-06-28 02:29:52,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:52,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:52,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:52,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:29:52,913 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-28 02:29:52,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:52,914 INFO L85 PathProgramCache]: Analyzing trace with hash -2123511364, now seen corresponding path program 3 times [2024-06-28 02:29:52,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:52,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821833737] [2024-06-28 02:29:52,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:52,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:52,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:52,981 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-28 02:29:52,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:52,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821833737] [2024-06-28 02:29:52,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821833737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:52,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:52,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:52,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645798498] [2024-06-28 02:29:52,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:52,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:52,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:52,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:52,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:53,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:29:53,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 113 transitions, 1087 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:53,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:53,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:29:53,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:53,186 INFO L124 PetriNetUnfolderBase]: 1036/1736 cut-off events. [2024-06-28 02:29:53,187 INFO L125 PetriNetUnfolderBase]: For 31485/31491 co-relation queries the response was YES. [2024-06-28 02:29:53,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9511 conditions, 1736 events. 1036/1736 cut-off events. For 31485/31491 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9061 event pairs, 289 based on Foata normal form. 8/1737 useless extension candidates. Maximal degree in co-relation 9460. Up to 1418 conditions per place. [2024-06-28 02:29:53,199 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 100 selfloop transitions, 28 changer transitions 0/136 dead transitions. [2024-06-28 02:29:53,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 136 transitions, 1423 flow [2024-06-28 02:29:53,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:53,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:53,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 02:29:53,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:29:53,200 INFO L175 Difference]: Start difference. First operand has 109 places, 113 transitions, 1087 flow. Second operand 6 states and 150 transitions. [2024-06-28 02:29:53,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 136 transitions, 1423 flow [2024-06-28 02:29:53,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 136 transitions, 1360 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 02:29:53,230 INFO L231 Difference]: Finished difference. Result has 111 places, 115 transitions, 1119 flow [2024-06-28 02:29:53,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1024, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1119, PETRI_PLACES=111, PETRI_TRANSITIONS=115} [2024-06-28 02:29:53,230 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 69 predicate places. [2024-06-28 02:29:53,230 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 115 transitions, 1119 flow [2024-06-28 02:29:53,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:53,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:53,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:53,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:29:53,231 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:53,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:53,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1153123088, now seen corresponding path program 1 times [2024-06-28 02:29:53,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:53,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301253691] [2024-06-28 02:29:53,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:53,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:53,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:53,293 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-28 02:29:53,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:53,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301253691] [2024-06-28 02:29:53,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301253691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:53,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:53,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:29:53,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294551578] [2024-06-28 02:29:53,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:53,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:29:53,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:53,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:29:53,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:29:53,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:29:53,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 115 transitions, 1119 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-28 02:29:53,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:53,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:29:53,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:53,509 INFO L124 PetriNetUnfolderBase]: 1041/1730 cut-off events. [2024-06-28 02:29:53,510 INFO L125 PetriNetUnfolderBase]: For 32573/32573 co-relation queries the response was YES. [2024-06-28 02:29:53,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9741 conditions, 1730 events. 1041/1730 cut-off events. For 32573/32573 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8895 event pairs, 301 based on Foata normal form. 1/1727 useless extension candidates. Maximal degree in co-relation 9689. Up to 1539 conditions per place. [2024-06-28 02:29:53,523 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 110 selfloop transitions, 20 changer transitions 0/138 dead transitions. [2024-06-28 02:29:53,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 138 transitions, 1599 flow [2024-06-28 02:29:53,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:29:53,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:29:53,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-28 02:29:53,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:29:53,525 INFO L175 Difference]: Start difference. First operand has 111 places, 115 transitions, 1119 flow. Second operand 5 states and 125 transitions. [2024-06-28 02:29:53,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 138 transitions, 1599 flow [2024-06-28 02:29:53,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 138 transitions, 1522 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 02:29:53,562 INFO L231 Difference]: Finished difference. Result has 113 places, 124 transitions, 1208 flow [2024-06-28 02:29:53,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1042, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1208, PETRI_PLACES=113, PETRI_TRANSITIONS=124} [2024-06-28 02:29:53,562 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-28 02:29:53,562 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 124 transitions, 1208 flow [2024-06-28 02:29:53,562 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-28 02:29:53,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:53,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:53,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:29:53,563 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:53,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:53,563 INFO L85 PathProgramCache]: Analyzing trace with hash -867863842, now seen corresponding path program 2 times [2024-06-28 02:29:53,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:53,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581512968] [2024-06-28 02:29:53,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:53,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:53,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:53,637 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-28 02:29:53,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:53,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581512968] [2024-06-28 02:29:53,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581512968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:53,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:53,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:29:53,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866331728] [2024-06-28 02:29:53,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:53,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:29:53,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:53,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:29:53,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:29:53,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:29:53,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 124 transitions, 1208 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-28 02:29:53,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:53,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:29:53,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:53,843 INFO L124 PetriNetUnfolderBase]: 1046/1746 cut-off events. [2024-06-28 02:29:53,844 INFO L125 PetriNetUnfolderBase]: For 35145/35145 co-relation queries the response was YES. [2024-06-28 02:29:53,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10066 conditions, 1746 events. 1046/1746 cut-off events. For 35145/35145 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9019 event pairs, 299 based on Foata normal form. 1/1745 useless extension candidates. Maximal degree in co-relation 10012. Up to 1555 conditions per place. [2024-06-28 02:29:53,856 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 117 selfloop transitions, 18 changer transitions 0/143 dead transitions. [2024-06-28 02:29:53,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 143 transitions, 1603 flow [2024-06-28 02:29:53,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:29:53,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:29:53,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-28 02:29:53,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195121951219512 [2024-06-28 02:29:53,858 INFO L175 Difference]: Start difference. First operand has 113 places, 124 transitions, 1208 flow. Second operand 5 states and 127 transitions. [2024-06-28 02:29:53,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 143 transitions, 1603 flow [2024-06-28 02:29:53,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 143 transitions, 1537 flow, removed 33 selfloop flow, removed 0 redundant places. [2024-06-28 02:29:53,900 INFO L231 Difference]: Finished difference. Result has 119 places, 127 transitions, 1241 flow [2024-06-28 02:29:53,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1148, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1241, PETRI_PLACES=119, PETRI_TRANSITIONS=127} [2024-06-28 02:29:53,900 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 77 predicate places. [2024-06-28 02:29:53,900 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 127 transitions, 1241 flow [2024-06-28 02:29:53,901 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-28 02:29:53,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:53,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:53,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:29:53,901 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-28 02:29:53,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:53,901 INFO L85 PathProgramCache]: Analyzing trace with hash 846380170, now seen corresponding path program 1 times [2024-06-28 02:29:53,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:53,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458942585] [2024-06-28 02:29:53,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:53,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:53,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:53,982 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-28 02:29:53,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:53,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458942585] [2024-06-28 02:29:53,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458942585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:53,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:53,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:53,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314971564] [2024-06-28 02:29:53,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:53,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:53,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:53,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:53,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:54,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:29:54,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 127 transitions, 1241 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-28 02:29:54,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:54,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:29:54,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:54,350 INFO L124 PetriNetUnfolderBase]: 1450/2394 cut-off events. [2024-06-28 02:29:54,351 INFO L125 PetriNetUnfolderBase]: For 62810/62810 co-relation queries the response was YES. [2024-06-28 02:29:54,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14367 conditions, 2394 events. 1450/2394 cut-off events. For 62810/62810 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 13079 event pairs, 330 based on Foata normal form. 14/2404 useless extension candidates. Maximal degree in co-relation 14309. Up to 1444 conditions per place. [2024-06-28 02:29:54,369 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 133 selfloop transitions, 40 changer transitions 0/181 dead transitions. [2024-06-28 02:29:54,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 181 transitions, 1931 flow [2024-06-28 02:29:54,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:29:54,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:29:54,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-28 02:29:54,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6707317073170732 [2024-06-28 02:29:54,370 INFO L175 Difference]: Start difference. First operand has 119 places, 127 transitions, 1241 flow. Second operand 8 states and 220 transitions. [2024-06-28 02:29:54,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 181 transitions, 1931 flow [2024-06-28 02:29:54,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 181 transitions, 1899 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 02:29:54,436 INFO L231 Difference]: Finished difference. Result has 125 places, 134 transitions, 1413 flow [2024-06-28 02:29:54,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1209, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1413, PETRI_PLACES=125, PETRI_TRANSITIONS=134} [2024-06-28 02:29:54,437 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 83 predicate places. [2024-06-28 02:29:54,437 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 134 transitions, 1413 flow [2024-06-28 02:29:54,437 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-28 02:29:54,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:54,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:54,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:29:54,438 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-28 02:29:54,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:54,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1409380650, now seen corresponding path program 2 times [2024-06-28 02:29:54,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:54,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218046528] [2024-06-28 02:29:54,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:54,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:54,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:54,516 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-28 02:29:54,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:54,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218046528] [2024-06-28 02:29:54,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218046528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:54,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:54,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:54,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119068021] [2024-06-28 02:29:54,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:54,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:54,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:54,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:54,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:54,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:29:54,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 134 transitions, 1413 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-28 02:29:54,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:54,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:29:54,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:54,859 INFO L124 PetriNetUnfolderBase]: 1419/2349 cut-off events. [2024-06-28 02:29:54,859 INFO L125 PetriNetUnfolderBase]: For 64230/64230 co-relation queries the response was YES. [2024-06-28 02:29:54,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14497 conditions, 2349 events. 1419/2349 cut-off events. For 64230/64230 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12780 event pairs, 419 based on Foata normal form. 14/2359 useless extension candidates. Maximal degree in co-relation 14437. Up to 2032 conditions per place. [2024-06-28 02:29:54,873 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 129 selfloop transitions, 38 changer transitions 0/175 dead transitions. [2024-06-28 02:29:54,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 175 transitions, 1917 flow [2024-06-28 02:29:54,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:29:54,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:29:54,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-28 02:29:54,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6463414634146342 [2024-06-28 02:29:54,876 INFO L175 Difference]: Start difference. First operand has 125 places, 134 transitions, 1413 flow. Second operand 8 states and 212 transitions. [2024-06-28 02:29:54,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 175 transitions, 1917 flow [2024-06-28 02:29:54,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 175 transitions, 1829 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-28 02:29:54,944 INFO L231 Difference]: Finished difference. Result has 129 places, 137 transitions, 1473 flow [2024-06-28 02:29:54,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1329, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1473, PETRI_PLACES=129, PETRI_TRANSITIONS=137} [2024-06-28 02:29:54,945 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 87 predicate places. [2024-06-28 02:29:54,945 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 137 transitions, 1473 flow [2024-06-28 02:29:54,945 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-28 02:29:54,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:54,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:54,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:29:54,946 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-28 02:29:54,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:54,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1580083080, now seen corresponding path program 3 times [2024-06-28 02:29:54,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:54,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554607763] [2024-06-28 02:29:54,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:54,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:54,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:55,036 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-28 02:29:55,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:55,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554607763] [2024-06-28 02:29:55,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554607763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:55,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:55,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:55,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248280207] [2024-06-28 02:29:55,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:55,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:55,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:55,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:55,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:55,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:29:55,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 137 transitions, 1473 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-28 02:29:55,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:55,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:29:55,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:55,358 INFO L124 PetriNetUnfolderBase]: 1436/2378 cut-off events. [2024-06-28 02:29:55,358 INFO L125 PetriNetUnfolderBase]: For 66644/66644 co-relation queries the response was YES. [2024-06-28 02:29:55,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14822 conditions, 2378 events. 1436/2378 cut-off events. For 66644/66644 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 13017 event pairs, 423 based on Foata normal form. 4/2377 useless extension candidates. Maximal degree in co-relation 14760. Up to 2026 conditions per place. [2024-06-28 02:29:55,374 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 112 selfloop transitions, 46 changer transitions 0/166 dead transitions. [2024-06-28 02:29:55,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 166 transitions, 1899 flow [2024-06-28 02:29:55,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:55,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:55,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:29:55,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-28 02:29:55,376 INFO L175 Difference]: Start difference. First operand has 129 places, 137 transitions, 1473 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:29:55,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 166 transitions, 1899 flow [2024-06-28 02:29:55,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 166 transitions, 1793 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 02:29:55,492 INFO L231 Difference]: Finished difference. Result has 130 places, 139 transitions, 1512 flow [2024-06-28 02:29:55,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1367, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1512, PETRI_PLACES=130, PETRI_TRANSITIONS=139} [2024-06-28 02:29:55,493 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-28 02:29:55,493 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 139 transitions, 1512 flow [2024-06-28 02:29:55,493 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-28 02:29:55,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:55,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:55,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:29:55,493 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-28 02:29:55,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:55,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1067821974, now seen corresponding path program 4 times [2024-06-28 02:29:55,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:55,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133257082] [2024-06-28 02:29:55,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:55,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:55,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:55,569 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-28 02:29:55,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:55,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133257082] [2024-06-28 02:29:55,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133257082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:55,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:55,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:55,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605292209] [2024-06-28 02:29:55,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:55,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:55,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:55,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:55,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:55,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:29:55,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 139 transitions, 1512 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-28 02:29:55,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:55,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:29:55,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:55,866 INFO L124 PetriNetUnfolderBase]: 1428/2339 cut-off events. [2024-06-28 02:29:55,866 INFO L125 PetriNetUnfolderBase]: For 69737/69737 co-relation queries the response was YES. [2024-06-28 02:29:55,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14631 conditions, 2339 events. 1428/2339 cut-off events. For 69737/69737 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12751 event pairs, 459 based on Foata normal form. 4/2327 useless extension candidates. Maximal degree in co-relation 14568. Up to 2014 conditions per place. [2024-06-28 02:29:55,882 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 109 selfloop transitions, 48 changer transitions 0/165 dead transitions. [2024-06-28 02:29:55,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 165 transitions, 1932 flow [2024-06-28 02:29:55,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:55,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:55,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:29:55,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-28 02:29:55,885 INFO L175 Difference]: Start difference. First operand has 130 places, 139 transitions, 1512 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:29:55,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 165 transitions, 1932 flow [2024-06-28 02:29:55,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 165 transitions, 1803 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 02:29:55,969 INFO L231 Difference]: Finished difference. Result has 132 places, 141 transitions, 1536 flow [2024-06-28 02:29:55,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1383, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1536, PETRI_PLACES=132, PETRI_TRANSITIONS=141} [2024-06-28 02:29:55,976 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-28 02:29:55,976 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 141 transitions, 1536 flow [2024-06-28 02:29:55,976 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-28 02:29:55,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:55,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:55,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:29:55,976 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:55,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:55,977 INFO L85 PathProgramCache]: Analyzing trace with hash 877155941, now seen corresponding path program 1 times [2024-06-28 02:29:55,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:55,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166960306] [2024-06-28 02:29:55,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:55,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:55,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:56,033 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-28 02:29:56,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:56,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166960306] [2024-06-28 02:29:56,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166960306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:56,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:56,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:29:56,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249687653] [2024-06-28 02:29:56,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:56,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:29:56,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:56,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:29:56,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:29:56,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:29:56,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 141 transitions, 1536 flow. Second operand has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:56,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:56,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:29:56,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:56,278 INFO L124 PetriNetUnfolderBase]: 1433/2376 cut-off events. [2024-06-28 02:29:56,279 INFO L125 PetriNetUnfolderBase]: For 72562/72568 co-relation queries the response was YES. [2024-06-28 02:29:56,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14823 conditions, 2376 events. 1433/2376 cut-off events. For 72562/72568 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 13016 event pairs, 419 based on Foata normal form. 5/2378 useless extension candidates. Maximal degree in co-relation 14759. Up to 2162 conditions per place. [2024-06-28 02:29:56,295 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 125 selfloop transitions, 24 changer transitions 0/157 dead transitions. [2024-06-28 02:29:56,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 157 transitions, 1961 flow [2024-06-28 02:29:56,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:29:56,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:29:56,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-28 02:29:56,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048780487804878 [2024-06-28 02:29:56,296 INFO L175 Difference]: Start difference. First operand has 132 places, 141 transitions, 1536 flow. Second operand 5 states and 124 transitions. [2024-06-28 02:29:56,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 157 transitions, 1961 flow [2024-06-28 02:29:56,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 157 transitions, 1826 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 02:29:56,380 INFO L231 Difference]: Finished difference. Result has 132 places, 144 transitions, 1494 flow [2024-06-28 02:29:56,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1401, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1494, PETRI_PLACES=132, PETRI_TRANSITIONS=144} [2024-06-28 02:29:56,383 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-28 02:29:56,383 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 144 transitions, 1494 flow [2024-06-28 02:29:56,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:56,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:56,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:56,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:29:56,383 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:56,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:56,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1408326003, now seen corresponding path program 2 times [2024-06-28 02:29:56,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:56,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082035445] [2024-06-28 02:29:56,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:56,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:56,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:56,453 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-28 02:29:56,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:56,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082035445] [2024-06-28 02:29:56,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082035445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:56,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:56,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:56,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394543665] [2024-06-28 02:29:56,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:56,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:56,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:56,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:56,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:56,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:29:56,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 144 transitions, 1494 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-28 02:29:56,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:56,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:29:56,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:56,723 INFO L124 PetriNetUnfolderBase]: 1430/2368 cut-off events. [2024-06-28 02:29:56,724 INFO L125 PetriNetUnfolderBase]: For 74855/74855 co-relation queries the response was YES. [2024-06-28 02:29:56,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14650 conditions, 2368 events. 1430/2368 cut-off events. For 74855/74855 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12967 event pairs, 419 based on Foata normal form. 1/2365 useless extension candidates. Maximal degree in co-relation 14585. Up to 2159 conditions per place. [2024-06-28 02:29:56,737 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 124 selfloop transitions, 26 changer transitions 0/158 dead transitions. [2024-06-28 02:29:56,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 158 transitions, 1886 flow [2024-06-28 02:29:56,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:56,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:56,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-28 02:29:56,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813008130081301 [2024-06-28 02:29:56,738 INFO L175 Difference]: Start difference. First operand has 132 places, 144 transitions, 1494 flow. Second operand 6 states and 143 transitions. [2024-06-28 02:29:56,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 158 transitions, 1886 flow [2024-06-28 02:29:56,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 158 transitions, 1806 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 02:29:56,817 INFO L231 Difference]: Finished difference. Result has 135 places, 144 transitions, 1472 flow [2024-06-28 02:29:56,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1414, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1472, PETRI_PLACES=135, PETRI_TRANSITIONS=144} [2024-06-28 02:29:56,818 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-28 02:29:56,818 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 144 transitions, 1472 flow [2024-06-28 02:29:56,818 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-28 02:29:56,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:56,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:56,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:29:56,818 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-28 02:29:56,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:56,819 INFO L85 PathProgramCache]: Analyzing trace with hash 791184635, now seen corresponding path program 1 times [2024-06-28 02:29:56,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:56,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786273513] [2024-06-28 02:29:56,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:56,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:56,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:56,887 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-28 02:29:56,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:56,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786273513] [2024-06-28 02:29:56,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786273513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:56,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:56,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:56,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509166431] [2024-06-28 02:29:56,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:56,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:56,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:56,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:56,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:56,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:29:56,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 144 transitions, 1472 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-28 02:29:56,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:56,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:29:56,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:57,149 INFO L124 PetriNetUnfolderBase]: 1458/2419 cut-off events. [2024-06-28 02:29:57,149 INFO L125 PetriNetUnfolderBase]: For 81776/81776 co-relation queries the response was YES. [2024-06-28 02:29:57,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15138 conditions, 2419 events. 1458/2419 cut-off events. For 81776/81776 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 13394 event pairs, 435 based on Foata normal form. 2/2413 useless extension candidates. Maximal degree in co-relation 15073. Up to 2035 conditions per place. [2024-06-28 02:29:57,165 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 129 selfloop transitions, 43 changer transitions 0/180 dead transitions. [2024-06-28 02:29:57,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 180 transitions, 2282 flow [2024-06-28 02:29:57,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:57,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:57,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-28 02:29:57,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-28 02:29:57,166 INFO L175 Difference]: Start difference. First operand has 135 places, 144 transitions, 1472 flow. Second operand 6 states and 152 transitions. [2024-06-28 02:29:57,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 180 transitions, 2282 flow [2024-06-28 02:29:57,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 180 transitions, 2194 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 02:29:57,251 INFO L231 Difference]: Finished difference. Result has 137 places, 160 transitions, 1729 flow [2024-06-28 02:29:57,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1384, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1729, PETRI_PLACES=137, PETRI_TRANSITIONS=160} [2024-06-28 02:29:57,251 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 95 predicate places. [2024-06-28 02:29:57,251 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 160 transitions, 1729 flow [2024-06-28 02:29:57,252 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-28 02:29:57,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:57,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:57,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:29:57,252 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-28 02:29:57,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:57,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1477742069, now seen corresponding path program 3 times [2024-06-28 02:29:57,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:57,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150732081] [2024-06-28 02:29:57,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:57,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:57,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:57,318 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-28 02:29:57,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:57,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150732081] [2024-06-28 02:29:57,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150732081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:57,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:57,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:29:57,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544861995] [2024-06-28 02:29:57,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:57,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:29:57,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:57,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:29:57,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:29:57,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:29:57,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 160 transitions, 1729 flow. Second operand has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:57,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:57,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:29:57,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:57,632 INFO L124 PetriNetUnfolderBase]: 1455/2409 cut-off events. [2024-06-28 02:29:57,632 INFO L125 PetriNetUnfolderBase]: For 85932/85932 co-relation queries the response was YES. [2024-06-28 02:29:57,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15807 conditions, 2409 events. 1455/2409 cut-off events. For 85932/85932 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 13202 event pairs, 411 based on Foata normal form. 1/2408 useless extension candidates. Maximal degree in co-relation 15740. Up to 2204 conditions per place. [2024-06-28 02:29:57,651 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 149 selfloop transitions, 18 changer transitions 0/175 dead transitions. [2024-06-28 02:29:57,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 175 transitions, 2101 flow [2024-06-28 02:29:57,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:29:57,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:29:57,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-28 02:29:57,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146341463414634 [2024-06-28 02:29:57,653 INFO L175 Difference]: Start difference. First operand has 137 places, 160 transitions, 1729 flow. Second operand 5 states and 126 transitions. [2024-06-28 02:29:57,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 175 transitions, 2101 flow [2024-06-28 02:29:57,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 175 transitions, 2023 flow, removed 39 selfloop flow, removed 0 redundant places. [2024-06-28 02:29:57,757 INFO L231 Difference]: Finished difference. Result has 142 places, 160 transitions, 1697 flow [2024-06-28 02:29:57,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1651, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1697, PETRI_PLACES=142, PETRI_TRANSITIONS=160} [2024-06-28 02:29:57,758 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2024-06-28 02:29:57,758 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 160 transitions, 1697 flow [2024-06-28 02:29:57,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.6) internal successors, (88), 5 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:57,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:57,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:57,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:29:57,759 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-28 02:29:57,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:57,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1462785995, now seen corresponding path program 2 times [2024-06-28 02:29:57,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:57,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388696808] [2024-06-28 02:29:57,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:57,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:57,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:57,820 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-28 02:29:57,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:57,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388696808] [2024-06-28 02:29:57,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388696808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:57,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:57,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:57,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585127454] [2024-06-28 02:29:57,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:57,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:57,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:57,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:57,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:57,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:29:57,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 160 transitions, 1697 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-28 02:29:57,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:57,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:29:57,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:58,107 INFO L124 PetriNetUnfolderBase]: 1526/2530 cut-off events. [2024-06-28 02:29:58,108 INFO L125 PetriNetUnfolderBase]: For 94766/94766 co-relation queries the response was YES. [2024-06-28 02:29:58,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16628 conditions, 2530 events. 1526/2530 cut-off events. For 94766/94766 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 14143 event pairs, 431 based on Foata normal form. 3/2527 useless extension candidates. Maximal degree in co-relation 16558. Up to 2094 conditions per place. [2024-06-28 02:29:58,159 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 121 selfloop transitions, 70 changer transitions 0/199 dead transitions. [2024-06-28 02:29:58,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 199 transitions, 2558 flow [2024-06-28 02:29:58,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:29:58,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:29:58,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:29:58,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-28 02:29:58,160 INFO L175 Difference]: Start difference. First operand has 142 places, 160 transitions, 1697 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:29:58,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 199 transitions, 2558 flow [2024-06-28 02:29:58,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 199 transitions, 2522 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 02:29:58,261 INFO L231 Difference]: Finished difference. Result has 147 places, 180 transitions, 2137 flow [2024-06-28 02:29:58,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1661, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2137, PETRI_PLACES=147, PETRI_TRANSITIONS=180} [2024-06-28 02:29:58,261 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 105 predicate places. [2024-06-28 02:29:58,261 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 180 transitions, 2137 flow [2024-06-28 02:29:58,262 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-28 02:29:58,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:58,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:58,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:29:58,262 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-28 02:29:58,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:58,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1462548845, now seen corresponding path program 3 times [2024-06-28 02:29:58,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:58,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257483424] [2024-06-28 02:29:58,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:58,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:58,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:58,325 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-28 02:29:58,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:58,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257483424] [2024-06-28 02:29:58,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257483424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:58,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:58,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:58,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316454828] [2024-06-28 02:29:58,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:58,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:58,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:58,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:58,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:58,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:29:58,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 180 transitions, 2137 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-28 02:29:58,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:58,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:29:58,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:58,634 INFO L124 PetriNetUnfolderBase]: 1519/2526 cut-off events. [2024-06-28 02:29:58,634 INFO L125 PetriNetUnfolderBase]: For 101352/101352 co-relation queries the response was YES. [2024-06-28 02:29:58,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17508 conditions, 2526 events. 1519/2526 cut-off events. For 101352/101352 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 14187 event pairs, 432 based on Foata normal form. 3/2523 useless extension candidates. Maximal degree in co-relation 17435. Up to 2091 conditions per place. [2024-06-28 02:29:58,653 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 123 selfloop transitions, 74 changer transitions 0/205 dead transitions. [2024-06-28 02:29:58,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 205 transitions, 2843 flow [2024-06-28 02:29:58,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:29:58,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:29:58,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-28 02:29:58,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6422764227642277 [2024-06-28 02:29:58,654 INFO L175 Difference]: Start difference. First operand has 147 places, 180 transitions, 2137 flow. Second operand 6 states and 158 transitions. [2024-06-28 02:29:58,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 205 transitions, 2843 flow [2024-06-28 02:29:58,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 205 transitions, 2668 flow, removed 69 selfloop flow, removed 3 redundant places. [2024-06-28 02:29:58,802 INFO L231 Difference]: Finished difference. Result has 151 places, 186 transitions, 2281 flow [2024-06-28 02:29:58,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1978, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2281, PETRI_PLACES=151, PETRI_TRANSITIONS=186} [2024-06-28 02:29:58,803 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-06-28 02:29:58,803 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 186 transitions, 2281 flow [2024-06-28 02:29:58,803 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-28 02:29:58,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:58,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:58,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:29:58,804 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-28 02:29:58,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:58,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1462794923, now seen corresponding path program 1 times [2024-06-28 02:29:58,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:58,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960523597] [2024-06-28 02:29:58,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:58,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:58,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:58,870 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-28 02:29:58,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:58,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960523597] [2024-06-28 02:29:58,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960523597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:58,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:58,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:29:58,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047104507] [2024-06-28 02:29:58,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:58,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:29:58,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:58,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:29:58,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:29:58,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:29:58,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 186 transitions, 2281 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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-28 02:29:58,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:58,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:29:58,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:59,207 INFO L124 PetriNetUnfolderBase]: 1485/2500 cut-off events. [2024-06-28 02:29:59,207 INFO L125 PetriNetUnfolderBase]: For 110686/110691 co-relation queries the response was YES. [2024-06-28 02:29:59,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17474 conditions, 2500 events. 1485/2500 cut-off events. For 110686/110691 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 14216 event pairs, 427 based on Foata normal form. 17/2506 useless extension candidates. Maximal degree in co-relation 17399. Up to 2109 conditions per place. [2024-06-28 02:29:59,226 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 153 selfloop transitions, 22 changer transitions 0/201 dead transitions. [2024-06-28 02:29:59,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 201 transitions, 2699 flow [2024-06-28 02:29:59,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:29:59,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:29:59,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-28 02:29:59,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624390243902439 [2024-06-28 02:29:59,227 INFO L175 Difference]: Start difference. First operand has 151 places, 186 transitions, 2281 flow. Second operand 5 states and 128 transitions. [2024-06-28 02:29:59,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 201 transitions, 2699 flow [2024-06-28 02:29:59,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 201 transitions, 2570 flow, removed 31 selfloop flow, removed 2 redundant places. [2024-06-28 02:29:59,367 INFO L231 Difference]: Finished difference. Result has 154 places, 188 transitions, 2229 flow [2024-06-28 02:29:59,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2152, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2229, PETRI_PLACES=154, PETRI_TRANSITIONS=188} [2024-06-28 02:29:59,368 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-28 02:29:59,368 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 188 transitions, 2229 flow [2024-06-28 02:29:59,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 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-28 02:29:59,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:29:59,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:29:59,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:29:59,368 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:29:59,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:29:59,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1532118627, now seen corresponding path program 1 times [2024-06-28 02:29:59,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:29:59,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805442450] [2024-06-28 02:29:59,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:29:59,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:29:59,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:29:59,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-28 02:29:59,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:29:59,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805442450] [2024-06-28 02:29:59,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805442450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:29:59,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:29:59,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:29:59,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115507363] [2024-06-28 02:29:59,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:29:59,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:29:59,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:29:59,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:29:59,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:29:59,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:29:59,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 188 transitions, 2229 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:29:59,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:29:59,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:29:59,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:29:59,884 INFO L124 PetriNetUnfolderBase]: 1679/2816 cut-off events. [2024-06-28 02:29:59,885 INFO L125 PetriNetUnfolderBase]: For 135834/135834 co-relation queries the response was YES. [2024-06-28 02:29:59,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18898 conditions, 2816 events. 1679/2816 cut-off events. For 135834/135834 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 16102 event pairs, 327 based on Foata normal form. 42/2854 useless extension candidates. Maximal degree in co-relation 18822. Up to 1655 conditions per place. [2024-06-28 02:29:59,904 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 181 selfloop transitions, 44 changer transitions 5/238 dead transitions. [2024-06-28 02:29:59,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 238 transitions, 3028 flow [2024-06-28 02:29:59,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:29:59,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:29:59,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-28 02:29:59,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6737804878048781 [2024-06-28 02:29:59,905 INFO L175 Difference]: Start difference. First operand has 154 places, 188 transitions, 2229 flow. Second operand 8 states and 221 transitions. [2024-06-28 02:29:59,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 238 transitions, 3028 flow [2024-06-28 02:30:00,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 238 transitions, 2973 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 02:30:00,070 INFO L231 Difference]: Finished difference. Result has 159 places, 188 transitions, 2281 flow [2024-06-28 02:30:00,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2174, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2281, PETRI_PLACES=159, PETRI_TRANSITIONS=188} [2024-06-28 02:30:00,072 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2024-06-28 02:30:00,072 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 188 transitions, 2281 flow [2024-06-28 02:30:00,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:00,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:00,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:00,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:30:00,073 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:00,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:00,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1619179585, now seen corresponding path program 2 times [2024-06-28 02:30:00,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:00,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546019310] [2024-06-28 02:30:00,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:00,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:00,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:00,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-28 02:30:00,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:00,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546019310] [2024-06-28 02:30:00,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546019310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:00,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:00,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:00,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952388950] [2024-06-28 02:30:00,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:00,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:00,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:00,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:00,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:00,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:00,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 188 transitions, 2281 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:00,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:00,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:00,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:00,553 INFO L124 PetriNetUnfolderBase]: 1534/2585 cut-off events. [2024-06-28 02:30:00,553 INFO L125 PetriNetUnfolderBase]: For 115736/115736 co-relation queries the response was YES. [2024-06-28 02:30:00,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16545 conditions, 2585 events. 1534/2585 cut-off events. For 115736/115736 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 14556 event pairs, 390 based on Foata normal form. 50/2631 useless extension candidates. Maximal degree in co-relation 16468. Up to 2021 conditions per place. [2024-06-28 02:30:00,571 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 182 selfloop transitions, 36 changer transitions 3/229 dead transitions. [2024-06-28 02:30:00,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 229 transitions, 2887 flow [2024-06-28 02:30:00,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:30:00,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:30:00,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-28 02:30:00,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6432926829268293 [2024-06-28 02:30:00,572 INFO L175 Difference]: Start difference. First operand has 159 places, 188 transitions, 2281 flow. Second operand 8 states and 211 transitions. [2024-06-28 02:30:00,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 229 transitions, 2887 flow [2024-06-28 02:30:00,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 229 transitions, 2770 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 02:30:00,713 INFO L231 Difference]: Finished difference. Result has 162 places, 188 transitions, 2258 flow [2024-06-28 02:30:00,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2175, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2258, PETRI_PLACES=162, PETRI_TRANSITIONS=188} [2024-06-28 02:30:00,713 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 120 predicate places. [2024-06-28 02:30:00,713 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 188 transitions, 2258 flow [2024-06-28 02:30:00,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:00,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:00,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:00,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:30:00,714 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:00,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:00,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1937386207, now seen corresponding path program 3 times [2024-06-28 02:30:00,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:00,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113369687] [2024-06-28 02:30:00,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:00,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:00,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:00,784 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-28 02:30:00,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:00,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113369687] [2024-06-28 02:30:00,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113369687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:00,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:00,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:00,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593086246] [2024-06-28 02:30:00,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:00,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:00,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:00,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:00,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:00,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:00,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 188 transitions, 2258 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:00,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:00,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:00,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:01,197 INFO L124 PetriNetUnfolderBase]: 1582/2681 cut-off events. [2024-06-28 02:30:01,198 INFO L125 PetriNetUnfolderBase]: For 99088/99088 co-relation queries the response was YES. [2024-06-28 02:30:01,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16848 conditions, 2681 events. 1582/2681 cut-off events. For 99088/99088 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 15293 event pairs, 411 based on Foata normal form. 16/2692 useless extension candidates. Maximal degree in co-relation 16770. Up to 2200 conditions per place. [2024-06-28 02:30:01,216 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 166 selfloop transitions, 45 changer transitions 0/219 dead transitions. [2024-06-28 02:30:01,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 219 transitions, 2798 flow [2024-06-28 02:30:01,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:01,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:01,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:30:01,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-28 02:30:01,217 INFO L175 Difference]: Start difference. First operand has 162 places, 188 transitions, 2258 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:30:01,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 219 transitions, 2798 flow [2024-06-28 02:30:01,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 219 transitions, 2726 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 02:30:01,371 INFO L231 Difference]: Finished difference. Result has 163 places, 189 transitions, 2311 flow [2024-06-28 02:30:01,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2186, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2311, PETRI_PLACES=163, PETRI_TRANSITIONS=189} [2024-06-28 02:30:01,371 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 121 predicate places. [2024-06-28 02:30:01,371 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 189 transitions, 2311 flow [2024-06-28 02:30:01,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:01,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:01,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:01,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:30:01,372 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:01,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:01,372 INFO L85 PathProgramCache]: Analyzing trace with hash 675601279, now seen corresponding path program 4 times [2024-06-28 02:30:01,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:01,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271944721] [2024-06-28 02:30:01,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:01,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:01,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:01,460 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-28 02:30:01,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:01,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271944721] [2024-06-28 02:30:01,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271944721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:01,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:01,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:01,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024257864] [2024-06-28 02:30:01,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:01,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:01,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:01,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:01,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:01,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:01,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 189 transitions, 2311 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:01,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:01,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:01,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:01,879 INFO L124 PetriNetUnfolderBase]: 1640/2787 cut-off events. [2024-06-28 02:30:01,879 INFO L125 PetriNetUnfolderBase]: For 105268/105268 co-relation queries the response was YES. [2024-06-28 02:30:01,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17516 conditions, 2787 events. 1640/2787 cut-off events. For 105268/105268 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 16060 event pairs, 426 based on Foata normal form. 16/2798 useless extension candidates. Maximal degree in co-relation 17437. Up to 2298 conditions per place. [2024-06-28 02:30:01,899 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 171 selfloop transitions, 45 changer transitions 0/224 dead transitions. [2024-06-28 02:30:01,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 224 transitions, 2873 flow [2024-06-28 02:30:01,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:30:01,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:30:01,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-28 02:30:01,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-28 02:30:01,901 INFO L175 Difference]: Start difference. First operand has 163 places, 189 transitions, 2311 flow. Second operand 8 states and 201 transitions. [2024-06-28 02:30:01,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 224 transitions, 2873 flow [2024-06-28 02:30:02,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 224 transitions, 2766 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 02:30:02,081 INFO L231 Difference]: Finished difference. Result has 166 places, 190 transitions, 2331 flow [2024-06-28 02:30:02,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2204, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2331, PETRI_PLACES=166, PETRI_TRANSITIONS=190} [2024-06-28 02:30:02,081 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-28 02:30:02,081 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 190 transitions, 2331 flow [2024-06-28 02:30:02,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:02,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:02,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:02,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:30:02,082 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:02,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:02,082 INFO L85 PathProgramCache]: Analyzing trace with hash -2100199249, now seen corresponding path program 5 times [2024-06-28 02:30:02,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:02,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372666541] [2024-06-28 02:30:02,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:02,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:02,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:02,170 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-28 02:30:02,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:02,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372666541] [2024-06-28 02:30:02,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372666541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:02,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:02,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:02,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322406163] [2024-06-28 02:30:02,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:02,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:02,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:02,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:02,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:02,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:02,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 190 transitions, 2331 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:02,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:02,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:02,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:02,660 INFO L124 PetriNetUnfolderBase]: 1681/2858 cut-off events. [2024-06-28 02:30:02,660 INFO L125 PetriNetUnfolderBase]: For 107942/107942 co-relation queries the response was YES. [2024-06-28 02:30:02,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17889 conditions, 2858 events. 1681/2858 cut-off events. For 107942/107942 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 16653 event pairs, 421 based on Foata normal form. 12/2865 useless extension candidates. Maximal degree in co-relation 17809. Up to 2282 conditions per place. [2024-06-28 02:30:02,683 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 176 selfloop transitions, 48 changer transitions 0/232 dead transitions. [2024-06-28 02:30:02,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 232 transitions, 2937 flow [2024-06-28 02:30:02,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:30:02,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:30:02,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-28 02:30:02,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:30:02,684 INFO L175 Difference]: Start difference. First operand has 166 places, 190 transitions, 2331 flow. Second operand 9 states and 225 transitions. [2024-06-28 02:30:02,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 232 transitions, 2937 flow [2024-06-28 02:30:02,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 232 transitions, 2828 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 02:30:02,847 INFO L231 Difference]: Finished difference. Result has 169 places, 191 transitions, 2356 flow [2024-06-28 02:30:02,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2222, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2356, PETRI_PLACES=169, PETRI_TRANSITIONS=191} [2024-06-28 02:30:02,848 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 127 predicate places. [2024-06-28 02:30:02,848 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 191 transitions, 2356 flow [2024-06-28 02:30:02,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:02,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:02,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:02,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:30:02,849 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:02,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:02,849 INFO L85 PathProgramCache]: Analyzing trace with hash 903816141, now seen corresponding path program 1 times [2024-06-28 02:30:02,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:02,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503768065] [2024-06-28 02:30:02,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:02,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:02,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:02,928 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-28 02:30:02,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:02,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503768065] [2024-06-28 02:30:02,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503768065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:02,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:02,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:02,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428062539] [2024-06-28 02:30:02,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:02,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:02,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:02,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:02,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:02,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:02,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 191 transitions, 2356 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:02,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:02,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:02,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:03,357 INFO L124 PetriNetUnfolderBase]: 1808/3091 cut-off events. [2024-06-28 02:30:03,357 INFO L125 PetriNetUnfolderBase]: For 125389/125389 co-relation queries the response was YES. [2024-06-28 02:30:03,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19636 conditions, 3091 events. 1808/3091 cut-off events. For 125389/125389 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 18459 event pairs, 463 based on Foata normal form. 12/3098 useless extension candidates. Maximal degree in co-relation 19555. Up to 2183 conditions per place. [2024-06-28 02:30:03,379 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 170 selfloop transitions, 50 changer transitions 0/228 dead transitions. [2024-06-28 02:30:03,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 228 transitions, 3110 flow [2024-06-28 02:30:03,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:03,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:03,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-28 02:30:03,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376306620209059 [2024-06-28 02:30:03,380 INFO L175 Difference]: Start difference. First operand has 169 places, 191 transitions, 2356 flow. Second operand 7 states and 183 transitions. [2024-06-28 02:30:03,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 228 transitions, 3110 flow [2024-06-28 02:30:03,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 228 transitions, 2990 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 02:30:03,574 INFO L231 Difference]: Finished difference. Result has 169 places, 193 transitions, 2408 flow [2024-06-28 02:30:03,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2236, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2408, PETRI_PLACES=169, PETRI_TRANSITIONS=193} [2024-06-28 02:30:03,575 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 127 predicate places. [2024-06-28 02:30:03,575 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 193 transitions, 2408 flow [2024-06-28 02:30:03,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:03,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:03,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:03,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:30:03,575 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-28 02:30:03,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:03,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1734179375, now seen corresponding path program 1 times [2024-06-28 02:30:03,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:03,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668642913] [2024-06-28 02:30:03,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:03,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:03,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:03,640 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-28 02:30:03,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:03,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668642913] [2024-06-28 02:30:03,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668642913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:03,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:03,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:30:03,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667103410] [2024-06-28 02:30:03,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:03,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:30:03,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:03,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:30:03,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:30:03,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:03,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 193 transitions, 2408 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-28 02:30:03,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:03,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:03,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:03,996 INFO L124 PetriNetUnfolderBase]: 1837/3117 cut-off events. [2024-06-28 02:30:03,996 INFO L125 PetriNetUnfolderBase]: For 125591/125591 co-relation queries the response was YES. [2024-06-28 02:30:04,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20184 conditions, 3117 events. 1837/3117 cut-off events. For 125591/125591 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 18528 event pairs, 492 based on Foata normal form. 1/3109 useless extension candidates. Maximal degree in co-relation 20102. Up to 2635 conditions per place. [2024-06-28 02:30:04,020 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 151 selfloop transitions, 68 changer transitions 0/227 dead transitions. [2024-06-28 02:30:04,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 227 transitions, 3358 flow [2024-06-28 02:30:04,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:30:04,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:30:04,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-28 02:30:04,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6463414634146342 [2024-06-28 02:30:04,021 INFO L175 Difference]: Start difference. First operand has 169 places, 193 transitions, 2408 flow. Second operand 6 states and 159 transitions. [2024-06-28 02:30:04,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 227 transitions, 3358 flow [2024-06-28 02:30:04,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 227 transitions, 3275 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 02:30:04,209 INFO L231 Difference]: Finished difference. Result has 175 places, 205 transitions, 2779 flow [2024-06-28 02:30:04,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2325, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2779, PETRI_PLACES=175, PETRI_TRANSITIONS=205} [2024-06-28 02:30:04,209 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 133 predicate places. [2024-06-28 02:30:04,209 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 205 transitions, 2779 flow [2024-06-28 02:30:04,210 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-28 02:30:04,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:04,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:04,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:30:04,210 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-28 02:30:04,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:04,210 INFO L85 PathProgramCache]: Analyzing trace with hash 1739893295, now seen corresponding path program 2 times [2024-06-28 02:30:04,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:04,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997808847] [2024-06-28 02:30:04,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:04,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:04,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:04,281 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-28 02:30:04,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:04,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997808847] [2024-06-28 02:30:04,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997808847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:04,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:04,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:30:04,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543823228] [2024-06-28 02:30:04,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:04,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:30:04,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:04,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:30:04,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:30:04,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:04,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 205 transitions, 2779 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-28 02:30:04,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:04,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:04,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:04,682 INFO L124 PetriNetUnfolderBase]: 1870/3176 cut-off events. [2024-06-28 02:30:04,682 INFO L125 PetriNetUnfolderBase]: For 131225/131225 co-relation queries the response was YES. [2024-06-28 02:30:04,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21142 conditions, 3176 events. 1870/3176 cut-off events. For 131225/131225 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 18958 event pairs, 473 based on Foata normal form. 1/3173 useless extension candidates. Maximal degree in co-relation 21055. Up to 2840 conditions per place. [2024-06-28 02:30:04,706 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 195 selfloop transitions, 39 changer transitions 0/242 dead transitions. [2024-06-28 02:30:04,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 242 transitions, 3707 flow [2024-06-28 02:30:04,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:04,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:04,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:30:04,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-28 02:30:04,708 INFO L175 Difference]: Start difference. First operand has 175 places, 205 transitions, 2779 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:30:04,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 242 transitions, 3707 flow [2024-06-28 02:30:04,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 242 transitions, 3592 flow, removed 35 selfloop flow, removed 1 redundant places. [2024-06-28 02:30:04,913 INFO L231 Difference]: Finished difference. Result has 182 places, 222 transitions, 3085 flow [2024-06-28 02:30:04,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2681, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3085, PETRI_PLACES=182, PETRI_TRANSITIONS=222} [2024-06-28 02:30:04,913 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2024-06-28 02:30:04,914 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 222 transitions, 3085 flow [2024-06-28 02:30:04,914 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-28 02:30:04,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:04,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:04,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:30:04,914 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:04,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:04,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1246037629, now seen corresponding path program 6 times [2024-06-28 02:30:04,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:04,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394065579] [2024-06-28 02:30:04,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:04,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:04,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:05,003 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-28 02:30:05,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:05,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394065579] [2024-06-28 02:30:05,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394065579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:05,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:05,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:05,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587600991] [2024-06-28 02:30:05,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:05,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:05,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:05,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:05,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:05,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:05,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 222 transitions, 3085 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:05,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:05,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:05,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:05,443 INFO L124 PetriNetUnfolderBase]: 1928/3277 cut-off events. [2024-06-28 02:30:05,443 INFO L125 PetriNetUnfolderBase]: For 150766/150772 co-relation queries the response was YES. [2024-06-28 02:30:05,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21725 conditions, 3277 events. 1928/3277 cut-off events. For 150766/150772 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 19857 event pairs, 522 based on Foata normal form. 20/3286 useless extension candidates. Maximal degree in co-relation 21635. Up to 2766 conditions per place. [2024-06-28 02:30:05,471 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 198 selfloop transitions, 44 changer transitions 0/250 dead transitions. [2024-06-28 02:30:05,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 250 transitions, 3687 flow [2024-06-28 02:30:05,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:05,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:05,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:30:05,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:30:05,473 INFO L175 Difference]: Start difference. First operand has 182 places, 222 transitions, 3085 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:30:05,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 250 transitions, 3687 flow [2024-06-28 02:30:05,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 250 transitions, 3590 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-28 02:30:05,723 INFO L231 Difference]: Finished difference. Result has 187 places, 223 transitions, 3119 flow [2024-06-28 02:30:05,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2988, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3119, PETRI_PLACES=187, PETRI_TRANSITIONS=223} [2024-06-28 02:30:05,724 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 145 predicate places. [2024-06-28 02:30:05,724 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 223 transitions, 3119 flow [2024-06-28 02:30:05,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:05,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:05,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:05,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:30:05,724 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:05,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:05,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1257406367, now seen corresponding path program 7 times [2024-06-28 02:30:05,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:05,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452564385] [2024-06-28 02:30:05,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:05,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:05,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:05,829 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-28 02:30:05,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:05,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452564385] [2024-06-28 02:30:05,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452564385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:05,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:05,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:05,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538357977] [2024-06-28 02:30:05,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:05,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:05,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:05,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:05,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:05,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:05,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 223 transitions, 3119 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:05,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:05,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:05,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:06,343 INFO L124 PetriNetUnfolderBase]: 1900/3218 cut-off events. [2024-06-28 02:30:06,343 INFO L125 PetriNetUnfolderBase]: For 145049/145049 co-relation queries the response was YES. [2024-06-28 02:30:06,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21068 conditions, 3218 events. 1900/3218 cut-off events. For 145049/145049 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 19356 event pairs, 510 based on Foata normal form. 16/3220 useless extension candidates. Maximal degree in co-relation 20977. Up to 2722 conditions per place. [2024-06-28 02:30:06,370 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 199 selfloop transitions, 47 changer transitions 0/254 dead transitions. [2024-06-28 02:30:06,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 254 transitions, 3705 flow [2024-06-28 02:30:06,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:30:06,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:30:06,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:30:06,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-28 02:30:06,374 INFO L175 Difference]: Start difference. First operand has 187 places, 223 transitions, 3119 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:30:06,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 254 transitions, 3705 flow [2024-06-28 02:30:06,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 254 transitions, 3578 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 02:30:06,613 INFO L231 Difference]: Finished difference. Result has 190 places, 223 transitions, 3093 flow [2024-06-28 02:30:06,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2992, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3093, PETRI_PLACES=190, PETRI_TRANSITIONS=223} [2024-06-28 02:30:06,613 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 148 predicate places. [2024-06-28 02:30:06,613 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 223 transitions, 3093 flow [2024-06-28 02:30:06,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:06,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:06,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:06,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:30:06,614 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:06,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:06,614 INFO L85 PathProgramCache]: Analyzing trace with hash -899415367, now seen corresponding path program 8 times [2024-06-28 02:30:06,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:06,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919515706] [2024-06-28 02:30:06,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:06,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:06,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:06,714 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-28 02:30:06,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:06,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919515706] [2024-06-28 02:30:06,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919515706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:06,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:06,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:30:06,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424480898] [2024-06-28 02:30:06,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:06,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:30:06,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:06,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:30:06,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:30:06,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:06,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 223 transitions, 3093 flow. Second operand has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:06,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:06,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:06,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:07,174 INFO L124 PetriNetUnfolderBase]: 1916/3250 cut-off events. [2024-06-28 02:30:07,174 INFO L125 PetriNetUnfolderBase]: For 142247/142247 co-relation queries the response was YES. [2024-06-28 02:30:07,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20886 conditions, 3250 events. 1916/3250 cut-off events. For 142247/142247 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 19583 event pairs, 503 based on Foata normal form. 12/3248 useless extension candidates. Maximal degree in co-relation 20794. Up to 2667 conditions per place. [2024-06-28 02:30:07,200 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 204 selfloop transitions, 50 changer transitions 0/262 dead transitions. [2024-06-28 02:30:07,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 262 transitions, 3757 flow [2024-06-28 02:30:07,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:30:07,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:30:07,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-28 02:30:07,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5989159891598916 [2024-06-28 02:30:07,202 INFO L175 Difference]: Start difference. First operand has 190 places, 223 transitions, 3093 flow. Second operand 9 states and 221 transitions. [2024-06-28 02:30:07,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 262 transitions, 3757 flow [2024-06-28 02:30:07,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 262 transitions, 3662 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:30:07,438 INFO L231 Difference]: Finished difference. Result has 194 places, 224 transitions, 3142 flow [2024-06-28 02:30:07,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2998, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3142, PETRI_PLACES=194, PETRI_TRANSITIONS=224} [2024-06-28 02:30:07,439 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-06-28 02:30:07,439 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 224 transitions, 3142 flow [2024-06-28 02:30:07,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.5) internal successors, (132), 8 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:07,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:07,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:07,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:30:07,440 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:07,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:07,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1025244427, now seen corresponding path program 2 times [2024-06-28 02:30:07,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:07,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258984846] [2024-06-28 02:30:07,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:07,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:07,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:07,510 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-28 02:30:07,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:07,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258984846] [2024-06-28 02:30:07,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258984846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:07,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:07,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:07,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310272534] [2024-06-28 02:30:07,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:07,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:07,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:07,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:07,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:07,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:07,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 224 transitions, 3142 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:07,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:07,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:07,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:07,952 INFO L124 PetriNetUnfolderBase]: 1957/3346 cut-off events. [2024-06-28 02:30:07,952 INFO L125 PetriNetUnfolderBase]: For 150839/150845 co-relation queries the response was YES. [2024-06-28 02:30:07,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21439 conditions, 3346 events. 1957/3346 cut-off events. For 150839/150845 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 20470 event pairs, 514 based on Foata normal form. 16/3351 useless extension candidates. Maximal degree in co-relation 21346. Up to 2738 conditions per place. [2024-06-28 02:30:07,978 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 201 selfloop transitions, 46 changer transitions 0/255 dead transitions. [2024-06-28 02:30:07,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 255 transitions, 3772 flow [2024-06-28 02:30:07,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:07,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:07,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:30:07,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-28 02:30:07,979 INFO L175 Difference]: Start difference. First operand has 194 places, 224 transitions, 3142 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:30:07,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 255 transitions, 3772 flow [2024-06-28 02:30:08,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 255 transitions, 3642 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-28 02:30:08,348 INFO L231 Difference]: Finished difference. Result has 194 places, 225 transitions, 3150 flow [2024-06-28 02:30:08,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3012, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3150, PETRI_PLACES=194, PETRI_TRANSITIONS=225} [2024-06-28 02:30:08,348 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-06-28 02:30:08,349 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 225 transitions, 3150 flow [2024-06-28 02:30:08,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:08,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:08,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:08,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:30:08,349 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:30:08,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:08,350 INFO L85 PathProgramCache]: Analyzing trace with hash -584919781, now seen corresponding path program 3 times [2024-06-28 02:30:08,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:08,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651526011] [2024-06-28 02:30:08,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:08,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:08,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:08,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-28 02:30:08,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:08,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651526011] [2024-06-28 02:30:08,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651526011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:08,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:08,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:08,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492056807] [2024-06-28 02:30:08,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:08,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:08,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:08,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:08,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:08,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:08,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 225 transitions, 3150 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:08,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:08,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:08,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:08,871 INFO L124 PetriNetUnfolderBase]: 1937/3314 cut-off events. [2024-06-28 02:30:08,872 INFO L125 PetriNetUnfolderBase]: For 144062/144068 co-relation queries the response was YES. [2024-06-28 02:30:08,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20692 conditions, 3314 events. 1937/3314 cut-off events. For 144062/144068 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 20318 event pairs, 459 based on Foata normal form. 16/3319 useless extension candidates. Maximal degree in co-relation 20598. Up to 2141 conditions per place. [2024-06-28 02:30:08,898 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 192 selfloop transitions, 55 changer transitions 0/255 dead transitions. [2024-06-28 02:30:08,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 255 transitions, 3672 flow [2024-06-28 02:30:08,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:08,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:08,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:30:08,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-28 02:30:08,899 INFO L175 Difference]: Start difference. First operand has 194 places, 225 transitions, 3150 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:30:08,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 255 transitions, 3672 flow [2024-06-28 02:30:09,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 255 transitions, 3542 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 02:30:09,220 INFO L231 Difference]: Finished difference. Result has 194 places, 224 transitions, 3062 flow [2024-06-28 02:30:09,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2948, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3062, PETRI_PLACES=194, PETRI_TRANSITIONS=224} [2024-06-28 02:30:09,220 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-06-28 02:30:09,221 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 224 transitions, 3062 flow [2024-06-28 02:30:09,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:09,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:09,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:09,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 02:30:09,221 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-28 02:30:09,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:09,221 INFO L85 PathProgramCache]: Analyzing trace with hash 548871599, now seen corresponding path program 3 times [2024-06-28 02:30:09,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:09,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846262760] [2024-06-28 02:30:09,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:09,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:09,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:09,274 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-28 02:30:09,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:09,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846262760] [2024-06-28 02:30:09,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846262760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:09,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:09,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:30:09,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857359083] [2024-06-28 02:30:09,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:09,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:30:09,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:09,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:30:09,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:30:09,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:09,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 224 transitions, 3062 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-28 02:30:09,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:09,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:09,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:09,697 INFO L124 PetriNetUnfolderBase]: 1942/3304 cut-off events. [2024-06-28 02:30:09,697 INFO L125 PetriNetUnfolderBase]: For 131451/131451 co-relation queries the response was YES. [2024-06-28 02:30:09,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20656 conditions, 3304 events. 1942/3304 cut-off events. For 131451/131451 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 20041 event pairs, 509 based on Foata normal form. 1/3297 useless extension candidates. Maximal degree in co-relation 20562. Up to 2793 conditions per place. [2024-06-28 02:30:09,719 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 164 selfloop transitions, 74 changer transitions 0/246 dead transitions. [2024-06-28 02:30:09,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 246 transitions, 3927 flow [2024-06-28 02:30:09,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:30:09,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:30:09,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:30:09,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-28 02:30:09,720 INFO L175 Difference]: Start difference. First operand has 194 places, 224 transitions, 3062 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:30:09,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 246 transitions, 3927 flow [2024-06-28 02:30:09,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 246 transitions, 3751 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 02:30:09,968 INFO L231 Difference]: Finished difference. Result has 194 places, 227 transitions, 3101 flow [2024-06-28 02:30:09,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2886, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3101, PETRI_PLACES=194, PETRI_TRANSITIONS=227} [2024-06-28 02:30:09,969 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-06-28 02:30:09,969 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 227 transitions, 3101 flow [2024-06-28 02:30:09,969 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-28 02:30:09,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:09,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:09,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 02:30:09,969 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-28 02:30:09,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:09,970 INFO L85 PathProgramCache]: Analyzing trace with hash 118420861, now seen corresponding path program 4 times [2024-06-28 02:30:09,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:09,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706139277] [2024-06-28 02:30:09,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:09,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:09,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:10,031 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-28 02:30:10,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:10,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706139277] [2024-06-28 02:30:10,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706139277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:10,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:10,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:30:10,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322712411] [2024-06-28 02:30:10,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:10,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:30:10,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:10,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:30:10,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:30:10,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:10,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 227 transitions, 3101 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-28 02:30:10,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:10,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:10,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:10,450 INFO L124 PetriNetUnfolderBase]: 1934/3292 cut-off events. [2024-06-28 02:30:10,450 INFO L125 PetriNetUnfolderBase]: For 132811/132811 co-relation queries the response was YES. [2024-06-28 02:30:10,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20194 conditions, 3292 events. 1934/3292 cut-off events. For 132811/132811 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 19963 event pairs, 508 based on Foata normal form. 2/3286 useless extension candidates. Maximal degree in co-relation 20100. Up to 2788 conditions per place. [2024-06-28 02:30:10,476 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 164 selfloop transitions, 70 changer transitions 0/242 dead transitions. [2024-06-28 02:30:10,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 242 transitions, 3797 flow [2024-06-28 02:30:10,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:30:10,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:30:10,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 02:30:10,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:30:10,477 INFO L175 Difference]: Start difference. First operand has 194 places, 227 transitions, 3101 flow. Second operand 6 states and 150 transitions. [2024-06-28 02:30:10,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 242 transitions, 3797 flow [2024-06-28 02:30:10,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 242 transitions, 3603 flow, removed 45 selfloop flow, removed 3 redundant places. [2024-06-28 02:30:10,749 INFO L231 Difference]: Finished difference. Result has 197 places, 227 transitions, 3055 flow [2024-06-28 02:30:10,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2907, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3055, PETRI_PLACES=197, PETRI_TRANSITIONS=227} [2024-06-28 02:30:10,750 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 155 predicate places. [2024-06-28 02:30:10,750 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 227 transitions, 3055 flow [2024-06-28 02:30:10,750 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-28 02:30:10,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:10,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:10,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 02:30:10,750 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-28 02:30:10,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:10,751 INFO L85 PathProgramCache]: Analyzing trace with hash -793475779, now seen corresponding path program 5 times [2024-06-28 02:30:10,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:10,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645542028] [2024-06-28 02:30:10,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:10,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:10,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:10,820 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-28 02:30:10,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:10,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645542028] [2024-06-28 02:30:10,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645542028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:10,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:10,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:30:10,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378632889] [2024-06-28 02:30:10,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:10,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:30:10,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:10,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:30:10,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:30:10,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:10,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 227 transitions, 3055 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-28 02:30:10,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:10,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:10,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:11,233 INFO L124 PetriNetUnfolderBase]: 1928/3286 cut-off events. [2024-06-28 02:30:11,233 INFO L125 PetriNetUnfolderBase]: For 134049/134049 co-relation queries the response was YES. [2024-06-28 02:30:11,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19957 conditions, 3286 events. 1928/3286 cut-off events. For 134049/134049 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 19959 event pairs, 500 based on Foata normal form. 2/3282 useless extension candidates. Maximal degree in co-relation 19863. Up to 2767 conditions per place. [2024-06-28 02:30:11,257 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 155 selfloop transitions, 86 changer transitions 0/249 dead transitions. [2024-06-28 02:30:11,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 249 transitions, 3806 flow [2024-06-28 02:30:11,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:30:11,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:30:11,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-28 02:30:11,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6504065040650406 [2024-06-28 02:30:11,258 INFO L175 Difference]: Start difference. First operand has 197 places, 227 transitions, 3055 flow. Second operand 6 states and 160 transitions. [2024-06-28 02:30:11,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 249 transitions, 3806 flow [2024-06-28 02:30:11,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 249 transitions, 3612 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 02:30:11,559 INFO L231 Difference]: Finished difference. Result has 197 places, 227 transitions, 3048 flow [2024-06-28 02:30:11,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2863, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3048, PETRI_PLACES=197, PETRI_TRANSITIONS=227} [2024-06-28 02:30:11,559 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 155 predicate places. [2024-06-28 02:30:11,559 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 227 transitions, 3048 flow [2024-06-28 02:30:11,559 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-28 02:30:11,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:11,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:11,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 02:30:11,560 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-28 02:30:11,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:11,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1912306031, now seen corresponding path program 6 times [2024-06-28 02:30:11,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:11,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619681674] [2024-06-28 02:30:11,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:11,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:11,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:11,621 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-28 02:30:11,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:11,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619681674] [2024-06-28 02:30:11,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619681674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:11,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:11,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:30:11,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680084812] [2024-06-28 02:30:11,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:11,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:30:11,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:11,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:30:11,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:30:11,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:11,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 227 transitions, 3048 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-28 02:30:11,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:11,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:11,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:12,066 INFO L124 PetriNetUnfolderBase]: 1920/3283 cut-off events. [2024-06-28 02:30:12,066 INFO L125 PetriNetUnfolderBase]: For 135025/135025 co-relation queries the response was YES. [2024-06-28 02:30:12,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19834 conditions, 3283 events. 1920/3283 cut-off events. For 135025/135025 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 19891 event pairs, 479 based on Foata normal form. 2/3281 useless extension candidates. Maximal degree in co-relation 19739. Up to 2762 conditions per place. [2024-06-28 02:30:12,093 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 152 selfloop transitions, 96 changer transitions 0/256 dead transitions. [2024-06-28 02:30:12,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 256 transitions, 3833 flow [2024-06-28 02:30:12,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:12,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:12,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-28 02:30:12,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662020905923345 [2024-06-28 02:30:12,094 INFO L175 Difference]: Start difference. First operand has 197 places, 227 transitions, 3048 flow. Second operand 7 states and 190 transitions. [2024-06-28 02:30:12,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 256 transitions, 3833 flow [2024-06-28 02:30:12,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 256 transitions, 3574 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 02:30:12,411 INFO L231 Difference]: Finished difference. Result has 198 places, 227 transitions, 3008 flow [2024-06-28 02:30:12,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2789, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3008, PETRI_PLACES=198, PETRI_TRANSITIONS=227} [2024-06-28 02:30:12,411 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 156 predicate places. [2024-06-28 02:30:12,411 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 227 transitions, 3008 flow [2024-06-28 02:30:12,411 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-28 02:30:12,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:12,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:12,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 02:30:12,412 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-28 02:30:12,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:12,412 INFO L85 PathProgramCache]: Analyzing trace with hash 114710874, now seen corresponding path program 1 times [2024-06-28 02:30:12,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:12,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287295944] [2024-06-28 02:30:12,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:12,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:12,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:12,470 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-28 02:30:12,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:12,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287295944] [2024-06-28 02:30:12,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287295944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:12,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:12,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:30:12,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751178140] [2024-06-28 02:30:12,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:12,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:30:12,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:12,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:30:12,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:30:12,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:12,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 227 transitions, 3008 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:12,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:12,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:12,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:12,959 INFO L124 PetriNetUnfolderBase]: 1948/3328 cut-off events. [2024-06-28 02:30:12,959 INFO L125 PetriNetUnfolderBase]: For 144297/144303 co-relation queries the response was YES. [2024-06-28 02:30:12,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20323 conditions, 3328 events. 1948/3328 cut-off events. For 144297/144303 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 20328 event pairs, 513 based on Foata normal form. 6/3327 useless extension candidates. Maximal degree in co-relation 20227. Up to 2808 conditions per place. [2024-06-28 02:30:12,989 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 172 selfloop transitions, 71 changer transitions 0/251 dead transitions. [2024-06-28 02:30:12,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 251 transitions, 3879 flow [2024-06-28 02:30:12,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:30:12,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:30:12,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 02:30:12,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:30:12,991 INFO L175 Difference]: Start difference. First operand has 198 places, 227 transitions, 3008 flow. Second operand 6 states and 150 transitions. [2024-06-28 02:30:12,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 251 transitions, 3879 flow [2024-06-28 02:30:13,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 251 transitions, 3664 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 02:30:13,332 INFO L231 Difference]: Finished difference. Result has 199 places, 236 transitions, 3106 flow [2024-06-28 02:30:13,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2797, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3106, PETRI_PLACES=199, PETRI_TRANSITIONS=236} [2024-06-28 02:30:13,332 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 157 predicate places. [2024-06-28 02:30:13,333 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 236 transitions, 3106 flow [2024-06-28 02:30:13,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:13,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:13,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:13,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 02:30:13,333 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-28 02:30:13,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:13,334 INFO L85 PathProgramCache]: Analyzing trace with hash 708439832, now seen corresponding path program 2 times [2024-06-28 02:30:13,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:13,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586896739] [2024-06-28 02:30:13,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:13,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:13,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:13,408 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-28 02:30:13,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:13,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586896739] [2024-06-28 02:30:13,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586896739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:13,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:13,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:13,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460788072] [2024-06-28 02:30:13,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:13,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:13,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:13,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:13,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:13,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:13,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 236 transitions, 3106 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-28 02:30:13,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:13,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:13,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:13,885 INFO L124 PetriNetUnfolderBase]: 1958/3338 cut-off events. [2024-06-28 02:30:13,885 INFO L125 PetriNetUnfolderBase]: For 143504/143504 co-relation queries the response was YES. [2024-06-28 02:30:13,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20443 conditions, 3338 events. 1958/3338 cut-off events. For 143504/143504 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 20416 event pairs, 506 based on Foata normal form. 2/3332 useless extension candidates. Maximal degree in co-relation 20345. Up to 2818 conditions per place. [2024-06-28 02:30:13,913 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 165 selfloop transitions, 86 changer transitions 0/259 dead transitions. [2024-06-28 02:30:13,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 259 transitions, 4027 flow [2024-06-28 02:30:13,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:30:13,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:30:13,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-28 02:30:13,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745257452574526 [2024-06-28 02:30:13,914 INFO L175 Difference]: Start difference. First operand has 199 places, 236 transitions, 3106 flow. Second operand 9 states and 212 transitions. [2024-06-28 02:30:13,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 259 transitions, 4027 flow [2024-06-28 02:30:14,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 259 transitions, 3888 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-06-28 02:30:14,180 INFO L231 Difference]: Finished difference. Result has 206 places, 240 transitions, 3215 flow [2024-06-28 02:30:14,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2972, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3215, PETRI_PLACES=206, PETRI_TRANSITIONS=240} [2024-06-28 02:30:14,180 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-28 02:30:14,181 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 240 transitions, 3215 flow [2024-06-28 02:30:14,181 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-28 02:30:14,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:14,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:14,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 02:30:14,181 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-28 02:30:14,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:14,182 INFO L85 PathProgramCache]: Analyzing trace with hash -437109334, now seen corresponding path program 3 times [2024-06-28 02:30:14,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:14,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684352051] [2024-06-28 02:30:14,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:14,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:14,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:14,261 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-28 02:30:14,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:14,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684352051] [2024-06-28 02:30:14,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684352051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:14,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:14,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:14,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336310882] [2024-06-28 02:30:14,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:14,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:14,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:14,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:14,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:14,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:14,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 240 transitions, 3215 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-28 02:30:14,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:14,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:14,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:14,741 INFO L124 PetriNetUnfolderBase]: 1954/3334 cut-off events. [2024-06-28 02:30:14,741 INFO L125 PetriNetUnfolderBase]: For 146531/146531 co-relation queries the response was YES. [2024-06-28 02:30:14,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20344 conditions, 3334 events. 1954/3334 cut-off events. For 146531/146531 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 20358 event pairs, 507 based on Foata normal form. 2/3328 useless extension candidates. Maximal degree in co-relation 20245. Up to 2816 conditions per place. [2024-06-28 02:30:14,764 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 168 selfloop transitions, 80 changer transitions 0/256 dead transitions. [2024-06-28 02:30:14,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 256 transitions, 3957 flow [2024-06-28 02:30:14,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:14,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:14,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:30:14,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-28 02:30:14,765 INFO L175 Difference]: Start difference. First operand has 206 places, 240 transitions, 3215 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:30:14,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 256 transitions, 3957 flow [2024-06-28 02:30:15,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 256 transitions, 3671 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-28 02:30:15,036 INFO L231 Difference]: Finished difference. Result has 206 places, 240 transitions, 3097 flow [2024-06-28 02:30:15,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2929, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3097, PETRI_PLACES=206, PETRI_TRANSITIONS=240} [2024-06-28 02:30:15,037 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-28 02:30:15,037 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 240 transitions, 3097 flow [2024-06-28 02:30:15,037 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-28 02:30:15,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:15,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:15,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 02:30:15,037 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-28 02:30:15,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:15,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1905630708, now seen corresponding path program 4 times [2024-06-28 02:30:15,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:15,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438504537] [2024-06-28 02:30:15,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:15,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:15,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:15,094 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-28 02:30:15,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:15,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438504537] [2024-06-28 02:30:15,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438504537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:15,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:15,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:30:15,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799058424] [2024-06-28 02:30:15,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:15,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:30:15,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:15,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:30:15,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:30:15,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:15,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 240 transitions, 3097 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:15,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:15,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:15,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:15,520 INFO L124 PetriNetUnfolderBase]: 1971/3367 cut-off events. [2024-06-28 02:30:15,520 INFO L125 PetriNetUnfolderBase]: For 151789/151789 co-relation queries the response was YES. [2024-06-28 02:30:15,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20409 conditions, 3367 events. 1971/3367 cut-off events. For 151789/151789 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 20580 event pairs, 496 based on Foata normal form. 3/3364 useless extension candidates. Maximal degree in co-relation 20311. Up to 2829 conditions per place. [2024-06-28 02:30:15,547 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 163 selfloop transitions, 93 changer transitions 0/264 dead transitions. [2024-06-28 02:30:15,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 264 transitions, 3845 flow [2024-06-28 02:30:15,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:30:15,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:30:15,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-28 02:30:15,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-28 02:30:15,548 INFO L175 Difference]: Start difference. First operand has 206 places, 240 transitions, 3097 flow. Second operand 6 states and 156 transitions. [2024-06-28 02:30:15,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 264 transitions, 3845 flow [2024-06-28 02:30:15,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 264 transitions, 3679 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:30:15,851 INFO L231 Difference]: Finished difference. Result has 206 places, 247 transitions, 3221 flow [2024-06-28 02:30:15,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2937, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3221, PETRI_PLACES=206, PETRI_TRANSITIONS=247} [2024-06-28 02:30:15,851 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-28 02:30:15,851 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 247 transitions, 3221 flow [2024-06-28 02:30:15,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:15,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:15,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:30:15,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 02:30:15,852 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-28 02:30:15,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:15,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1905625128, now seen corresponding path program 5 times [2024-06-28 02:30:15,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:15,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38512306] [2024-06-28 02:30:15,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:15,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:15,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:15,913 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-28 02:30:15,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:15,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38512306] [2024-06-28 02:30:15,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38512306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:15,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:15,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:30:15,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421066204] [2024-06-28 02:30:15,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:15,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:30:15,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:15,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:30:15,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:30:15,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:15,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 247 transitions, 3221 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:15,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:15,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:15,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:16,344 INFO L124 PetriNetUnfolderBase]: 1962/3355 cut-off events. [2024-06-28 02:30:16,344 INFO L125 PetriNetUnfolderBase]: For 152428/152428 co-relation queries the response was YES. [2024-06-28 02:30:16,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20290 conditions, 3355 events. 1962/3355 cut-off events. For 152428/152428 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 20519 event pairs, 493 based on Foata normal form. 3/3352 useless extension candidates. Maximal degree in co-relation 20191. Up to 2821 conditions per place. [2024-06-28 02:30:16,370 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 156 selfloop transitions, 98 changer transitions 0/262 dead transitions. [2024-06-28 02:30:16,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 262 transitions, 3873 flow [2024-06-28 02:30:16,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:16,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:16,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:30:16,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-28 02:30:16,372 INFO L175 Difference]: Start difference. First operand has 206 places, 247 transitions, 3221 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:30:16,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 262 transitions, 3873 flow [2024-06-28 02:30:16,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 262 transitions, 3624 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 02:30:16,680 INFO L231 Difference]: Finished difference. Result has 208 places, 247 transitions, 3181 flow [2024-06-28 02:30:16,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2972, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3181, PETRI_PLACES=208, PETRI_TRANSITIONS=247} [2024-06-28 02:30:16,680 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 166 predicate places. [2024-06-28 02:30:16,680 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 247 transitions, 3181 flow [2024-06-28 02:30:16,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:16,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:16,681 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-28 02:30:16,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 02:30:16,681 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-28 02:30:16,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:16,681 INFO L85 PathProgramCache]: Analyzing trace with hash -410012270, now seen corresponding path program 1 times [2024-06-28 02:30:16,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:16,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181386553] [2024-06-28 02:30:16,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:16,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:16,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:16,759 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-28 02:30:16,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:16,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181386553] [2024-06-28 02:30:16,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181386553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:16,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:16,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:30:16,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001773504] [2024-06-28 02:30:16,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:16,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:30:16,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:16,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:30:16,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:30:16,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:16,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 247 transitions, 3181 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:16,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:16,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:16,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:17,193 INFO L124 PetriNetUnfolderBase]: 1999/3418 cut-off events. [2024-06-28 02:30:17,193 INFO L125 PetriNetUnfolderBase]: For 161196/161196 co-relation queries the response was YES. [2024-06-28 02:30:17,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20884 conditions, 3418 events. 1999/3418 cut-off events. For 161196/161196 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 20884 event pairs, 503 based on Foata normal form. 1/3408 useless extension candidates. Maximal degree in co-relation 20785. Up to 2861 conditions per place. [2024-06-28 02:30:17,221 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 164 selfloop transitions, 107 changer transitions 0/279 dead transitions. [2024-06-28 02:30:17,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 279 transitions, 4164 flow [2024-06-28 02:30:17,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:30:17,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:30:17,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-28 02:30:17,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382113821138211 [2024-06-28 02:30:17,223 INFO L175 Difference]: Start difference. First operand has 208 places, 247 transitions, 3181 flow. Second operand 6 states and 157 transitions. [2024-06-28 02:30:17,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 279 transitions, 4164 flow [2024-06-28 02:30:17,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 279 transitions, 3934 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:30:17,620 INFO L231 Difference]: Finished difference. Result has 208 places, 258 transitions, 3340 flow [2024-06-28 02:30:17,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2960, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3340, PETRI_PLACES=208, PETRI_TRANSITIONS=258} [2024-06-28 02:30:17,621 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 166 predicate places. [2024-06-28 02:30:17,621 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 258 transitions, 3340 flow [2024-06-28 02:30:17,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:17,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:17,621 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-28 02:30:17,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 02:30:17,622 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-28 02:30:17,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:17,622 INFO L85 PathProgramCache]: Analyzing trace with hash -2075013290, now seen corresponding path program 2 times [2024-06-28 02:30:17,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:17,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011327881] [2024-06-28 02:30:17,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:17,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:17,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:17,686 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-28 02:30:17,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:17,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011327881] [2024-06-28 02:30:17,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011327881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:17,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:17,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:17,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078068017] [2024-06-28 02:30:17,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:17,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:17,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:17,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:17,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:17,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:17,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 258 transitions, 3340 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-28 02:30:17,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:17,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:17,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:18,116 INFO L124 PetriNetUnfolderBase]: 2004/3427 cut-off events. [2024-06-28 02:30:18,116 INFO L125 PetriNetUnfolderBase]: For 166494/166494 co-relation queries the response was YES. [2024-06-28 02:30:18,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21065 conditions, 3427 events. 2004/3427 cut-off events. For 166494/166494 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 20987 event pairs, 503 based on Foata normal form. 1/3417 useless extension candidates. Maximal degree in co-relation 20965. Up to 2865 conditions per place. [2024-06-28 02:30:18,144 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 165 selfloop transitions, 109 changer transitions 0/282 dead transitions. [2024-06-28 02:30:18,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 282 transitions, 4095 flow [2024-06-28 02:30:18,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:18,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:18,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:30:18,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:30:18,145 INFO L175 Difference]: Start difference. First operand has 208 places, 258 transitions, 3340 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:30:18,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 282 transitions, 4095 flow [2024-06-28 02:30:18,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 282 transitions, 3938 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-28 02:30:18,545 INFO L231 Difference]: Finished difference. Result has 213 places, 261 transitions, 3450 flow [2024-06-28 02:30:18,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3186, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3450, PETRI_PLACES=213, PETRI_TRANSITIONS=261} [2024-06-28 02:30:18,545 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-28 02:30:18,545 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 261 transitions, 3450 flow [2024-06-28 02:30:18,546 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-28 02:30:18,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:18,546 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-28 02:30:18,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 02:30:18,546 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-28 02:30:18,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:18,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1888056718, now seen corresponding path program 3 times [2024-06-28 02:30:18,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:18,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811003249] [2024-06-28 02:30:18,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:18,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:18,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:18,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-28 02:30:18,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:18,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811003249] [2024-06-28 02:30:18,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811003249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:18,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:18,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:30:18,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944631028] [2024-06-28 02:30:18,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:18,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:30:18,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:18,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:30:18,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:30:18,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:18,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 261 transitions, 3450 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:18,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:18,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:18,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:19,089 INFO L124 PetriNetUnfolderBase]: 2001/3427 cut-off events. [2024-06-28 02:30:19,089 INFO L125 PetriNetUnfolderBase]: For 170064/170064 co-relation queries the response was YES. [2024-06-28 02:30:19,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21110 conditions, 3427 events. 2001/3427 cut-off events. For 170064/170064 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 21038 event pairs, 475 based on Foata normal form. 1/3424 useless extension candidates. Maximal degree in co-relation 21009. Up to 3057 conditions per place. [2024-06-28 02:30:19,116 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 232 selfloop transitions, 39 changer transitions 0/279 dead transitions. [2024-06-28 02:30:19,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 279 transitions, 4049 flow [2024-06-28 02:30:19,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:19,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:19,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:30:19,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-28 02:30:19,117 INFO L175 Difference]: Start difference. First operand has 213 places, 261 transitions, 3450 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:30:19,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 279 transitions, 4049 flow [2024-06-28 02:30:19,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 279 transitions, 3805 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 02:30:19,561 INFO L231 Difference]: Finished difference. Result has 215 places, 261 transitions, 3296 flow [2024-06-28 02:30:19,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3208, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3296, PETRI_PLACES=215, PETRI_TRANSITIONS=261} [2024-06-28 02:30:19,561 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-28 02:30:19,561 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 261 transitions, 3296 flow [2024-06-28 02:30:19,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:19,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:19,562 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-28 02:30:19,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 02:30:19,562 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-28 02:30:19,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:19,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1049553066, now seen corresponding path program 4 times [2024-06-28 02:30:19,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:19,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497734716] [2024-06-28 02:30:19,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:19,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:19,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:19,628 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-28 02:30:19,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:19,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497734716] [2024-06-28 02:30:19,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497734716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:19,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:19,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:19,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708016926] [2024-06-28 02:30:19,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:19,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:19,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:19,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:19,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:19,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:19,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 261 transitions, 3296 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-28 02:30:19,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:19,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:19,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:20,086 INFO L124 PetriNetUnfolderBase]: 2006/3420 cut-off events. [2024-06-28 02:30:20,086 INFO L125 PetriNetUnfolderBase]: For 175620/175620 co-relation queries the response was YES. [2024-06-28 02:30:20,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20966 conditions, 3420 events. 2006/3420 cut-off events. For 175620/175620 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 20920 event pairs, 522 based on Foata normal form. 1/3413 useless extension candidates. Maximal degree in co-relation 20864. Up to 2867 conditions per place. [2024-06-28 02:30:20,115 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 174 selfloop transitions, 100 changer transitions 0/282 dead transitions. [2024-06-28 02:30:20,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 282 transitions, 4044 flow [2024-06-28 02:30:20,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:20,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:20,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:30:20,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-28 02:30:20,116 INFO L175 Difference]: Start difference. First operand has 215 places, 261 transitions, 3296 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:30:20,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 282 transitions, 4044 flow [2024-06-28 02:30:20,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 282 transitions, 3966 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:30:20,481 INFO L231 Difference]: Finished difference. Result has 216 places, 264 transitions, 3466 flow [2024-06-28 02:30:20,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3218, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3466, PETRI_PLACES=216, PETRI_TRANSITIONS=264} [2024-06-28 02:30:20,482 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-28 02:30:20,482 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 264 transitions, 3466 flow [2024-06-28 02:30:20,482 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-28 02:30:20,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:20,483 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-28 02:30:20,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 02:30:20,483 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-28 02:30:20,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:20,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1407797414, now seen corresponding path program 5 times [2024-06-28 02:30:20,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:20,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762077995] [2024-06-28 02:30:20,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:20,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:20,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:20,535 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-28 02:30:20,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:20,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762077995] [2024-06-28 02:30:20,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762077995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:20,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:20,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:30:20,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977492728] [2024-06-28 02:30:20,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:20,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:30:20,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:20,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:30:20,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:30:20,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:20,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 264 transitions, 3466 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:20,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:20,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:20,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:21,023 INFO L124 PetriNetUnfolderBase]: 2011/3443 cut-off events. [2024-06-28 02:30:21,024 INFO L125 PetriNetUnfolderBase]: For 182939/182945 co-relation queries the response was YES. [2024-06-28 02:30:21,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21376 conditions, 3443 events. 2011/3443 cut-off events. For 182939/182945 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 21167 event pairs, 513 based on Foata normal form. 5/3441 useless extension candidates. Maximal degree in co-relation 21273. Up to 2871 conditions per place. [2024-06-28 02:30:21,048 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 178 selfloop transitions, 99 changer transitions 0/285 dead transitions. [2024-06-28 02:30:21,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 285 transitions, 4344 flow [2024-06-28 02:30:21,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:30:21,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:30:21,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-28 02:30:21,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178861788617886 [2024-06-28 02:30:21,049 INFO L175 Difference]: Start difference. First operand has 216 places, 264 transitions, 3466 flow. Second operand 6 states and 152 transitions. [2024-06-28 02:30:21,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 285 transitions, 4344 flow [2024-06-28 02:30:21,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 285 transitions, 4204 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 02:30:21,356 INFO L231 Difference]: Finished difference. Result has 218 places, 267 transitions, 3574 flow [2024-06-28 02:30:21,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3328, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3574, PETRI_PLACES=218, PETRI_TRANSITIONS=267} [2024-06-28 02:30:21,357 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-28 02:30:21,357 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 267 transitions, 3574 flow [2024-06-28 02:30:21,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:21,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:21,357 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-28 02:30:21,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 02:30:21,358 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-28 02:30:21,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:21,358 INFO L85 PathProgramCache]: Analyzing trace with hash 1427107602, now seen corresponding path program 6 times [2024-06-28 02:30:21,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:21,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150072899] [2024-06-28 02:30:21,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:21,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:21,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:21,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-28 02:30:21,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:21,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150072899] [2024-06-28 02:30:21,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150072899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:21,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:21,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:30:21,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117576993] [2024-06-28 02:30:21,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:21,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:30:21,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:21,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:30:21,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:30:21,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:21,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 267 transitions, 3574 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:21,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:21,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:21,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:21,867 INFO L124 PetriNetUnfolderBase]: 2003/3431 cut-off events. [2024-06-28 02:30:21,867 INFO L125 PetriNetUnfolderBase]: For 187651/187657 co-relation queries the response was YES. [2024-06-28 02:30:21,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21311 conditions, 3431 events. 2003/3431 cut-off events. For 187651/187657 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 21116 event pairs, 513 based on Foata normal form. 6/3430 useless extension candidates. Maximal degree in co-relation 21206. Up to 2863 conditions per place. [2024-06-28 02:30:21,896 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 182 selfloop transitions, 91 changer transitions 0/281 dead transitions. [2024-06-28 02:30:21,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 281 transitions, 4274 flow [2024-06-28 02:30:21,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:30:21,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:30:21,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-28 02:30:21,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-28 02:30:21,897 INFO L175 Difference]: Start difference. First operand has 218 places, 267 transitions, 3574 flow. Second operand 6 states and 149 transitions. [2024-06-28 02:30:21,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 281 transitions, 4274 flow [2024-06-28 02:30:22,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 281 transitions, 4071 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 02:30:22,428 INFO L231 Difference]: Finished difference. Result has 221 places, 267 transitions, 3561 flow [2024-06-28 02:30:22,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3371, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3561, PETRI_PLACES=221, PETRI_TRANSITIONS=267} [2024-06-28 02:30:22,429 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-28 02:30:22,429 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 267 transitions, 3561 flow [2024-06-28 02:30:22,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:22,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:22,429 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-28 02:30:22,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 02:30:22,429 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-28 02:30:22,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:22,429 INFO L85 PathProgramCache]: Analyzing trace with hash 495281992, now seen corresponding path program 7 times [2024-06-28 02:30:22,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:22,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490442666] [2024-06-28 02:30:22,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:22,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:22,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:22,493 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-28 02:30:22,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:22,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490442666] [2024-06-28 02:30:22,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490442666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:22,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:22,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:22,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912618703] [2024-06-28 02:30:22,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:22,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:22,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:22,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:22,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:22,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:22,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 267 transitions, 3561 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-28 02:30:22,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:22,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:22,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:23,013 INFO L124 PetriNetUnfolderBase]: 1997/3415 cut-off events. [2024-06-28 02:30:23,013 INFO L125 PetriNetUnfolderBase]: For 188977/188977 co-relation queries the response was YES. [2024-06-28 02:30:23,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21209 conditions, 3415 events. 1997/3415 cut-off events. For 188977/188977 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 20992 event pairs, 513 based on Foata normal form. 2/3409 useless extension candidates. Maximal degree in co-relation 21103. Up to 2858 conditions per place. [2024-06-28 02:30:23,040 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 175 selfloop transitions, 102 changer transitions 0/285 dead transitions. [2024-06-28 02:30:23,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 285 transitions, 4401 flow [2024-06-28 02:30:23,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:30:23,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:30:23,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-28 02:30:23,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5718157181571816 [2024-06-28 02:30:23,041 INFO L175 Difference]: Start difference. First operand has 221 places, 267 transitions, 3561 flow. Second operand 9 states and 211 transitions. [2024-06-28 02:30:23,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 285 transitions, 4401 flow [2024-06-28 02:30:23,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 285 transitions, 4209 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 02:30:23,473 INFO L231 Difference]: Finished difference. Result has 225 places, 267 transitions, 3580 flow [2024-06-28 02:30:23,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3369, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3580, PETRI_PLACES=225, PETRI_TRANSITIONS=267} [2024-06-28 02:30:23,473 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-28 02:30:23,474 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 267 transitions, 3580 flow [2024-06-28 02:30:23,474 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-28 02:30:23,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:23,474 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-28 02:30:23,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 02:30:23,474 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-28 02:30:23,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:23,475 INFO L85 PathProgramCache]: Analyzing trace with hash -665501196, now seen corresponding path program 8 times [2024-06-28 02:30:23,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:23,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406027554] [2024-06-28 02:30:23,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:23,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:23,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:23,549 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-28 02:30:23,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:23,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406027554] [2024-06-28 02:30:23,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406027554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:23,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:23,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:23,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845843527] [2024-06-28 02:30:23,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:23,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:23,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:23,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:23,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:23,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:23,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 267 transitions, 3580 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-28 02:30:23,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:23,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:23,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:24,051 INFO L124 PetriNetUnfolderBase]: 1989/3403 cut-off events. [2024-06-28 02:30:24,052 INFO L125 PetriNetUnfolderBase]: For 190387/190387 co-relation queries the response was YES. [2024-06-28 02:30:24,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21143 conditions, 3403 events. 1989/3403 cut-off events. For 190387/190387 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 20918 event pairs, 513 based on Foata normal form. 2/3397 useless extension candidates. Maximal degree in co-relation 21036. Up to 2850 conditions per place. [2024-06-28 02:30:24,081 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 176 selfloop transitions, 98 changer transitions 0/282 dead transitions. [2024-06-28 02:30:24,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 282 transitions, 4288 flow [2024-06-28 02:30:24,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:24,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:24,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:30:24,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-28 02:30:24,082 INFO L175 Difference]: Start difference. First operand has 225 places, 267 transitions, 3580 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:30:24,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 282 transitions, 4288 flow [2024-06-28 02:30:24,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 282 transitions, 3976 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 02:30:24,588 INFO L231 Difference]: Finished difference. Result has 224 places, 267 transitions, 3473 flow [2024-06-28 02:30:24,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3268, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3473, PETRI_PLACES=224, PETRI_TRANSITIONS=267} [2024-06-28 02:30:24,589 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-28 02:30:24,589 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 267 transitions, 3473 flow [2024-06-28 02:30:24,589 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-28 02:30:24,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:24,589 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-28 02:30:24,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 02:30:24,590 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-28 02:30:24,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:24,590 INFO L85 PathProgramCache]: Analyzing trace with hash 848056116, now seen corresponding path program 9 times [2024-06-28 02:30:24,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:24,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136637140] [2024-06-28 02:30:24,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:24,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:24,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:24,650 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-28 02:30:24,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:24,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136637140] [2024-06-28 02:30:24,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136637140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:24,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:24,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:30:24,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203333879] [2024-06-28 02:30:24,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:24,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:30:24,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:24,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:30:24,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:30:24,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:24,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 267 transitions, 3473 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:24,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:24,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:24,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:25,122 INFO L124 PetriNetUnfolderBase]: 1983/3405 cut-off events. [2024-06-28 02:30:25,122 INFO L125 PetriNetUnfolderBase]: For 188910/188910 co-relation queries the response was YES. [2024-06-28 02:30:25,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20956 conditions, 3405 events. 1983/3405 cut-off events. For 188910/188910 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 20948 event pairs, 475 based on Foata normal form. 2/3403 useless extension candidates. Maximal degree in co-relation 20849. Up to 2849 conditions per place. [2024-06-28 02:30:25,152 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 177 selfloop transitions, 109 changer transitions 0/294 dead transitions. [2024-06-28 02:30:25,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 294 transitions, 4239 flow [2024-06-28 02:30:25,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:25,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:25,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-28 02:30:25,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-28 02:30:25,152 INFO L175 Difference]: Start difference. First operand has 224 places, 267 transitions, 3473 flow. Second operand 7 states and 189 transitions. [2024-06-28 02:30:25,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 294 transitions, 4239 flow [2024-06-28 02:30:25,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 294 transitions, 4031 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 02:30:25,733 INFO L231 Difference]: Finished difference. Result has 225 places, 267 transitions, 3512 flow [2024-06-28 02:30:25,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3265, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3512, PETRI_PLACES=225, PETRI_TRANSITIONS=267} [2024-06-28 02:30:25,734 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-28 02:30:25,734 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 267 transitions, 3512 flow [2024-06-28 02:30:25,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:25,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:25,734 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-28 02:30:25,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 02:30:25,734 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-28 02:30:25,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:25,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1172322470, now seen corresponding path program 10 times [2024-06-28 02:30:25,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:25,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080589206] [2024-06-28 02:30:25,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:25,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:25,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:25,794 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-28 02:30:25,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:25,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080589206] [2024-06-28 02:30:25,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080589206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:25,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:25,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:30:25,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867700848] [2024-06-28 02:30:25,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:25,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:30:25,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:25,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:30:25,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:30:25,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:25,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 267 transitions, 3512 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:25,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:25,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:25,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:26,258 INFO L124 PetriNetUnfolderBase]: 1975/3385 cut-off events. [2024-06-28 02:30:26,258 INFO L125 PetriNetUnfolderBase]: For 190348/190348 co-relation queries the response was YES. [2024-06-28 02:30:26,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20869 conditions, 3385 events. 1975/3385 cut-off events. For 190348/190348 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 20804 event pairs, 495 based on Foata normal form. 2/3381 useless extension candidates. Maximal degree in co-relation 20761. Up to 2841 conditions per place. [2024-06-28 02:30:26,285 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 183 selfloop transitions, 95 changer transitions 0/286 dead transitions. [2024-06-28 02:30:26,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 286 transitions, 4116 flow [2024-06-28 02:30:26,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:30:26,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:30:26,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-28 02:30:26,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6422764227642277 [2024-06-28 02:30:26,286 INFO L175 Difference]: Start difference. First operand has 225 places, 267 transitions, 3512 flow. Second operand 6 states and 158 transitions. [2024-06-28 02:30:26,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 286 transitions, 4116 flow [2024-06-28 02:30:26,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 286 transitions, 3929 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 02:30:26,820 INFO L231 Difference]: Finished difference. Result has 224 places, 267 transitions, 3528 flow [2024-06-28 02:30:26,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3325, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3528, PETRI_PLACES=224, PETRI_TRANSITIONS=267} [2024-06-28 02:30:26,820 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-28 02:30:26,820 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 267 transitions, 3528 flow [2024-06-28 02:30:26,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:26,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:26,820 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-28 02:30:26,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 02:30:26,821 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-28 02:30:26,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:26,821 INFO L85 PathProgramCache]: Analyzing trace with hash 1276399050, now seen corresponding path program 1 times [2024-06-28 02:30:26,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:26,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115055864] [2024-06-28 02:30:26,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:26,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:26,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:26,878 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-28 02:30:26,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:26,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115055864] [2024-06-28 02:30:26,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115055864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:26,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:26,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:30:26,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092645706] [2024-06-28 02:30:26,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:26,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:30:26,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:26,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:30:26,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:30:26,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:30:26,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 267 transitions, 3528 flow. Second operand has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:26,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:26,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:30:26,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:27,302 INFO L124 PetriNetUnfolderBase]: 1908/3320 cut-off events. [2024-06-28 02:30:27,302 INFO L125 PetriNetUnfolderBase]: For 191107/191107 co-relation queries the response was YES. [2024-06-28 02:30:27,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20349 conditions, 3320 events. 1908/3320 cut-off events. For 191107/191107 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 20705 event pairs, 347 based on Foata normal form. 7/3304 useless extension candidates. Maximal degree in co-relation 20243. Up to 2753 conditions per place. [2024-06-28 02:30:27,329 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 216 selfloop transitions, 30 changer transitions 1/290 dead transitions. [2024-06-28 02:30:27,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 290 transitions, 4102 flow [2024-06-28 02:30:27,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:30:27,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:30:27,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 138 transitions. [2024-06-28 02:30:27,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6731707317073171 [2024-06-28 02:30:27,330 INFO L175 Difference]: Start difference. First operand has 224 places, 267 transitions, 3528 flow. Second operand 5 states and 138 transitions. [2024-06-28 02:30:27,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 290 transitions, 4102 flow [2024-06-28 02:30:27,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 290 transitions, 3750 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-28 02:30:27,899 INFO L231 Difference]: Finished difference. Result has 220 places, 268 transitions, 3259 flow [2024-06-28 02:30:27,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3176, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3259, PETRI_PLACES=220, PETRI_TRANSITIONS=268} [2024-06-28 02:30:27,900 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 178 predicate places. [2024-06-28 02:30:27,900 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 268 transitions, 3259 flow [2024-06-28 02:30:27,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:27,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:27,900 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-28 02:30:27,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 02:30:27,900 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-28 02:30:27,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:27,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1291636170, now seen corresponding path program 2 times [2024-06-28 02:30:27,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:27,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803098727] [2024-06-28 02:30:27,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:27,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:27,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:27,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-28 02:30:27,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:27,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803098727] [2024-06-28 02:30:27,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803098727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:27,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:27,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:30:27,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795924979] [2024-06-28 02:30:27,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:27,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:30:27,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:27,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:30:27,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:30:28,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-28 02:30:28,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 268 transitions, 3259 flow. Second operand has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:28,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:28,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-28 02:30:28,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:28,412 INFO L124 PetriNetUnfolderBase]: 1910/3323 cut-off events. [2024-06-28 02:30:28,412 INFO L125 PetriNetUnfolderBase]: For 182233/182238 co-relation queries the response was YES. [2024-06-28 02:30:28,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19828 conditions, 3323 events. 1910/3323 cut-off events. For 182233/182238 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 20872 event pairs, 337 based on Foata normal form. 13/3313 useless extension candidates. Maximal degree in co-relation 19722. Up to 2652 conditions per place. [2024-06-28 02:30:28,441 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 221 selfloop transitions, 25 changer transitions 0/289 dead transitions. [2024-06-28 02:30:28,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 289 transitions, 3957 flow [2024-06-28 02:30:28,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:30:28,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:30:28,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2024-06-28 02:30:28,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6439024390243903 [2024-06-28 02:30:28,442 INFO L175 Difference]: Start difference. First operand has 220 places, 268 transitions, 3259 flow. Second operand 5 states and 132 transitions. [2024-06-28 02:30:28,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 289 transitions, 3957 flow [2024-06-28 02:30:28,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 289 transitions, 3902 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 02:30:28,968 INFO L231 Difference]: Finished difference. Result has 222 places, 269 transitions, 3270 flow [2024-06-28 02:30:28,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3204, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3270, PETRI_PLACES=222, PETRI_TRANSITIONS=269} [2024-06-28 02:30:28,969 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-28 02:30:28,969 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 269 transitions, 3270 flow [2024-06-28 02:30:28,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.333333333333332) internal successors, (110), 6 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:28,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:28,969 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-28 02:30:28,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 02:30:28,969 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-28 02:30:28,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:28,970 INFO L85 PathProgramCache]: Analyzing trace with hash -741790972, now seen corresponding path program 1 times [2024-06-28 02:30:28,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:28,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193272385] [2024-06-28 02:30:28,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:28,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:28,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:29,033 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-28 02:30:29,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:29,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193272385] [2024-06-28 02:30:29,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193272385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:29,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:29,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:30:29,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228819726] [2024-06-28 02:30:29,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:29,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:30:29,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:29,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:30:29,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:30:29,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:29,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 269 transitions, 3270 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:29,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:29,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:29,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:29,498 INFO L124 PetriNetUnfolderBase]: 2013/3457 cut-off events. [2024-06-28 02:30:29,498 INFO L125 PetriNetUnfolderBase]: For 176983/176989 co-relation queries the response was YES. [2024-06-28 02:30:29,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20624 conditions, 3457 events. 2013/3457 cut-off events. For 176983/176989 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 21363 event pairs, 453 based on Foata normal form. 6/3460 useless extension candidates. Maximal degree in co-relation 20517. Up to 3089 conditions per place. [2024-06-28 02:30:29,528 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 255 selfloop transitions, 29 changer transitions 0/292 dead transitions. [2024-06-28 02:30:29,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 292 transitions, 4082 flow [2024-06-28 02:30:29,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:30:29,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:30:29,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-28 02:30:29,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-28 02:30:29,530 INFO L175 Difference]: Start difference. First operand has 222 places, 269 transitions, 3270 flow. Second operand 6 states and 146 transitions. [2024-06-28 02:30:29,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 292 transitions, 4082 flow [2024-06-28 02:30:30,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 292 transitions, 4039 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 02:30:30,071 INFO L231 Difference]: Finished difference. Result has 226 places, 273 transitions, 3366 flow [2024-06-28 02:30:30,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3227, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3366, PETRI_PLACES=226, PETRI_TRANSITIONS=273} [2024-06-28 02:30:30,072 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-28 02:30:30,072 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 273 transitions, 3366 flow [2024-06-28 02:30:30,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:30,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:30,073 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-28 02:30:30,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 02:30:30,073 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-28 02:30:30,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:30,073 INFO L85 PathProgramCache]: Analyzing trace with hash -182782248, now seen corresponding path program 2 times [2024-06-28 02:30:30,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:30,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981082050] [2024-06-28 02:30:30,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:30,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:30,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:30,136 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-28 02:30:30,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:30,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981082050] [2024-06-28 02:30:30,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981082050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:30,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:30,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:30:30,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573759017] [2024-06-28 02:30:30,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:30,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:30:30,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:30,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:30:30,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:30:30,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:30,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 273 transitions, 3366 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:30,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:30,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:30,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:30,577 INFO L124 PetriNetUnfolderBase]: 2021/3474 cut-off events. [2024-06-28 02:30:30,577 INFO L125 PetriNetUnfolderBase]: For 182500/182506 co-relation queries the response was YES. [2024-06-28 02:30:30,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20777 conditions, 3474 events. 2021/3474 cut-off events. For 182500/182506 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 21502 event pairs, 484 based on Foata normal form. 6/3477 useless extension candidates. Maximal degree in co-relation 20669. Up to 3134 conditions per place. [2024-06-28 02:30:30,607 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 255 selfloop transitions, 26 changer transitions 0/289 dead transitions. [2024-06-28 02:30:30,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 289 transitions, 4002 flow [2024-06-28 02:30:30,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:30:30,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:30:30,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-28 02:30:30,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-28 02:30:30,608 INFO L175 Difference]: Start difference. First operand has 226 places, 273 transitions, 3366 flow. Second operand 6 states and 141 transitions. [2024-06-28 02:30:30,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 289 transitions, 4002 flow [2024-06-28 02:30:31,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 289 transitions, 3908 flow, removed 34 selfloop flow, removed 2 redundant places. [2024-06-28 02:30:31,318 INFO L231 Difference]: Finished difference. Result has 230 places, 275 transitions, 3373 flow [2024-06-28 02:30:31,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3290, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3373, PETRI_PLACES=230, PETRI_TRANSITIONS=275} [2024-06-28 02:30:31,319 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-28 02:30:31,319 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 275 transitions, 3373 flow [2024-06-28 02:30:31,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:31,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:31,319 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-28 02:30:31,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 02:30:31,320 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-28 02:30:31,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:31,320 INFO L85 PathProgramCache]: Analyzing trace with hash 486621522, now seen corresponding path program 3 times [2024-06-28 02:30:31,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:31,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033488553] [2024-06-28 02:30:31,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:31,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:31,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:31,393 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-28 02:30:31,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:31,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033488553] [2024-06-28 02:30:31,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033488553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:31,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:31,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:31,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456800598] [2024-06-28 02:30:31,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:31,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:31,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:31,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:31,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:31,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:31,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 275 transitions, 3373 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-28 02:30:31,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:31,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:31,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:31,880 INFO L124 PetriNetUnfolderBase]: 2029/3482 cut-off events. [2024-06-28 02:30:31,880 INFO L125 PetriNetUnfolderBase]: For 187293/187293 co-relation queries the response was YES. [2024-06-28 02:30:31,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20850 conditions, 3482 events. 2029/3482 cut-off events. For 187293/187293 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 21460 event pairs, 484 based on Foata normal form. 2/3480 useless extension candidates. Maximal degree in co-relation 20740. Up to 3146 conditions per place. [2024-06-28 02:30:31,907 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 256 selfloop transitions, 28 changer transitions 0/292 dead transitions. [2024-06-28 02:30:31,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 292 transitions, 4003 flow [2024-06-28 02:30:31,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:31,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:31,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 02:30:31,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574912891986062 [2024-06-28 02:30:31,908 INFO L175 Difference]: Start difference. First operand has 230 places, 275 transitions, 3373 flow. Second operand 7 states and 160 transitions. [2024-06-28 02:30:31,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 292 transitions, 4003 flow [2024-06-28 02:30:32,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 292 transitions, 3940 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 02:30:32,493 INFO L231 Difference]: Finished difference. Result has 233 places, 277 transitions, 3401 flow [2024-06-28 02:30:32,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3310, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3401, PETRI_PLACES=233, PETRI_TRANSITIONS=277} [2024-06-28 02:30:32,493 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 191 predicate places. [2024-06-28 02:30:32,493 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 277 transitions, 3401 flow [2024-06-28 02:30:32,493 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-28 02:30:32,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:32,493 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-28 02:30:32,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 02:30:32,494 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-28 02:30:32,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:32,494 INFO L85 PathProgramCache]: Analyzing trace with hash -665306578, now seen corresponding path program 1 times [2024-06-28 02:30:32,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:32,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67365166] [2024-06-28 02:30:32,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:32,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:32,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:32,569 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-28 02:30:32,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:32,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67365166] [2024-06-28 02:30:32,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67365166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:32,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:32,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:32,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228665782] [2024-06-28 02:30:32,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:32,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:32,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:32,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:32,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:32,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:32,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 277 transitions, 3401 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-28 02:30:32,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:32,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:32,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:33,063 INFO L124 PetriNetUnfolderBase]: 2045/3490 cut-off events. [2024-06-28 02:30:33,063 INFO L125 PetriNetUnfolderBase]: For 198703/198703 co-relation queries the response was YES. [2024-06-28 02:30:33,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21126 conditions, 3490 events. 2045/3490 cut-off events. For 198703/198703 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 21516 event pairs, 530 based on Foata normal form. 4/3486 useless extension candidates. Maximal degree in co-relation 21015. Up to 2935 conditions per place. [2024-06-28 02:30:33,093 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 185 selfloop transitions, 102 changer transitions 0/295 dead transitions. [2024-06-28 02:30:33,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 295 transitions, 4071 flow [2024-06-28 02:30:33,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:33,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:33,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 02:30:33,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-28 02:30:33,094 INFO L175 Difference]: Start difference. First operand has 233 places, 277 transitions, 3401 flow. Second operand 7 states and 168 transitions. [2024-06-28 02:30:33,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 295 transitions, 4071 flow [2024-06-28 02:30:33,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 295 transitions, 4000 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 02:30:33,677 INFO L231 Difference]: Finished difference. Result has 235 places, 280 transitions, 3606 flow [2024-06-28 02:30:33,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3330, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3606, PETRI_PLACES=235, PETRI_TRANSITIONS=280} [2024-06-28 02:30:33,678 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-28 02:30:33,678 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 280 transitions, 3606 flow [2024-06-28 02:30:33,678 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-28 02:30:33,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:33,678 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-28 02:30:33,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 02:30:33,678 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-28 02:30:33,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:33,678 INFO L85 PathProgramCache]: Analyzing trace with hash -1524015788, now seen corresponding path program 4 times [2024-06-28 02:30:33,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:33,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832604579] [2024-06-28 02:30:33,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:33,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:33,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:33,745 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-28 02:30:33,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:33,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832604579] [2024-06-28 02:30:33,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832604579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:33,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:33,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:30:33,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466678732] [2024-06-28 02:30:33,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:33,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:30:33,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:33,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:30:33,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:30:33,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:33,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 280 transitions, 3606 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:33,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:33,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:33,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:34,230 INFO L124 PetriNetUnfolderBase]: 2040/3497 cut-off events. [2024-06-28 02:30:34,230 INFO L125 PetriNetUnfolderBase]: For 195684/195684 co-relation queries the response was YES. [2024-06-28 02:30:34,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21402 conditions, 3497 events. 2040/3497 cut-off events. For 195684/195684 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 21521 event pairs, 446 based on Foata normal form. 2/3497 useless extension candidates. Maximal degree in co-relation 21290. Up to 3154 conditions per place. [2024-06-28 02:30:34,325 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 270 selfloop transitions, 22 changer transitions 0/300 dead transitions. [2024-06-28 02:30:34,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 300 transitions, 4240 flow [2024-06-28 02:30:34,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:30:34,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:30:34,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 02:30:34,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-28 02:30:34,326 INFO L175 Difference]: Start difference. First operand has 235 places, 280 transitions, 3606 flow. Second operand 6 states and 148 transitions. [2024-06-28 02:30:34,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 300 transitions, 4240 flow [2024-06-28 02:30:34,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 300 transitions, 3974 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-28 02:30:34,826 INFO L231 Difference]: Finished difference. Result has 236 places, 280 transitions, 3392 flow [2024-06-28 02:30:34,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3340, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3392, PETRI_PLACES=236, PETRI_TRANSITIONS=280} [2024-06-28 02:30:34,827 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-28 02:30:34,827 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 280 transitions, 3392 flow [2024-06-28 02:30:34,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:34,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:34,827 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-28 02:30:34,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 02:30:34,827 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-28 02:30:34,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:34,828 INFO L85 PathProgramCache]: Analyzing trace with hash 1055171084, now seen corresponding path program 2 times [2024-06-28 02:30:34,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:34,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223726549] [2024-06-28 02:30:34,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:34,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:34,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:34,897 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-28 02:30:34,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:34,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223726549] [2024-06-28 02:30:34,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223726549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:34,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:34,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:34,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902129057] [2024-06-28 02:30:34,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:34,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:34,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:34,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:34,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:34,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:34,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 280 transitions, 3392 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-28 02:30:34,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:34,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:34,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:35,431 INFO L124 PetriNetUnfolderBase]: 2084/3560 cut-off events. [2024-06-28 02:30:35,431 INFO L125 PetriNetUnfolderBase]: For 225442/225442 co-relation queries the response was YES. [2024-06-28 02:30:35,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21649 conditions, 3560 events. 2084/3560 cut-off events. For 225442/225442 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 22038 event pairs, 504 based on Foata normal form. 12/3566 useless extension candidates. Maximal degree in co-relation 21536. Up to 2968 conditions per place. [2024-06-28 02:30:35,464 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 196 selfloop transitions, 100 changer transitions 0/304 dead transitions. [2024-06-28 02:30:35,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 304 transitions, 4116 flow [2024-06-28 02:30:35,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:35,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:35,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:30:35,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-28 02:30:35,465 INFO L175 Difference]: Start difference. First operand has 236 places, 280 transitions, 3392 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:30:35,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 304 transitions, 4116 flow [2024-06-28 02:30:36,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 304 transitions, 4058 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:30:36,028 INFO L231 Difference]: Finished difference. Result has 238 places, 283 transitions, 3614 flow [2024-06-28 02:30:36,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3334, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3614, PETRI_PLACES=238, PETRI_TRANSITIONS=283} [2024-06-28 02:30:36,028 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-28 02:30:36,028 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 283 transitions, 3614 flow [2024-06-28 02:30:36,028 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-28 02:30:36,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:36,029 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-28 02:30:36,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 02:30:36,029 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-28 02:30:36,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:36,029 INFO L85 PathProgramCache]: Analyzing trace with hash 1283072234, now seen corresponding path program 3 times [2024-06-28 02:30:36,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:36,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226638870] [2024-06-28 02:30:36,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:36,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:36,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:36,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-28 02:30:36,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:36,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226638870] [2024-06-28 02:30:36,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226638870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:36,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:36,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:36,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852911758] [2024-06-28 02:30:36,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:36,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:36,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:36,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:36,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:36,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:36,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 283 transitions, 3614 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-28 02:30:36,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:36,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:36,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:36,645 INFO L124 PetriNetUnfolderBase]: 2128/3618 cut-off events. [2024-06-28 02:30:36,645 INFO L125 PetriNetUnfolderBase]: For 236750/236750 co-relation queries the response was YES. [2024-06-28 02:30:36,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22728 conditions, 3618 events. 2128/3618 cut-off events. For 236750/236750 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 22370 event pairs, 509 based on Foata normal form. 12/3624 useless extension candidates. Maximal degree in co-relation 22614. Up to 3036 conditions per place. [2024-06-28 02:30:36,678 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 194 selfloop transitions, 103 changer transitions 0/305 dead transitions. [2024-06-28 02:30:36,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 305 transitions, 4340 flow [2024-06-28 02:30:36,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:30:36,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:30:36,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 02:30:36,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-28 02:30:36,679 INFO L175 Difference]: Start difference. First operand has 238 places, 283 transitions, 3614 flow. Second operand 8 states and 196 transitions. [2024-06-28 02:30:36,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 305 transitions, 4340 flow [2024-06-28 02:30:37,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 305 transitions, 4092 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 02:30:37,367 INFO L231 Difference]: Finished difference. Result has 241 places, 286 transitions, 3658 flow [2024-06-28 02:30:37,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3366, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3658, PETRI_PLACES=241, PETRI_TRANSITIONS=286} [2024-06-28 02:30:37,368 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-28 02:30:37,368 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 286 transitions, 3658 flow [2024-06-28 02:30:37,368 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-28 02:30:37,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:37,368 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-28 02:30:37,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 02:30:37,368 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-28 02:30:37,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:37,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1291643114, now seen corresponding path program 4 times [2024-06-28 02:30:37,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:37,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874188884] [2024-06-28 02:30:37,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:37,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:37,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:37,443 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-28 02:30:37,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:37,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874188884] [2024-06-28 02:30:37,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874188884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:37,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:37,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:37,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266043531] [2024-06-28 02:30:37,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:37,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:37,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:37,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:37,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:37,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:37,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 286 transitions, 3658 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-28 02:30:37,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:37,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:37,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:38,066 INFO L124 PetriNetUnfolderBase]: 2398/4064 cut-off events. [2024-06-28 02:30:38,066 INFO L125 PetriNetUnfolderBase]: For 338825/338825 co-relation queries the response was YES. [2024-06-28 02:30:38,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27505 conditions, 4064 events. 2398/4064 cut-off events. For 338825/338825 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 25597 event pairs, 613 based on Foata normal form. 12/4070 useless extension candidates. Maximal degree in co-relation 27390. Up to 2917 conditions per place. [2024-06-28 02:30:38,102 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 201 selfloop transitions, 109 changer transitions 0/318 dead transitions. [2024-06-28 02:30:38,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 318 transitions, 4645 flow [2024-06-28 02:30:38,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:30:38,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:30:38,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:30:38,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-28 02:30:38,103 INFO L175 Difference]: Start difference. First operand has 241 places, 286 transitions, 3658 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:30:38,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 318 transitions, 4645 flow [2024-06-28 02:30:38,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 318 transitions, 4385 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 02:30:38,763 INFO L231 Difference]: Finished difference. Result has 244 places, 292 transitions, 3785 flow [2024-06-28 02:30:38,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3398, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3785, PETRI_PLACES=244, PETRI_TRANSITIONS=292} [2024-06-28 02:30:38,764 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-06-28 02:30:38,764 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 292 transitions, 3785 flow [2024-06-28 02:30:38,764 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-28 02:30:38,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:38,764 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-28 02:30:38,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 02:30:38,764 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-28 02:30:38,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:38,764 INFO L85 PathProgramCache]: Analyzing trace with hash -990747232, now seen corresponding path program 1 times [2024-06-28 02:30:38,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:38,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568398850] [2024-06-28 02:30:38,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:38,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:38,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:38,829 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-28 02:30:38,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:38,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568398850] [2024-06-28 02:30:38,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568398850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:38,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:38,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:38,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432546699] [2024-06-28 02:30:38,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:38,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:38,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:38,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:38,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:38,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:38,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 292 transitions, 3785 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-28 02:30:38,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:38,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:38,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:39,434 INFO L124 PetriNetUnfolderBase]: 2411/4102 cut-off events. [2024-06-28 02:30:39,434 INFO L125 PetriNetUnfolderBase]: For 320588/320588 co-relation queries the response was YES. [2024-06-28 02:30:39,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27799 conditions, 4102 events. 2411/4102 cut-off events. For 320588/320588 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 25907 event pairs, 628 based on Foata normal form. 1/4099 useless extension candidates. Maximal degree in co-relation 27682. Up to 3672 conditions per place. [2024-06-28 02:30:39,472 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 271 selfloop transitions, 50 changer transitions 0/329 dead transitions. [2024-06-28 02:30:39,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 329 transitions, 4761 flow [2024-06-28 02:30:39,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:30:39,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:30:39,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-28 02:30:39,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-28 02:30:39,473 INFO L175 Difference]: Start difference. First operand has 244 places, 292 transitions, 3785 flow. Second operand 8 states and 201 transitions. [2024-06-28 02:30:39,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 329 transitions, 4761 flow [2024-06-28 02:30:40,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 329 transitions, 4555 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-28 02:30:40,353 INFO L231 Difference]: Finished difference. Result has 249 places, 298 transitions, 3822 flow [2024-06-28 02:30:40,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3579, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3822, PETRI_PLACES=249, PETRI_TRANSITIONS=298} [2024-06-28 02:30:40,353 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-28 02:30:40,354 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 298 transitions, 3822 flow [2024-06-28 02:30:40,354 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-28 02:30:40,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:40,354 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-28 02:30:40,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 02:30:40,354 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-28 02:30:40,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:40,355 INFO L85 PathProgramCache]: Analyzing trace with hash 393192562, now seen corresponding path program 2 times [2024-06-28 02:30:40,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:40,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124950889] [2024-06-28 02:30:40,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:40,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:40,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:40,424 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-28 02:30:40,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:40,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124950889] [2024-06-28 02:30:40,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124950889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:40,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:40,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:40,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118654220] [2024-06-28 02:30:40,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:40,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:40,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:40,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:40,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:40,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:40,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 298 transitions, 3822 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-28 02:30:40,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:40,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:40,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:41,080 INFO L124 PetriNetUnfolderBase]: 2448/4153 cut-off events. [2024-06-28 02:30:41,080 INFO L125 PetriNetUnfolderBase]: For 346537/346537 co-relation queries the response was YES. [2024-06-28 02:30:41,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28701 conditions, 4153 events. 2448/4153 cut-off events. For 346537/346537 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 26223 event pairs, 660 based on Foata normal form. 1/4138 useless extension candidates. Maximal degree in co-relation 28581. Up to 3295 conditions per place. [2024-06-28 02:30:41,119 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 177 selfloop transitions, 155 changer transitions 0/340 dead transitions. [2024-06-28 02:30:41,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 340 transitions, 5320 flow [2024-06-28 02:30:41,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:41,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:41,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-28 02:30:41,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6445993031358885 [2024-06-28 02:30:41,120 INFO L175 Difference]: Start difference. First operand has 249 places, 298 transitions, 3822 flow. Second operand 7 states and 185 transitions. [2024-06-28 02:30:41,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 340 transitions, 5320 flow [2024-06-28 02:30:41,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 340 transitions, 5192 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-28 02:30:41,880 INFO L231 Difference]: Finished difference. Result has 253 places, 312 transitions, 4291 flow [2024-06-28 02:30:41,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3694, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4291, PETRI_PLACES=253, PETRI_TRANSITIONS=312} [2024-06-28 02:30:41,881 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 211 predicate places. [2024-06-28 02:30:41,881 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 312 transitions, 4291 flow [2024-06-28 02:30:41,881 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-28 02:30:41,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:41,881 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-28 02:30:41,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 02:30:41,881 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-28 02:30:41,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:41,881 INFO L85 PathProgramCache]: Analyzing trace with hash 403668082, now seen corresponding path program 3 times [2024-06-28 02:30:41,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:41,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161363875] [2024-06-28 02:30:41,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:41,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:41,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:41,938 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-28 02:30:41,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:41,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161363875] [2024-06-28 02:30:41,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161363875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:41,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:41,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:41,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355037949] [2024-06-28 02:30:41,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:41,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:41,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:41,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:41,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:41,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:41,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 312 transitions, 4291 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-28 02:30:41,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:41,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:41,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:42,547 INFO L124 PetriNetUnfolderBase]: 2453/4158 cut-off events. [2024-06-28 02:30:42,547 INFO L125 PetriNetUnfolderBase]: For 360761/360761 co-relation queries the response was YES. [2024-06-28 02:30:42,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29954 conditions, 4158 events. 2453/4158 cut-off events. For 360761/360761 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 26259 event pairs, 658 based on Foata normal form. 1/4143 useless extension candidates. Maximal degree in co-relation 29831. Up to 3297 conditions per place. [2024-06-28 02:30:42,588 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 175 selfloop transitions, 157 changer transitions 0/340 dead transitions. [2024-06-28 02:30:42,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 340 transitions, 5622 flow [2024-06-28 02:30:42,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:42,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:42,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 02:30:42,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306620209059234 [2024-06-28 02:30:42,589 INFO L175 Difference]: Start difference. First operand has 253 places, 312 transitions, 4291 flow. Second operand 7 states and 181 transitions. [2024-06-28 02:30:42,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 340 transitions, 5622 flow [2024-06-28 02:30:43,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 340 transitions, 5427 flow, removed 83 selfloop flow, removed 1 redundant places. [2024-06-28 02:30:43,456 INFO L231 Difference]: Finished difference. Result has 259 places, 315 transitions, 4501 flow [2024-06-28 02:30:43,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4124, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4501, PETRI_PLACES=259, PETRI_TRANSITIONS=315} [2024-06-28 02:30:43,457 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 217 predicate places. [2024-06-28 02:30:43,457 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 315 transitions, 4501 flow [2024-06-28 02:30:43,457 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-28 02:30:43,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:43,457 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-28 02:30:43,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 02:30:43,457 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-28 02:30:43,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:43,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1314171190, now seen corresponding path program 4 times [2024-06-28 02:30:43,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:43,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17754824] [2024-06-28 02:30:43,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:43,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:43,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:43,519 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-28 02:30:43,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:43,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17754824] [2024-06-28 02:30:43,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17754824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:43,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:43,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:43,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906301691] [2024-06-28 02:30:43,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:43,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:43,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:43,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:43,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:43,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:43,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 315 transitions, 4501 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-28 02:30:43,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:43,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:43,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:44,157 INFO L124 PetriNetUnfolderBase]: 2466/4188 cut-off events. [2024-06-28 02:30:44,158 INFO L125 PetriNetUnfolderBase]: For 367048/367048 co-relation queries the response was YES. [2024-06-28 02:30:44,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29341 conditions, 4188 events. 2466/4188 cut-off events. For 367048/367048 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 26509 event pairs, 627 based on Foata normal form. 1/4185 useless extension candidates. Maximal degree in co-relation 29215. Up to 3772 conditions per place. [2024-06-28 02:30:44,197 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 289 selfloop transitions, 44 changer transitions 0/341 dead transitions. [2024-06-28 02:30:44,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 341 transitions, 5494 flow [2024-06-28 02:30:44,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:30:44,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:30:44,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 02:30:44,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-28 02:30:44,198 INFO L175 Difference]: Start difference. First operand has 259 places, 315 transitions, 4501 flow. Second operand 8 states and 190 transitions. [2024-06-28 02:30:44,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 341 transitions, 5494 flow [2024-06-28 02:30:45,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 341 transitions, 5162 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 02:30:45,179 INFO L231 Difference]: Finished difference. Result has 264 places, 321 transitions, 4407 flow [2024-06-28 02:30:45,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4178, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4407, PETRI_PLACES=264, PETRI_TRANSITIONS=321} [2024-06-28 02:30:45,180 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-28 02:30:45,180 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 321 transitions, 4407 flow [2024-06-28 02:30:45,180 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-28 02:30:45,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:45,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] [2024-06-28 02:30:45,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 02:30:45,180 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-28 02:30:45,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:45,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1305899258, now seen corresponding path program 5 times [2024-06-28 02:30:45,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:45,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189596999] [2024-06-28 02:30:45,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:45,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:45,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:45,241 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-28 02:30:45,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:45,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189596999] [2024-06-28 02:30:45,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189596999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:45,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:45,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:45,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363966197] [2024-06-28 02:30:45,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:45,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:45,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:45,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:45,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:45,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:45,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 321 transitions, 4407 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-28 02:30:45,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:45,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:45,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:45,844 INFO L124 PetriNetUnfolderBase]: 2471/4165 cut-off events. [2024-06-28 02:30:45,845 INFO L125 PetriNetUnfolderBase]: For 376363/376363 co-relation queries the response was YES. [2024-06-28 02:30:45,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29189 conditions, 4165 events. 2471/4165 cut-off events. For 376363/376363 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 26372 event pairs, 714 based on Foata normal form. 1/4150 useless extension candidates. Maximal degree in co-relation 29061. Up to 3307 conditions per place. [2024-06-28 02:30:45,885 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 196 selfloop transitions, 150 changer transitions 0/354 dead transitions. [2024-06-28 02:30:45,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 354 transitions, 5859 flow [2024-06-28 02:30:45,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:45,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:45,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:30:45,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-28 02:30:45,886 INFO L175 Difference]: Start difference. First operand has 264 places, 321 transitions, 4407 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:30:45,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 354 transitions, 5859 flow [2024-06-28 02:30:46,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 354 transitions, 5740 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 02:30:46,730 INFO L231 Difference]: Finished difference. Result has 267 places, 331 transitions, 4852 flow [2024-06-28 02:30:46,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4288, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4852, PETRI_PLACES=267, PETRI_TRANSITIONS=331} [2024-06-28 02:30:46,731 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-28 02:30:46,731 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 331 transitions, 4852 flow [2024-06-28 02:30:46,731 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-28 02:30:46,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:46,731 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-28 02:30:46,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 02:30:46,731 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-28 02:30:46,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:46,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1174078500, now seen corresponding path program 6 times [2024-06-28 02:30:46,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:46,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627369464] [2024-06-28 02:30:46,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:46,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:46,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:46,791 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-28 02:30:46,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:46,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627369464] [2024-06-28 02:30:46,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627369464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:46,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:46,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:46,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665936539] [2024-06-28 02:30:46,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:46,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:46,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:46,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:46,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:46,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:46,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 331 transitions, 4852 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-28 02:30:46,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:46,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:46,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:47,440 INFO L124 PetriNetUnfolderBase]: 2476/4174 cut-off events. [2024-06-28 02:30:47,440 INFO L125 PetriNetUnfolderBase]: For 389232/389232 co-relation queries the response was YES. [2024-06-28 02:30:47,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29784 conditions, 4174 events. 2476/4174 cut-off events. For 389232/389232 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 26401 event pairs, 714 based on Foata normal form. 1/4159 useless extension candidates. Maximal degree in co-relation 29655. Up to 3309 conditions per place. [2024-06-28 02:30:47,479 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 195 selfloop transitions, 151 changer transitions 0/354 dead transitions. [2024-06-28 02:30:47,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 354 transitions, 6140 flow [2024-06-28 02:30:47,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:47,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:47,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:30:47,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-28 02:30:47,480 INFO L175 Difference]: Start difference. First operand has 267 places, 331 transitions, 4852 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:30:47,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 354 transitions, 6140 flow [2024-06-28 02:30:48,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 354 transitions, 5949 flow, removed 78 selfloop flow, removed 2 redundant places. [2024-06-28 02:30:48,582 INFO L231 Difference]: Finished difference. Result has 272 places, 334 transitions, 5061 flow [2024-06-28 02:30:48,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4693, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5061, PETRI_PLACES=272, PETRI_TRANSITIONS=334} [2024-06-28 02:30:48,583 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-28 02:30:48,583 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 334 transitions, 5061 flow [2024-06-28 02:30:48,583 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-28 02:30:48,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:48,583 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-28 02:30:48,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 02:30:48,583 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-28 02:30:48,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:48,583 INFO L85 PathProgramCache]: Analyzing trace with hash 836019214, now seen corresponding path program 7 times [2024-06-28 02:30:48,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:48,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970260045] [2024-06-28 02:30:48,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:48,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:48,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:48,643 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-28 02:30:48,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:48,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970260045] [2024-06-28 02:30:48,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970260045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:48,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:48,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:48,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679104012] [2024-06-28 02:30:48,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:48,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:48,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:48,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:48,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:48,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:48,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 334 transitions, 5061 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-28 02:30:48,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:48,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:48,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:49,287 INFO L124 PetriNetUnfolderBase]: 2494/4201 cut-off events. [2024-06-28 02:30:49,287 INFO L125 PetriNetUnfolderBase]: For 406207/406207 co-relation queries the response was YES. [2024-06-28 02:30:49,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30473 conditions, 4201 events. 2494/4201 cut-off events. For 406207/406207 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 26549 event pairs, 713 based on Foata normal form. 2/4187 useless extension candidates. Maximal degree in co-relation 30342. Up to 3321 conditions per place. [2024-06-28 02:30:49,329 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 197 selfloop transitions, 153 changer transitions 0/358 dead transitions. [2024-06-28 02:30:49,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 358 transitions, 6415 flow [2024-06-28 02:30:49,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:49,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:49,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:30:49,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-28 02:30:49,329 INFO L175 Difference]: Start difference. First operand has 272 places, 334 transitions, 5061 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:30:49,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 358 transitions, 6415 flow [2024-06-28 02:30:50,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 358 transitions, 6150 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-28 02:30:50,243 INFO L231 Difference]: Finished difference. Result has 276 places, 341 transitions, 5263 flow [2024-06-28 02:30:50,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4802, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5263, PETRI_PLACES=276, PETRI_TRANSITIONS=341} [2024-06-28 02:30:50,243 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2024-06-28 02:30:50,243 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 341 transitions, 5263 flow [2024-06-28 02:30:50,244 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-28 02:30:50,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:50,244 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-28 02:30:50,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 02:30:50,244 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-28 02:30:50,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:50,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1973978012, now seen corresponding path program 8 times [2024-06-28 02:30:50,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:50,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881897615] [2024-06-28 02:30:50,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:50,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:50,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:50,306 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-28 02:30:50,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:50,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881897615] [2024-06-28 02:30:50,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881897615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:50,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:50,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:50,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383893699] [2024-06-28 02:30:50,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:50,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:50,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:50,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:50,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:50,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:50,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 341 transitions, 5263 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-28 02:30:50,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:50,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:50,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:51,016 INFO L124 PetriNetUnfolderBase]: 2512/4256 cut-off events. [2024-06-28 02:30:51,017 INFO L125 PetriNetUnfolderBase]: For 418789/418789 co-relation queries the response was YES. [2024-06-28 02:30:51,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30942 conditions, 4256 events. 2512/4256 cut-off events. For 418789/418789 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 27058 event pairs, 645 based on Foata normal form. 2/4252 useless extension candidates. Maximal degree in co-relation 30810. Up to 3537 conditions per place. [2024-06-28 02:30:51,056 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 244 selfloop transitions, 121 changer transitions 0/373 dead transitions. [2024-06-28 02:30:51,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 373 transitions, 6493 flow [2024-06-28 02:30:51,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:51,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:51,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-28 02:30:51,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6411149825783972 [2024-06-28 02:30:51,057 INFO L175 Difference]: Start difference. First operand has 276 places, 341 transitions, 5263 flow. Second operand 7 states and 184 transitions. [2024-06-28 02:30:51,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 373 transitions, 6493 flow [2024-06-28 02:30:52,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 373 transitions, 6170 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-28 02:30:52,022 INFO L231 Difference]: Finished difference. Result has 281 places, 347 transitions, 5376 flow [2024-06-28 02:30:52,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4952, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5376, PETRI_PLACES=281, PETRI_TRANSITIONS=347} [2024-06-28 02:30:52,022 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-28 02:30:52,022 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 347 transitions, 5376 flow [2024-06-28 02:30:52,023 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-28 02:30:52,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:52,023 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-28 02:30:52,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 02:30:52,023 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-28 02:30:52,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:52,023 INFO L85 PathProgramCache]: Analyzing trace with hash 515288210, now seen corresponding path program 9 times [2024-06-28 02:30:52,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:52,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4840376] [2024-06-28 02:30:52,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:52,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:52,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:52,091 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-28 02:30:52,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:52,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4840376] [2024-06-28 02:30:52,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4840376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:52,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:52,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:52,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669418803] [2024-06-28 02:30:52,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:52,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:52,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:52,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:52,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:52,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:52,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 347 transitions, 5376 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-28 02:30:52,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:52,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:52,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:52,834 INFO L124 PetriNetUnfolderBase]: 2506/4264 cut-off events. [2024-06-28 02:30:52,834 INFO L125 PetriNetUnfolderBase]: For 420866/420866 co-relation queries the response was YES. [2024-06-28 02:30:52,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30828 conditions, 4264 events. 2506/4264 cut-off events. For 420866/420866 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 27175 event pairs, 629 based on Foata normal form. 2/4262 useless extension candidates. Maximal degree in co-relation 30694. Up to 3534 conditions per place. [2024-06-28 02:30:52,878 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 237 selfloop transitions, 135 changer transitions 0/380 dead transitions. [2024-06-28 02:30:52,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 380 transitions, 6540 flow [2024-06-28 02:30:52,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:30:52,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:30:52,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-28 02:30:52,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6524390243902439 [2024-06-28 02:30:52,880 INFO L175 Difference]: Start difference. First operand has 281 places, 347 transitions, 5376 flow. Second operand 8 states and 214 transitions. [2024-06-28 02:30:52,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 380 transitions, 6540 flow [2024-06-28 02:30:54,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 380 transitions, 6281 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 02:30:54,031 INFO L231 Difference]: Finished difference. Result has 284 places, 348 transitions, 5493 flow [2024-06-28 02:30:54,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5117, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5493, PETRI_PLACES=284, PETRI_TRANSITIONS=348} [2024-06-28 02:30:54,032 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-28 02:30:54,032 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 348 transitions, 5493 flow [2024-06-28 02:30:54,032 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-28 02:30:54,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:54,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-28 02:30:54,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 02:30:54,032 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-28 02:30:54,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:54,032 INFO L85 PathProgramCache]: Analyzing trace with hash -1520682533, now seen corresponding path program 1 times [2024-06-28 02:30:54,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:54,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060973462] [2024-06-28 02:30:54,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:54,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:54,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:54,097 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-28 02:30:54,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:54,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060973462] [2024-06-28 02:30:54,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060973462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:54,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:54,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:54,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280869485] [2024-06-28 02:30:54,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:54,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:54,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:54,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:54,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:54,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:54,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 348 transitions, 5493 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:54,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:54,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:54,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:54,859 INFO L124 PetriNetUnfolderBase]: 2731/4650 cut-off events. [2024-06-28 02:30:54,859 INFO L125 PetriNetUnfolderBase]: For 571714/571720 co-relation queries the response was YES. [2024-06-28 02:30:54,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35788 conditions, 4650 events. 2731/4650 cut-off events. For 571714/571720 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 30196 event pairs, 660 based on Foata normal form. 16/4659 useless extension candidates. Maximal degree in co-relation 35652. Up to 3426 conditions per place. [2024-06-28 02:30:54,904 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 279 selfloop transitions, 99 changer transitions 0/386 dead transitions. [2024-06-28 02:30:54,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 386 transitions, 6851 flow [2024-06-28 02:30:54,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:54,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:54,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:30:54,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-28 02:30:54,905 INFO L175 Difference]: Start difference. First operand has 284 places, 348 transitions, 5493 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:30:54,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 386 transitions, 6851 flow [2024-06-28 02:30:56,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 386 transitions, 6644 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 02:30:56,308 INFO L231 Difference]: Finished difference. Result has 287 places, 354 transitions, 5667 flow [2024-06-28 02:30:56,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5290, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5667, PETRI_PLACES=287, PETRI_TRANSITIONS=354} [2024-06-28 02:30:56,308 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-28 02:30:56,308 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 354 transitions, 5667 flow [2024-06-28 02:30:56,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:56,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:56,309 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-28 02:30:56,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 02:30:56,309 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-28 02:30:56,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:56,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1291119211, now seen corresponding path program 2 times [2024-06-28 02:30:56,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:56,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584064247] [2024-06-28 02:30:56,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:56,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:56,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:56,372 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-28 02:30:56,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:56,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584064247] [2024-06-28 02:30:56,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584064247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:56,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:56,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:56,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971339782] [2024-06-28 02:30:56,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:56,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:56,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:56,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:56,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:56,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:56,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 354 transitions, 5667 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:56,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:56,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:56,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:57,151 INFO L124 PetriNetUnfolderBase]: 2787/4731 cut-off events. [2024-06-28 02:30:57,151 INFO L125 PetriNetUnfolderBase]: For 588346/588352 co-relation queries the response was YES. [2024-06-28 02:30:57,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36759 conditions, 4731 events. 2787/4731 cut-off events. For 588346/588352 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 30756 event pairs, 760 based on Foata normal form. 20/4744 useless extension candidates. Maximal degree in co-relation 36620. Up to 4027 conditions per place. [2024-06-28 02:30:57,201 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 271 selfloop transitions, 95 changer transitions 0/374 dead transitions. [2024-06-28 02:30:57,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 374 transitions, 6504 flow [2024-06-28 02:30:57,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:57,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:57,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:30:57,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-28 02:30:57,209 INFO L175 Difference]: Start difference. First operand has 287 places, 354 transitions, 5667 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:30:57,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 374 transitions, 6504 flow [2024-06-28 02:30:58,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 374 transitions, 6363 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-28 02:30:58,494 INFO L231 Difference]: Finished difference. Result has 292 places, 356 transitions, 5775 flow [2024-06-28 02:30:58,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5526, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5775, PETRI_PLACES=292, PETRI_TRANSITIONS=356} [2024-06-28 02:30:58,494 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-28 02:30:58,494 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 356 transitions, 5775 flow [2024-06-28 02:30:58,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:58,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:30:58,494 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-28 02:30:58,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 02:30:58,495 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-28 02:30:58,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:30:58,495 INFO L85 PathProgramCache]: Analyzing trace with hash 1290971341, now seen corresponding path program 3 times [2024-06-28 02:30:58,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:30:58,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690805660] [2024-06-28 02:30:58,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:30:58,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:30:58,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:30:58,556 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-28 02:30:58,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:30:58,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690805660] [2024-06-28 02:30:58,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690805660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:30:58,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:30:58,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:30:58,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975355932] [2024-06-28 02:30:58,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:30:58,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:30:58,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:30:58,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:30:58,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:30:58,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:30:58,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 356 transitions, 5775 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:30:58,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:30:58,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:30:58,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:30:59,388 INFO L124 PetriNetUnfolderBase]: 2893/4903 cut-off events. [2024-06-28 02:30:59,389 INFO L125 PetriNetUnfolderBase]: For 626159/626165 co-relation queries the response was YES. [2024-06-28 02:30:59,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38988 conditions, 4903 events. 2893/4903 cut-off events. For 626159/626165 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 32089 event pairs, 769 based on Foata normal form. 16/4912 useless extension candidates. Maximal degree in co-relation 38847. Up to 4035 conditions per place. [2024-06-28 02:30:59,442 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 280 selfloop transitions, 94 changer transitions 0/382 dead transitions. [2024-06-28 02:30:59,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 382 transitions, 6855 flow [2024-06-28 02:30:59,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:30:59,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:30:59,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:30:59,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-28 02:30:59,443 INFO L175 Difference]: Start difference. First operand has 292 places, 356 transitions, 5775 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:30:59,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 382 transitions, 6855 flow [2024-06-28 02:31:01,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 382 transitions, 6631 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 02:31:01,170 INFO L231 Difference]: Finished difference. Result has 295 places, 360 transitions, 5859 flow [2024-06-28 02:31:01,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5551, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5859, PETRI_PLACES=295, PETRI_TRANSITIONS=360} [2024-06-28 02:31:01,171 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 253 predicate places. [2024-06-28 02:31:01,171 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 360 transitions, 5859 flow [2024-06-28 02:31:01,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:01,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:01,171 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-28 02:31:01,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 02:31:01,171 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-28 02:31:01,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:01,172 INFO L85 PathProgramCache]: Analyzing trace with hash -2089090633, now seen corresponding path program 4 times [2024-06-28 02:31:01,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:01,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579457713] [2024-06-28 02:31:01,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:01,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:01,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:01,255 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-28 02:31:01,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:01,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579457713] [2024-06-28 02:31:01,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579457713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:01,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:01,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:01,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587416939] [2024-06-28 02:31:01,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:01,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:01,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:01,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:01,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:01,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:31:01,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 360 transitions, 5859 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:01,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:01,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:31:01,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:02,121 INFO L124 PetriNetUnfolderBase]: 2949/4983 cut-off events. [2024-06-28 02:31:02,121 INFO L125 PetriNetUnfolderBase]: For 657021/657021 co-relation queries the response was YES. [2024-06-28 02:31:02,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39752 conditions, 4983 events. 2949/4983 cut-off events. For 657021/657021 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 32707 event pairs, 792 based on Foata normal form. 16/4991 useless extension candidates. Maximal degree in co-relation 39609. Up to 4281 conditions per place. [2024-06-28 02:31:02,177 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 267 selfloop transitions, 108 changer transitions 0/383 dead transitions. [2024-06-28 02:31:02,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 383 transitions, 6728 flow [2024-06-28 02:31:02,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:31:02,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:31:02,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 231 transitions. [2024-06-28 02:31:02,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634146341463414 [2024-06-28 02:31:02,178 INFO L175 Difference]: Start difference. First operand has 295 places, 360 transitions, 5859 flow. Second operand 10 states and 231 transitions. [2024-06-28 02:31:02,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 383 transitions, 6728 flow [2024-06-28 02:31:04,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 383 transitions, 6573 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-28 02:31:04,050 INFO L231 Difference]: Finished difference. Result has 302 places, 362 transitions, 5987 flow [2024-06-28 02:31:04,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5704, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5987, PETRI_PLACES=302, PETRI_TRANSITIONS=362} [2024-06-28 02:31:04,050 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 260 predicate places. [2024-06-28 02:31:04,050 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 362 transitions, 5987 flow [2024-06-28 02:31:04,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:04,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:04,051 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-28 02:31:04,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 02:31:04,051 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-28 02:31:04,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:04,051 INFO L85 PathProgramCache]: Analyzing trace with hash 844755913, now seen corresponding path program 5 times [2024-06-28 02:31:04,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:04,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340829732] [2024-06-28 02:31:04,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:04,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:04,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:04,121 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-28 02:31:04,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:04,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340829732] [2024-06-28 02:31:04,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340829732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:04,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:04,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:04,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825985586] [2024-06-28 02:31:04,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:04,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:04,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:04,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:04,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:04,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:31:04,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 362 transitions, 5987 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:04,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:04,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:31:04,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:04,983 INFO L124 PetriNetUnfolderBase]: 2992/5068 cut-off events. [2024-06-28 02:31:04,983 INFO L125 PetriNetUnfolderBase]: For 664710/664710 co-relation queries the response was YES. [2024-06-28 02:31:05,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40377 conditions, 5068 events. 2992/5068 cut-off events. For 664710/664710 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 33442 event pairs, 813 based on Foata normal form. 16/5076 useless extension candidates. Maximal degree in co-relation 40232. Up to 4350 conditions per place. [2024-06-28 02:31:05,043 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 273 selfloop transitions, 102 changer transitions 0/383 dead transitions. [2024-06-28 02:31:05,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 383 transitions, 6856 flow [2024-06-28 02:31:05,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:31:05,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:31:05,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:31:05,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-28 02:31:05,044 INFO L175 Difference]: Start difference. First operand has 302 places, 362 transitions, 5987 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:31:05,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 383 transitions, 6856 flow [2024-06-28 02:31:06,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 383 transitions, 6598 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-28 02:31:06,850 INFO L231 Difference]: Finished difference. Result has 302 places, 364 transitions, 6004 flow [2024-06-28 02:31:06,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5729, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6004, PETRI_PLACES=302, PETRI_TRANSITIONS=364} [2024-06-28 02:31:06,850 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 260 predicate places. [2024-06-28 02:31:06,850 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 364 transitions, 6004 flow [2024-06-28 02:31:06,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:06,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:06,850 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-28 02:31:06,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 02:31:06,850 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-28 02:31:06,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:06,851 INFO L85 PathProgramCache]: Analyzing trace with hash 844608043, now seen corresponding path program 6 times [2024-06-28 02:31:06,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:06,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371222405] [2024-06-28 02:31:06,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:06,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:06,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:06,935 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-28 02:31:06,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:06,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371222405] [2024-06-28 02:31:06,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371222405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:06,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:06,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:06,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503762847] [2024-06-28 02:31:06,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:06,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:06,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:06,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:06,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:06,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:31:06,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 364 transitions, 6004 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:06,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:06,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:31:06,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:07,858 INFO L124 PetriNetUnfolderBase]: 3098/5236 cut-off events. [2024-06-28 02:31:07,858 INFO L125 PetriNetUnfolderBase]: For 704314/704314 co-relation queries the response was YES. [2024-06-28 02:31:07,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42468 conditions, 5236 events. 3098/5236 cut-off events. For 704314/704314 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 34778 event pairs, 818 based on Foata normal form. 12/5240 useless extension candidates. Maximal degree in co-relation 42322. Up to 4272 conditions per place. [2024-06-28 02:31:07,915 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 282 selfloop transitions, 101 changer transitions 0/391 dead transitions. [2024-06-28 02:31:07,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 391 transitions, 7130 flow [2024-06-28 02:31:07,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:31:07,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:31:07,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 02:31:07,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-28 02:31:07,916 INFO L175 Difference]: Start difference. First operand has 302 places, 364 transitions, 6004 flow. Second operand 8 states and 194 transitions. [2024-06-28 02:31:07,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 391 transitions, 7130 flow [2024-06-28 02:31:09,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 391 transitions, 6909 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 02:31:09,748 INFO L231 Difference]: Finished difference. Result has 306 places, 368 transitions, 6130 flow [2024-06-28 02:31:09,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5783, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6130, PETRI_PLACES=306, PETRI_TRANSITIONS=368} [2024-06-28 02:31:09,748 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-28 02:31:09,748 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 368 transitions, 6130 flow [2024-06-28 02:31:09,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:09,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:09,748 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-28 02:31:09,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 02:31:09,748 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-28 02:31:09,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:09,749 INFO L85 PathProgramCache]: Analyzing trace with hash 850333495, now seen corresponding path program 1 times [2024-06-28 02:31:09,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:09,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874913765] [2024-06-28 02:31:09,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:09,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:09,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:09,822 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-28 02:31:09,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:09,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874913765] [2024-06-28 02:31:09,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874913765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:09,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:09,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:09,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562103544] [2024-06-28 02:31:09,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:09,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:09,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:09,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:09,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:09,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:31:09,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 368 transitions, 6130 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:09,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:09,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:31:09,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:10,758 INFO L124 PetriNetUnfolderBase]: 3105/5253 cut-off events. [2024-06-28 02:31:10,758 INFO L125 PetriNetUnfolderBase]: For 695344/695344 co-relation queries the response was YES. [2024-06-28 02:31:10,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42058 conditions, 5253 events. 3105/5253 cut-off events. For 695344/695344 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 34963 event pairs, 822 based on Foata normal form. 12/5257 useless extension candidates. Maximal degree in co-relation 41910. Up to 4405 conditions per place. [2024-06-28 02:31:10,818 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 271 selfloop transitions, 115 changer transitions 0/394 dead transitions. [2024-06-28 02:31:10,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 394 transitions, 7032 flow [2024-06-28 02:31:10,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:31:10,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:31:10,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-28 02:31:10,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5682926829268292 [2024-06-28 02:31:10,819 INFO L175 Difference]: Start difference. First operand has 306 places, 368 transitions, 6130 flow. Second operand 10 states and 233 transitions. [2024-06-28 02:31:10,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 394 transitions, 7032 flow [2024-06-28 02:31:12,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 394 transitions, 6901 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-28 02:31:12,711 INFO L231 Difference]: Finished difference. Result has 313 places, 370 transitions, 6296 flow [2024-06-28 02:31:12,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5999, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6296, PETRI_PLACES=313, PETRI_TRANSITIONS=370} [2024-06-28 02:31:12,712 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-06-28 02:31:12,712 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 370 transitions, 6296 flow [2024-06-28 02:31:12,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:12,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:12,712 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-28 02:31:12,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 02:31:12,712 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-28 02:31:12,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:12,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1982714711, now seen corresponding path program 7 times [2024-06-28 02:31:12,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:12,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667647744] [2024-06-28 02:31:12,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:12,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:12,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:12,793 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-28 02:31:12,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:12,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667647744] [2024-06-28 02:31:12,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667647744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:12,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:12,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:31:12,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606311997] [2024-06-28 02:31:12,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:12,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:31:12,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:12,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:31:12,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:31:12,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:31:12,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 370 transitions, 6296 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:12,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:12,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:31:12,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:13,724 INFO L124 PetriNetUnfolderBase]: 3237/5483 cut-off events. [2024-06-28 02:31:13,724 INFO L125 PetriNetUnfolderBase]: For 820619/820619 co-relation queries the response was YES. [2024-06-28 02:31:13,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43245 conditions, 5483 events. 3237/5483 cut-off events. For 820619/820619 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 36862 event pairs, 870 based on Foata normal form. 42/5519 useless extension candidates. Maximal degree in co-relation 43094. Up to 4615 conditions per place. [2024-06-28 02:31:13,785 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 286 selfloop transitions, 94 changer transitions 7/395 dead transitions. [2024-06-28 02:31:13,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 395 transitions, 7191 flow [2024-06-28 02:31:13,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:31:13,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:31:13,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:31:13,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-28 02:31:13,786 INFO L175 Difference]: Start difference. First operand has 313 places, 370 transitions, 6296 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:31:13,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 395 transitions, 7191 flow [2024-06-28 02:31:15,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 395 transitions, 6910 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-28 02:31:15,807 INFO L231 Difference]: Finished difference. Result has 312 places, 367 transitions, 6161 flow [2024-06-28 02:31:15,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6015, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6161, PETRI_PLACES=312, PETRI_TRANSITIONS=367} [2024-06-28 02:31:15,808 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-28 02:31:15,808 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 367 transitions, 6161 flow [2024-06-28 02:31:15,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:15,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:15,808 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-28 02:31:15,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 02:31:15,808 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-28 02:31:15,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:15,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1988077091, now seen corresponding path program 8 times [2024-06-28 02:31:15,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:15,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138004610] [2024-06-28 02:31:15,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:15,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:15,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:15,877 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-28 02:31:15,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:15,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138004610] [2024-06-28 02:31:15,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138004610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:15,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:15,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:31:15,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925114208] [2024-06-28 02:31:15,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:15,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:31:15,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:15,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:31:15,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:31:15,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:31:15,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 367 transitions, 6161 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:15,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:15,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:31:15,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:16,845 INFO L124 PetriNetUnfolderBase]: 3179/5387 cut-off events. [2024-06-28 02:31:16,845 INFO L125 PetriNetUnfolderBase]: For 767700/767700 co-relation queries the response was YES. [2024-06-28 02:31:16,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40973 conditions, 5387 events. 3179/5387 cut-off events. For 767700/767700 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 36022 event pairs, 840 based on Foata normal form. 42/5423 useless extension candidates. Maximal degree in co-relation 40821. Up to 4538 conditions per place. [2024-06-28 02:31:16,904 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 280 selfloop transitions, 94 changer transitions 7/389 dead transitions. [2024-06-28 02:31:16,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 389 transitions, 7018 flow [2024-06-28 02:31:16,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:31:16,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:31:16,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:31:16,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-28 02:31:16,905 INFO L175 Difference]: Start difference. First operand has 312 places, 367 transitions, 6161 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:31:16,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 389 transitions, 7018 flow [2024-06-28 02:31:18,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 389 transitions, 6808 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 02:31:18,948 INFO L231 Difference]: Finished difference. Result has 315 places, 363 transitions, 6092 flow [2024-06-28 02:31:18,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5951, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6092, PETRI_PLACES=315, PETRI_TRANSITIONS=363} [2024-06-28 02:31:18,949 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-28 02:31:18,949 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 363 transitions, 6092 flow [2024-06-28 02:31:18,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:18,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:18,949 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-28 02:31:18,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 02:31:18,949 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-28 02:31:18,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:18,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1982566841, now seen corresponding path program 9 times [2024-06-28 02:31:18,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:18,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850503842] [2024-06-28 02:31:18,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:18,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:18,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:19,024 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-28 02:31:19,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:19,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850503842] [2024-06-28 02:31:19,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850503842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:19,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:19,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:31:19,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452329431] [2024-06-28 02:31:19,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:19,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:31:19,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:19,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:31:19,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:31:19,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:31:19,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 363 transitions, 6092 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:19,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:19,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:31:19,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:20,059 INFO L124 PetriNetUnfolderBase]: 3176/5421 cut-off events. [2024-06-28 02:31:20,060 INFO L125 PetriNetUnfolderBase]: For 739126/739126 co-relation queries the response was YES. [2024-06-28 02:31:20,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40545 conditions, 5421 events. 3176/5421 cut-off events. For 739126/739126 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 36594 event pairs, 704 based on Foata normal form. 36/5451 useless extension candidates. Maximal degree in co-relation 40392. Up to 3981 conditions per place. [2024-06-28 02:31:20,109 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 289 selfloop transitions, 91 changer transitions 10/398 dead transitions. [2024-06-28 02:31:20,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 398 transitions, 7227 flow [2024-06-28 02:31:20,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:31:20,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:31:20,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-28 02:31:20,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6550522648083623 [2024-06-28 02:31:20,110 INFO L175 Difference]: Start difference. First operand has 315 places, 363 transitions, 6092 flow. Second operand 7 states and 188 transitions. [2024-06-28 02:31:20,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 398 transitions, 7227 flow [2024-06-28 02:31:22,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 398 transitions, 6897 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 02:31:22,330 INFO L231 Difference]: Finished difference. Result has 315 places, 358 transitions, 5855 flow [2024-06-28 02:31:22,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5762, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5855, PETRI_PLACES=315, PETRI_TRANSITIONS=358} [2024-06-28 02:31:22,331 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 273 predicate places. [2024-06-28 02:31:22,331 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 358 transitions, 5855 flow [2024-06-28 02:31:22,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:22,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:22,331 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-28 02:31:22,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 02:31:22,331 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-28 02:31:22,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:22,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1377035033, now seen corresponding path program 2 times [2024-06-28 02:31:22,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:22,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212252590] [2024-06-28 02:31:22,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:22,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:22,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:22,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-28 02:31:22,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:22,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212252590] [2024-06-28 02:31:22,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212252590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:22,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:22,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:31:22,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629847594] [2024-06-28 02:31:22,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:22,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:31:22,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:22,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:31:22,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:31:22,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:31:22,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 358 transitions, 5855 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:22,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:22,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:31:22,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:23,264 INFO L124 PetriNetUnfolderBase]: 2925/4987 cut-off events. [2024-06-28 02:31:23,265 INFO L125 PetriNetUnfolderBase]: For 607598/607598 co-relation queries the response was YES. [2024-06-28 02:31:23,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35706 conditions, 4987 events. 2925/4987 cut-off events. For 607598/607598 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 33179 event pairs, 635 based on Foata normal form. 36/5017 useless extension candidates. Maximal degree in co-relation 35551. Up to 3800 conditions per place. [2024-06-28 02:31:23,324 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 269 selfloop transitions, 92 changer transitions 17/386 dead transitions. [2024-06-28 02:31:23,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 386 transitions, 6740 flow [2024-06-28 02:31:23,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:31:23,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:31:23,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:31:23,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-28 02:31:23,325 INFO L175 Difference]: Start difference. First operand has 315 places, 358 transitions, 5855 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:31:23,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 386 transitions, 6740 flow [2024-06-28 02:31:25,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 386 transitions, 6254 flow, removed 55 selfloop flow, removed 9 redundant places. [2024-06-28 02:31:25,384 INFO L231 Difference]: Finished difference. Result has 314 places, 347 transitions, 5390 flow [2024-06-28 02:31:25,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5377, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5390, PETRI_PLACES=314, PETRI_TRANSITIONS=347} [2024-06-28 02:31:25,385 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 272 predicate places. [2024-06-28 02:31:25,385 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 347 transitions, 5390 flow [2024-06-28 02:31:25,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:25,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:25,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, 1] [2024-06-28 02:31:25,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 02:31:25,385 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-28 02:31:25,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:25,385 INFO L85 PathProgramCache]: Analyzing trace with hash -804980111, now seen corresponding path program 1 times [2024-06-28 02:31:25,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:25,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858938006] [2024-06-28 02:31:25,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:25,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:25,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:25,450 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-28 02:31:25,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:25,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858938006] [2024-06-28 02:31:25,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858938006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:25,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:25,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:31:25,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480334525] [2024-06-28 02:31:25,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:25,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:31:25,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:25,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:31:25,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:31:25,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:31:25,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 347 transitions, 5390 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:25,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:25,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:31:25,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:26,356 INFO L124 PetriNetUnfolderBase]: 2729/4666 cut-off events. [2024-06-28 02:31:26,356 INFO L125 PetriNetUnfolderBase]: For 469949/469949 co-relation queries the response was YES. [2024-06-28 02:31:26,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33214 conditions, 4666 events. 2729/4666 cut-off events. For 469949/469949 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 30667 event pairs, 621 based on Foata normal form. 1/4664 useless extension candidates. Maximal degree in co-relation 33061. Up to 4180 conditions per place. [2024-06-28 02:31:26,407 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 335 selfloop transitions, 38 changer transitions 0/381 dead transitions. [2024-06-28 02:31:26,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 381 transitions, 6441 flow [2024-06-28 02:31:26,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:31:26,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:31:26,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:31:26,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-28 02:31:26,408 INFO L175 Difference]: Start difference. First operand has 314 places, 347 transitions, 5390 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:31:26,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 381 transitions, 6441 flow [2024-06-28 02:31:28,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 381 transitions, 6049 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-06-28 02:31:28,130 INFO L231 Difference]: Finished difference. Result has 312 places, 350 transitions, 5129 flow [2024-06-28 02:31:28,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5000, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5129, PETRI_PLACES=312, PETRI_TRANSITIONS=350} [2024-06-28 02:31:28,130 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-28 02:31:28,130 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 350 transitions, 5129 flow [2024-06-28 02:31:28,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:28,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:28,130 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-28 02:31:28,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 02:31:28,130 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-28 02:31:28,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:28,131 INFO L85 PathProgramCache]: Analyzing trace with hash -814836179, now seen corresponding path program 1 times [2024-06-28 02:31:28,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:28,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157464650] [2024-06-28 02:31:28,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:28,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:28,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:28,196 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-28 02:31:28,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:28,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157464650] [2024-06-28 02:31:28,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157464650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:28,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:28,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:31:28,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243824518] [2024-06-28 02:31:28,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:28,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:31:28,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:28,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:31:28,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:31:28,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:31:28,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 350 transitions, 5129 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:28,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:28,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:31:28,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:28,944 INFO L124 PetriNetUnfolderBase]: 2742/4675 cut-off events. [2024-06-28 02:31:28,945 INFO L125 PetriNetUnfolderBase]: For 471806/471806 co-relation queries the response was YES. [2024-06-28 02:31:28,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32987 conditions, 4675 events. 2742/4675 cut-off events. For 471806/471806 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 30820 event pairs, 633 based on Foata normal form. 1/4670 useless extension candidates. Maximal degree in co-relation 32835. Up to 3956 conditions per place. [2024-06-28 02:31:28,998 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 244 selfloop transitions, 122 changer transitions 0/374 dead transitions. [2024-06-28 02:31:28,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 374 transitions, 6199 flow [2024-06-28 02:31:28,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:31:28,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:31:28,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:31:28,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-28 02:31:28,999 INFO L175 Difference]: Start difference. First operand has 312 places, 350 transitions, 5129 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:31:28,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 374 transitions, 6199 flow [2024-06-28 02:31:30,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 374 transitions, 6103 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 02:31:30,818 INFO L231 Difference]: Finished difference. Result has 314 places, 356 transitions, 5491 flow [2024-06-28 02:31:30,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5033, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5491, PETRI_PLACES=314, PETRI_TRANSITIONS=356} [2024-06-28 02:31:30,818 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 272 predicate places. [2024-06-28 02:31:30,818 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 356 transitions, 5491 flow [2024-06-28 02:31:30,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:30,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:30,818 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-28 02:31:30,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 02:31:30,819 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-28 02:31:30,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:30,819 INFO L85 PathProgramCache]: Analyzing trace with hash -804860141, now seen corresponding path program 2 times [2024-06-28 02:31:30,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:30,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603899991] [2024-06-28 02:31:30,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:30,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:30,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:30,894 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-28 02:31:30,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:30,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603899991] [2024-06-28 02:31:30,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603899991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:30,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:30,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:30,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561987532] [2024-06-28 02:31:30,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:30,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:30,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:30,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:30,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:30,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:31:30,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 356 transitions, 5491 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:30,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:30,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:31:30,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:31,724 INFO L124 PetriNetUnfolderBase]: 2739/4680 cut-off events. [2024-06-28 02:31:31,724 INFO L125 PetriNetUnfolderBase]: For 478569/478569 co-relation queries the response was YES. [2024-06-28 02:31:31,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33424 conditions, 4680 events. 2739/4680 cut-off events. For 478569/478569 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 30838 event pairs, 615 based on Foata normal form. 1/4678 useless extension candidates. Maximal degree in co-relation 33270. Up to 4195 conditions per place. [2024-06-28 02:31:31,775 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 341 selfloop transitions, 38 changer transitions 0/387 dead transitions. [2024-06-28 02:31:31,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 387 transitions, 6327 flow [2024-06-28 02:31:31,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:31:31,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:31:31,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-28 02:31:31,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5826558265582655 [2024-06-28 02:31:31,776 INFO L175 Difference]: Start difference. First operand has 314 places, 356 transitions, 5491 flow. Second operand 9 states and 215 transitions. [2024-06-28 02:31:31,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 387 transitions, 6327 flow [2024-06-28 02:31:33,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 387 transitions, 6107 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 02:31:33,288 INFO L231 Difference]: Finished difference. Result has 318 places, 356 transitions, 5353 flow [2024-06-28 02:31:33,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5271, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5353, PETRI_PLACES=318, PETRI_TRANSITIONS=356} [2024-06-28 02:31:33,288 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-28 02:31:33,288 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 356 transitions, 5353 flow [2024-06-28 02:31:33,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:33,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:33,289 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-28 02:31:33,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 02:31:33,289 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-28 02:31:33,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:33,289 INFO L85 PathProgramCache]: Analyzing trace with hash -1348690093, now seen corresponding path program 3 times [2024-06-28 02:31:33,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:33,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64052175] [2024-06-28 02:31:33,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:33,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:33,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:33,347 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-28 02:31:33,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:33,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64052175] [2024-06-28 02:31:33,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64052175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:33,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:33,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:31:33,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702430733] [2024-06-28 02:31:33,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:33,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:31:33,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:33,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:31:33,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:31:33,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:31:33,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 356 transitions, 5353 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:33,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:33,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:31:33,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:34,141 INFO L124 PetriNetUnfolderBase]: 2816/4793 cut-off events. [2024-06-28 02:31:34,141 INFO L125 PetriNetUnfolderBase]: For 518960/518960 co-relation queries the response was YES. [2024-06-28 02:31:34,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35022 conditions, 4793 events. 2816/4793 cut-off events. For 518960/518960 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 31604 event pairs, 647 based on Foata normal form. 1/4779 useless extension candidates. Maximal degree in co-relation 34868. Up to 3812 conditions per place. [2024-06-28 02:31:34,196 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 200 selfloop transitions, 197 changer transitions 0/405 dead transitions. [2024-06-28 02:31:34,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 405 transitions, 7388 flow [2024-06-28 02:31:34,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:31:34,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:31:34,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-28 02:31:34,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6480836236933798 [2024-06-28 02:31:34,199 INFO L175 Difference]: Start difference. First operand has 318 places, 356 transitions, 5353 flow. Second operand 7 states and 186 transitions. [2024-06-28 02:31:34,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 405 transitions, 7388 flow [2024-06-28 02:31:36,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 405 transitions, 7300 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 02:31:36,009 INFO L231 Difference]: Finished difference. Result has 318 places, 378 transitions, 6112 flow [2024-06-28 02:31:36,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5265, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6112, PETRI_PLACES=318, PETRI_TRANSITIONS=378} [2024-06-28 02:31:36,009 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-28 02:31:36,009 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 378 transitions, 6112 flow [2024-06-28 02:31:36,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:36,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:36,010 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-28 02:31:36,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 02:31:36,010 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-28 02:31:36,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:36,010 INFO L85 PathProgramCache]: Analyzing trace with hash -1338214573, now seen corresponding path program 4 times [2024-06-28 02:31:36,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:36,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001482845] [2024-06-28 02:31:36,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:36,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:36,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:36,071 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-28 02:31:36,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:36,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001482845] [2024-06-28 02:31:36,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001482845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:36,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:36,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:31:36,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843378370] [2024-06-28 02:31:36,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:36,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:31:36,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:36,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:31:36,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:31:36,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:31:36,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 378 transitions, 6112 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:36,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:36,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:31:36,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:36,875 INFO L124 PetriNetUnfolderBase]: 2829/4815 cut-off events. [2024-06-28 02:31:36,875 INFO L125 PetriNetUnfolderBase]: For 537231/537231 co-relation queries the response was YES. [2024-06-28 02:31:36,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35921 conditions, 4815 events. 2829/4815 cut-off events. For 537231/537231 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 31818 event pairs, 647 based on Foata normal form. 1/4801 useless extension candidates. Maximal degree in co-relation 35766. Up to 3822 conditions per place. [2024-06-28 02:31:36,929 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 199 selfloop transitions, 201 changer transitions 0/408 dead transitions. [2024-06-28 02:31:36,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 408 transitions, 7850 flow [2024-06-28 02:31:36,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:31:36,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:31:36,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-28 02:31:36,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-28 02:31:36,930 INFO L175 Difference]: Start difference. First operand has 318 places, 378 transitions, 6112 flow. Second operand 7 states and 182 transitions. [2024-06-28 02:31:36,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 408 transitions, 7850 flow [2024-06-28 02:31:38,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 408 transitions, 7455 flow, removed 93 selfloop flow, removed 2 redundant places. [2024-06-28 02:31:38,780 INFO L231 Difference]: Finished difference. Result has 323 places, 384 transitions, 6269 flow [2024-06-28 02:31:38,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5755, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6269, PETRI_PLACES=323, PETRI_TRANSITIONS=384} [2024-06-28 02:31:38,781 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 281 predicate places. [2024-06-28 02:31:38,781 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 384 transitions, 6269 flow [2024-06-28 02:31:38,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:38,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:38,781 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-28 02:31:38,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 02:31:38,781 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-28 02:31:38,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:38,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1547991883, now seen corresponding path program 5 times [2024-06-28 02:31:38,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:38,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585898427] [2024-06-28 02:31:38,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:38,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:38,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:38,850 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-28 02:31:38,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:38,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585898427] [2024-06-28 02:31:38,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585898427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:38,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:38,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:38,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282008437] [2024-06-28 02:31:38,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:38,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:38,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:38,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:38,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:38,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:31:38,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 384 transitions, 6269 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:38,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:38,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:31:38,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:39,689 INFO L124 PetriNetUnfolderBase]: 2858/4861 cut-off events. [2024-06-28 02:31:39,689 INFO L125 PetriNetUnfolderBase]: For 562743/562743 co-relation queries the response was YES. [2024-06-28 02:31:39,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36568 conditions, 4861 events. 2858/4861 cut-off events. For 562743/562743 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 32149 event pairs, 647 based on Foata normal form. 1/4847 useless extension candidates. Maximal degree in co-relation 36412. Up to 3847 conditions per place. [2024-06-28 02:31:39,745 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 209 selfloop transitions, 207 changer transitions 0/424 dead transitions. [2024-06-28 02:31:39,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 424 transitions, 7970 flow [2024-06-28 02:31:39,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:31:39,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:31:39,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-28 02:31:39,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6371951219512195 [2024-06-28 02:31:39,746 INFO L175 Difference]: Start difference. First operand has 323 places, 384 transitions, 6269 flow. Second operand 8 states and 209 transitions. [2024-06-28 02:31:39,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 424 transitions, 7970 flow [2024-06-28 02:31:41,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 424 transitions, 7568 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-28 02:31:41,632 INFO L231 Difference]: Finished difference. Result has 328 places, 394 transitions, 6524 flow [2024-06-28 02:31:41,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5907, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6524, PETRI_PLACES=328, PETRI_TRANSITIONS=394} [2024-06-28 02:31:41,633 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 286 predicate places. [2024-06-28 02:31:41,633 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 394 transitions, 6524 flow [2024-06-28 02:31:41,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:41,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:41,633 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-28 02:31:41,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 02:31:41,633 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-28 02:31:41,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:41,634 INFO L85 PathProgramCache]: Analyzing trace with hash 71949953, now seen corresponding path program 2 times [2024-06-28 02:31:41,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:41,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669516989] [2024-06-28 02:31:41,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:41,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:41,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:41,704 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-28 02:31:41,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:41,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669516989] [2024-06-28 02:31:41,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669516989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:41,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:41,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:31:41,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871556492] [2024-06-28 02:31:41,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:41,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:31:41,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:41,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:31:41,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:31:41,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:31:41,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 394 transitions, 6524 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:41,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:41,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:31:41,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:42,501 INFO L124 PetriNetUnfolderBase]: 2863/4843 cut-off events. [2024-06-28 02:31:42,501 INFO L125 PetriNetUnfolderBase]: For 577161/577161 co-relation queries the response was YES. [2024-06-28 02:31:42,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36724 conditions, 4843 events. 2863/4843 cut-off events. For 577161/577161 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 31905 event pairs, 718 based on Foata normal form. 1/4828 useless extension candidates. Maximal degree in co-relation 36567. Up to 3851 conditions per place. [2024-06-28 02:31:42,555 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 228 selfloop transitions, 180 changer transitions 0/416 dead transitions. [2024-06-28 02:31:42,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 416 transitions, 7840 flow [2024-06-28 02:31:42,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:31:42,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:31:42,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:31:42,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-28 02:31:42,556 INFO L175 Difference]: Start difference. First operand has 328 places, 394 transitions, 6524 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:31:42,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 416 transitions, 7840 flow [2024-06-28 02:31:44,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 416 transitions, 7346 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-28 02:31:44,884 INFO L231 Difference]: Finished difference. Result has 330 places, 397 transitions, 6475 flow [2024-06-28 02:31:44,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6034, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6475, PETRI_PLACES=330, PETRI_TRANSITIONS=397} [2024-06-28 02:31:44,884 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 288 predicate places. [2024-06-28 02:31:44,885 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 397 transitions, 6475 flow [2024-06-28 02:31:44,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:44,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:44,885 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-28 02:31:44,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 02:31:44,885 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-28 02:31:44,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:44,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1261062725, now seen corresponding path program 6 times [2024-06-28 02:31:44,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:44,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31034855] [2024-06-28 02:31:44,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:44,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:44,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:44,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-28 02:31:44,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:44,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31034855] [2024-06-28 02:31:44,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31034855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:44,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:44,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:44,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652610452] [2024-06-28 02:31:44,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:44,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:44,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:44,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:44,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:44,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:31:44,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 397 transitions, 6475 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:44,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:44,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:31:44,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:45,791 INFO L124 PetriNetUnfolderBase]: 2868/4875 cut-off events. [2024-06-28 02:31:45,791 INFO L125 PetriNetUnfolderBase]: For 585759/585759 co-relation queries the response was YES. [2024-06-28 02:31:45,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36753 conditions, 4875 events. 2868/4875 cut-off events. For 585759/585759 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 32196 event pairs, 646 based on Foata normal form. 1/4861 useless extension candidates. Maximal degree in co-relation 36595. Up to 3855 conditions per place. [2024-06-28 02:31:45,846 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 206 selfloop transitions, 212 changer transitions 0/426 dead transitions. [2024-06-28 02:31:45,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 426 transitions, 7803 flow [2024-06-28 02:31:45,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:31:45,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:31:45,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-28 02:31:45,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6189024390243902 [2024-06-28 02:31:45,847 INFO L175 Difference]: Start difference. First operand has 330 places, 397 transitions, 6475 flow. Second operand 8 states and 203 transitions. [2024-06-28 02:31:45,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 426 transitions, 7803 flow [2024-06-28 02:31:48,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 426 transitions, 7412 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-28 02:31:48,329 INFO L231 Difference]: Finished difference. Result has 334 places, 400 transitions, 6562 flow [2024-06-28 02:31:48,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6088, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6562, PETRI_PLACES=334, PETRI_TRANSITIONS=400} [2024-06-28 02:31:48,330 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 292 predicate places. [2024-06-28 02:31:48,330 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 400 transitions, 6562 flow [2024-06-28 02:31:48,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:48,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:48,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, 1] [2024-06-28 02:31:48,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 02:31:48,330 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-28 02:31:48,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:48,331 INFO L85 PathProgramCache]: Analyzing trace with hash 220466291, now seen corresponding path program 3 times [2024-06-28 02:31:48,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:48,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456295361] [2024-06-28 02:31:48,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:48,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:48,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:48,389 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-28 02:31:48,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:48,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456295361] [2024-06-28 02:31:48,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456295361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:48,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:48,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:31:48,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071798707] [2024-06-28 02:31:48,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:48,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:31:48,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:48,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:31:48,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:31:48,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:31:48,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 400 transitions, 6562 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:48,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:48,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:31:48,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:49,219 INFO L124 PetriNetUnfolderBase]: 2873/4860 cut-off events. [2024-06-28 02:31:49,219 INFO L125 PetriNetUnfolderBase]: For 599376/599376 co-relation queries the response was YES. [2024-06-28 02:31:49,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36934 conditions, 4860 events. 2873/4860 cut-off events. For 599376/599376 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 32098 event pairs, 719 based on Foata normal form. 1/4845 useless extension candidates. Maximal degree in co-relation 36775. Up to 3859 conditions per place. [2024-06-28 02:31:49,273 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 224 selfloop transitions, 188 changer transitions 0/420 dead transitions. [2024-06-28 02:31:49,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 420 transitions, 8075 flow [2024-06-28 02:31:49,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:31:49,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:31:49,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:31:49,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-28 02:31:49,274 INFO L175 Difference]: Start difference. First operand has 334 places, 400 transitions, 6562 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:31:49,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 420 transitions, 8075 flow [2024-06-28 02:31:51,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 420 transitions, 7777 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 02:31:51,707 INFO L231 Difference]: Finished difference. Result has 336 places, 403 transitions, 6719 flow [2024-06-28 02:31:51,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6268, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6719, PETRI_PLACES=336, PETRI_TRANSITIONS=403} [2024-06-28 02:31:51,708 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 294 predicate places. [2024-06-28 02:31:51,708 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 403 transitions, 6719 flow [2024-06-28 02:31:51,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:51,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:51,708 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-28 02:31:51,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 02:31:51,708 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-28 02:31:51,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:51,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1817601259, now seen corresponding path program 7 times [2024-06-28 02:31:51,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:51,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536580642] [2024-06-28 02:31:51,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:51,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:51,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:51,780 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-28 02:31:51,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:51,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536580642] [2024-06-28 02:31:51,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536580642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:51,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:51,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:51,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658729033] [2024-06-28 02:31:51,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:51,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:51,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:51,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:51,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:51,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:31:51,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 403 transitions, 6719 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:51,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:51,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:31:51,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:52,740 INFO L124 PetriNetUnfolderBase]: 2878/4888 cut-off events. [2024-06-28 02:31:52,740 INFO L125 PetriNetUnfolderBase]: For 611976/611976 co-relation queries the response was YES. [2024-06-28 02:31:52,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37142 conditions, 4888 events. 2878/4888 cut-off events. For 611976/611976 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 32273 event pairs, 645 based on Foata normal form. 1/4873 useless extension candidates. Maximal degree in co-relation 36982. Up to 3863 conditions per place. [2024-06-28 02:31:52,786 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 206 selfloop transitions, 216 changer transitions 0/430 dead transitions. [2024-06-28 02:31:52,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 430 transitions, 8254 flow [2024-06-28 02:31:52,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:31:52,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:31:52,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-28 02:31:52,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-28 02:31:52,786 INFO L175 Difference]: Start difference. First operand has 336 places, 403 transitions, 6719 flow. Second operand 8 states and 201 transitions. [2024-06-28 02:31:52,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 430 transitions, 8254 flow [2024-06-28 02:31:55,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 430 transitions, 7682 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-28 02:31:55,113 INFO L231 Difference]: Finished difference. Result has 337 places, 406 transitions, 6636 flow [2024-06-28 02:31:55,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6151, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6636, PETRI_PLACES=337, PETRI_TRANSITIONS=406} [2024-06-28 02:31:55,114 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 295 predicate places. [2024-06-28 02:31:55,114 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 406 transitions, 6636 flow [2024-06-28 02:31:55,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:55,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:55,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, 1] [2024-06-28 02:31:55,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 02:31:55,114 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-28 02:31:55,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:55,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1410285219, now seen corresponding path program 4 times [2024-06-28 02:31:55,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:55,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603085408] [2024-06-28 02:31:55,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:55,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:55,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:55,173 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-28 02:31:55,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:55,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603085408] [2024-06-28 02:31:55,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603085408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:55,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:55,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:31:55,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066178961] [2024-06-28 02:31:55,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:55,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:31:55,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:55,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:31:55,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:31:55,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:31:55,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 406 transitions, 6636 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:55,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:55,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:31:55,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:56,002 INFO L124 PetriNetUnfolderBase]: 2875/4869 cut-off events. [2024-06-28 02:31:56,002 INFO L125 PetriNetUnfolderBase]: For 618878/618878 co-relation queries the response was YES. [2024-06-28 02:31:56,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37029 conditions, 4869 events. 2875/4869 cut-off events. For 618878/618878 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 32184 event pairs, 726 based on Foata normal form. 1/4854 useless extension candidates. Maximal degree in co-relation 36868. Up to 3861 conditions per place. [2024-06-28 02:31:56,059 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 229 selfloop transitions, 185 changer transitions 0/422 dead transitions. [2024-06-28 02:31:56,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 422 transitions, 7894 flow [2024-06-28 02:31:56,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:31:56,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:31:56,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:31:56,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-28 02:31:56,060 INFO L175 Difference]: Start difference. First operand has 337 places, 406 transitions, 6636 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:31:56,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 422 transitions, 7894 flow [2024-06-28 02:31:58,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 422 transitions, 7545 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-28 02:31:58,503 INFO L231 Difference]: Finished difference. Result has 340 places, 406 transitions, 6665 flow [2024-06-28 02:31:58,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6287, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6665, PETRI_PLACES=340, PETRI_TRANSITIONS=406} [2024-06-28 02:31:58,504 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-06-28 02:31:58,504 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 406 transitions, 6665 flow [2024-06-28 02:31:58,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:58,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:31:58,504 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-28 02:31:58,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 02:31:58,504 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-28 02:31:58,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:31:58,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1547950055, now seen corresponding path program 8 times [2024-06-28 02:31:58,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:31:58,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014464012] [2024-06-28 02:31:58,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:31:58,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:31:58,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:31:58,576 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-28 02:31:58,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:31:58,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014464012] [2024-06-28 02:31:58,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014464012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:31:58,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:31:58,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:31:58,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658057372] [2024-06-28 02:31:58,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:31:58,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:31:58,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:31:58,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:31:58,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:31:58,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:31:58,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 406 transitions, 6665 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:31:58,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:31:58,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:31:58,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:31:59,458 INFO L124 PetriNetUnfolderBase]: 2872/4892 cut-off events. [2024-06-28 02:31:59,458 INFO L125 PetriNetUnfolderBase]: For 625300/625300 co-relation queries the response was YES. [2024-06-28 02:31:59,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37013 conditions, 4892 events. 2872/4892 cut-off events. For 625300/625300 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 32337 event pairs, 655 based on Foata normal form. 1/4877 useless extension candidates. Maximal degree in co-relation 36851. Up to 3859 conditions per place. [2024-06-28 02:31:59,510 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 205 selfloop transitions, 216 changer transitions 0/429 dead transitions. [2024-06-28 02:31:59,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 429 transitions, 7959 flow [2024-06-28 02:31:59,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:31:59,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:31:59,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:31:59,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-28 02:31:59,511 INFO L175 Difference]: Start difference. First operand has 340 places, 406 transitions, 6665 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:31:59,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 429 transitions, 7959 flow [2024-06-28 02:32:01,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 429 transitions, 7560 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 02:32:01,853 INFO L231 Difference]: Finished difference. Result has 342 places, 406 transitions, 6704 flow [2024-06-28 02:32:01,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6266, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6704, PETRI_PLACES=342, PETRI_TRANSITIONS=406} [2024-06-28 02:32:01,854 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-28 02:32:01,854 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 406 transitions, 6704 flow [2024-06-28 02:32:01,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:01,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:01,854 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-28 02:32:01,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 02:32:01,854 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-28 02:32:01,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:01,854 INFO L85 PathProgramCache]: Analyzing trace with hash -1408063851, now seen corresponding path program 5 times [2024-06-28 02:32:01,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:01,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874827223] [2024-06-28 02:32:01,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:01,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:01,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:01,914 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-28 02:32:01,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:01,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874827223] [2024-06-28 02:32:01,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874827223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:01,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:01,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:01,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354144325] [2024-06-28 02:32:01,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:01,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:01,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:01,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:01,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:01,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:32:01,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 406 transitions, 6704 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:01,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:01,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:32:01,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:02,765 INFO L124 PetriNetUnfolderBase]: 2877/4902 cut-off events. [2024-06-28 02:32:02,765 INFO L125 PetriNetUnfolderBase]: For 637719/637719 co-relation queries the response was YES. [2024-06-28 02:32:02,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37237 conditions, 4902 events. 2877/4902 cut-off events. For 637719/637719 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 32598 event pairs, 638 based on Foata normal form. 1/4897 useless extension candidates. Maximal degree in co-relation 37074. Up to 4105 conditions per place. [2024-06-28 02:32:02,823 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 301 selfloop transitions, 117 changer transitions 0/426 dead transitions. [2024-06-28 02:32:02,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 426 transitions, 8047 flow [2024-06-28 02:32:02,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:02,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:02,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:32:02,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-28 02:32:02,824 INFO L175 Difference]: Start difference. First operand has 342 places, 406 transitions, 6704 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:32:02,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 426 transitions, 8047 flow [2024-06-28 02:32:05,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 426 transitions, 7448 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 02:32:05,423 INFO L231 Difference]: Finished difference. Result has 342 places, 409 transitions, 6414 flow [2024-06-28 02:32:05,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6109, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6414, PETRI_PLACES=342, PETRI_TRANSITIONS=409} [2024-06-28 02:32:05,423 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-28 02:32:05,423 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 409 transitions, 6414 flow [2024-06-28 02:32:05,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:05,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:05,424 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-28 02:32:05,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 02:32:05,424 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-28 02:32:05,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:05,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1383232381, now seen corresponding path program 6 times [2024-06-28 02:32:05,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:05,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309513008] [2024-06-28 02:32:05,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:05,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:05,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:05,487 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-28 02:32:05,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:05,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309513008] [2024-06-28 02:32:05,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309513008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:05,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:05,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:05,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844639949] [2024-06-28 02:32:05,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:05,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:05,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:05,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:05,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:05,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:32:05,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 409 transitions, 6414 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:05,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:05,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:32:05,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:06,327 INFO L124 PetriNetUnfolderBase]: 2882/4923 cut-off events. [2024-06-28 02:32:06,327 INFO L125 PetriNetUnfolderBase]: For 644848/644848 co-relation queries the response was YES. [2024-06-28 02:32:06,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37082 conditions, 4923 events. 2882/4923 cut-off events. For 644848/644848 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 32854 event pairs, 650 based on Foata normal form. 1/4918 useless extension candidates. Maximal degree in co-relation 36918. Up to 4109 conditions per place. [2024-06-28 02:32:06,385 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 305 selfloop transitions, 118 changer transitions 0/431 dead transitions. [2024-06-28 02:32:06,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 431 transitions, 7779 flow [2024-06-28 02:32:06,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:06,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:06,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:32:06,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-28 02:32:06,386 INFO L175 Difference]: Start difference. First operand has 342 places, 409 transitions, 6414 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:32:06,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 431 transitions, 7779 flow [2024-06-28 02:32:09,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 431 transitions, 7488 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 02:32:09,023 INFO L231 Difference]: Finished difference. Result has 343 places, 412 transitions, 6434 flow [2024-06-28 02:32:09,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6129, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6434, PETRI_PLACES=343, PETRI_TRANSITIONS=412} [2024-06-28 02:32:09,023 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-06-28 02:32:09,024 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 412 transitions, 6434 flow [2024-06-28 02:32:09,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:09,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:09,024 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-28 02:32:09,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 02:32:09,024 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-28 02:32:09,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:09,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1343975759, now seen corresponding path program 9 times [2024-06-28 02:32:09,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:09,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452543198] [2024-06-28 02:32:09,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:09,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:09,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:09,089 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-28 02:32:09,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:09,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452543198] [2024-06-28 02:32:09,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452543198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:09,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:09,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:09,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889474751] [2024-06-28 02:32:09,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:09,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:09,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:09,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:09,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:09,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:32:09,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 412 transitions, 6434 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:09,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:09,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:32:09,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:09,934 INFO L124 PetriNetUnfolderBase]: 2879/4916 cut-off events. [2024-06-28 02:32:09,934 INFO L125 PetriNetUnfolderBase]: For 650424/650424 co-relation queries the response was YES. [2024-06-28 02:32:09,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37048 conditions, 4916 events. 2879/4916 cut-off events. For 650424/650424 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 32675 event pairs, 620 based on Foata normal form. 1/4914 useless extension candidates. Maximal degree in co-relation 36883. Up to 4406 conditions per place. [2024-06-28 02:32:09,992 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 387 selfloop transitions, 37 changer transitions 0/432 dead transitions. [2024-06-28 02:32:09,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 432 transitions, 7545 flow [2024-06-28 02:32:09,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:09,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:09,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 02:32:09,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-28 02:32:09,993 INFO L175 Difference]: Start difference. First operand has 343 places, 412 transitions, 6434 flow. Second operand 8 states and 188 transitions. [2024-06-28 02:32:09,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 432 transitions, 7545 flow [2024-06-28 02:32:12,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 432 transitions, 7287 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 02:32:12,863 INFO L231 Difference]: Finished difference. Result has 346 places, 412 transitions, 6256 flow [2024-06-28 02:32:12,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6176, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6256, PETRI_PLACES=346, PETRI_TRANSITIONS=412} [2024-06-28 02:32:12,863 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 304 predicate places. [2024-06-28 02:32:12,864 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 412 transitions, 6256 flow [2024-06-28 02:32:12,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:12,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:12,864 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-28 02:32:12,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 02:32:12,864 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-28 02:32:12,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:12,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1057491659, now seen corresponding path program 10 times [2024-06-28 02:32:12,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:12,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930804244] [2024-06-28 02:32:12,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:12,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:12,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:12,934 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-28 02:32:12,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:12,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930804244] [2024-06-28 02:32:12,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930804244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:12,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:12,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:12,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956176451] [2024-06-28 02:32:12,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:12,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:12,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:12,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:12,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:12,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:32:12,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 412 transitions, 6256 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:12,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:12,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:32:12,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:13,820 INFO L124 PetriNetUnfolderBase]: 2876/4912 cut-off events. [2024-06-28 02:32:13,820 INFO L125 PetriNetUnfolderBase]: For 655751/655751 co-relation queries the response was YES. [2024-06-28 02:32:13,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36709 conditions, 4912 events. 2876/4912 cut-off events. For 655751/655751 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 32645 event pairs, 620 based on Foata normal form. 1/4910 useless extension candidates. Maximal degree in co-relation 36544. Up to 4403 conditions per place. [2024-06-28 02:32:13,878 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 387 selfloop transitions, 37 changer transitions 0/432 dead transitions. [2024-06-28 02:32:13,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 432 transitions, 7163 flow [2024-06-28 02:32:13,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:32:13,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:32:13,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-28 02:32:13,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582655826558266 [2024-06-28 02:32:13,879 INFO L175 Difference]: Start difference. First operand has 346 places, 412 transitions, 6256 flow. Second operand 9 states and 206 transitions. [2024-06-28 02:32:13,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 432 transitions, 7163 flow [2024-06-28 02:32:16,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 432 transitions, 7085 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:32:16,802 INFO L231 Difference]: Finished difference. Result has 350 places, 412 transitions, 6258 flow [2024-06-28 02:32:16,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6178, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6258, PETRI_PLACES=350, PETRI_TRANSITIONS=412} [2024-06-28 02:32:16,802 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 308 predicate places. [2024-06-28 02:32:16,802 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 412 transitions, 6258 flow [2024-06-28 02:32:16,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:16,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:16,802 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-28 02:32:16,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 02:32:16,803 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-28 02:32:16,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:16,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1182353331, now seen corresponding path program 7 times [2024-06-28 02:32:16,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:16,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891040957] [2024-06-28 02:32:16,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:16,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:16,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:16,866 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-28 02:32:16,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:16,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891040957] [2024-06-28 02:32:16,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891040957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:16,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:16,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:16,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029530221] [2024-06-28 02:32:16,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:16,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:16,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:16,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:16,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:16,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:32:16,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 412 transitions, 6258 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:16,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:16,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:32:16,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:17,746 INFO L124 PetriNetUnfolderBase]: 2873/4899 cut-off events. [2024-06-28 02:32:17,746 INFO L125 PetriNetUnfolderBase]: For 663085/663085 co-relation queries the response was YES. [2024-06-28 02:32:17,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36678 conditions, 4899 events. 2873/4899 cut-off events. For 663085/663085 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 32604 event pairs, 640 based on Foata normal form. 1/4894 useless extension candidates. Maximal degree in co-relation 36512. Up to 4103 conditions per place. [2024-06-28 02:32:17,799 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 306 selfloop transitions, 119 changer transitions 0/433 dead transitions. [2024-06-28 02:32:17,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 433 transitions, 7368 flow [2024-06-28 02:32:17,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:17,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:17,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:32:17,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-28 02:32:17,800 INFO L175 Difference]: Start difference. First operand has 350 places, 412 transitions, 6258 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:32:17,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 433 transitions, 7368 flow [2024-06-28 02:32:20,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 433 transitions, 7246 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-28 02:32:20,879 INFO L231 Difference]: Finished difference. Result has 348 places, 412 transitions, 6382 flow [2024-06-28 02:32:20,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6136, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6382, PETRI_PLACES=348, PETRI_TRANSITIONS=412} [2024-06-28 02:32:20,879 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-28 02:32:20,879 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 412 transitions, 6382 flow [2024-06-28 02:32:20,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:20,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:20,880 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-28 02:32:20,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 02:32:20,880 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-28 02:32:20,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:20,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1241823505, now seen corresponding path program 1 times [2024-06-28 02:32:20,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:20,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396453310] [2024-06-28 02:32:20,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:20,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:20,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:20,952 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-28 02:32:20,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:20,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396453310] [2024-06-28 02:32:20,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396453310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:20,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:20,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:20,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332867391] [2024-06-28 02:32:20,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:20,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:20,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:20,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:20,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:20,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:32:20,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 412 transitions, 6382 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:20,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:20,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:32:20,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:21,802 INFO L124 PetriNetUnfolderBase]: 2893/4935 cut-off events. [2024-06-28 02:32:21,802 INFO L125 PetriNetUnfolderBase]: For 704180/704180 co-relation queries the response was YES. [2024-06-28 02:32:21,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37210 conditions, 4935 events. 2893/4935 cut-off events. For 704180/704180 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 32913 event pairs, 514 based on Foata normal form. 6/4935 useless extension candidates. Maximal degree in co-relation 37043. Up to 4222 conditions per place. [2024-06-28 02:32:21,863 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 403 selfloop transitions, 25 changer transitions 0/436 dead transitions. [2024-06-28 02:32:21,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 436 transitions, 7563 flow [2024-06-28 02:32:21,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:32:21,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:32:21,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-28 02:32:21,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-28 02:32:21,864 INFO L175 Difference]: Start difference. First operand has 348 places, 412 transitions, 6382 flow. Second operand 6 states and 149 transitions. [2024-06-28 02:32:21,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 436 transitions, 7563 flow [2024-06-28 02:32:24,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 436 transitions, 7270 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:32:24,332 INFO L231 Difference]: Finished difference. Result has 347 places, 413 transitions, 6156 flow [2024-06-28 02:32:24,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6089, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6156, PETRI_PLACES=347, PETRI_TRANSITIONS=413} [2024-06-28 02:32:24,332 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 305 predicate places. [2024-06-28 02:32:24,332 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 413 transitions, 6156 flow [2024-06-28 02:32:24,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:24,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:24,332 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-28 02:32:24,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 02:32:24,333 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-28 02:32:24,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:24,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1683607861, now seen corresponding path program 2 times [2024-06-28 02:32:24,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:24,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952736414] [2024-06-28 02:32:24,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:24,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:24,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:24,398 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-28 02:32:24,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:24,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952736414] [2024-06-28 02:32:24,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952736414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:24,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:24,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:24,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436320542] [2024-06-28 02:32:24,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:24,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:24,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:24,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:24,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:24,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:32:24,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 413 transitions, 6156 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:24,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:24,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:32:24,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:25,219 INFO L124 PetriNetUnfolderBase]: 2880/4916 cut-off events. [2024-06-28 02:32:25,219 INFO L125 PetriNetUnfolderBase]: For 681157/681157 co-relation queries the response was YES. [2024-06-28 02:32:25,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36338 conditions, 4916 events. 2880/4916 cut-off events. For 681157/681157 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 32763 event pairs, 503 based on Foata normal form. 6/4916 useless extension candidates. Maximal degree in co-relation 36170. Up to 4216 conditions per place. [2024-06-28 02:32:25,276 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 399 selfloop transitions, 25 changer transitions 1/433 dead transitions. [2024-06-28 02:32:25,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 433 transitions, 7102 flow [2024-06-28 02:32:25,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:32:25,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:32:25,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-28 02:32:25,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292682926829268 [2024-06-28 02:32:25,277 INFO L175 Difference]: Start difference. First operand has 347 places, 413 transitions, 6156 flow. Second operand 5 states and 129 transitions. [2024-06-28 02:32:25,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 433 transitions, 7102 flow [2024-06-28 02:32:28,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 433 transitions, 7030 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 02:32:28,499 INFO L231 Difference]: Finished difference. Result has 349 places, 413 transitions, 6140 flow [2024-06-28 02:32:28,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6084, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6140, PETRI_PLACES=349, PETRI_TRANSITIONS=413} [2024-06-28 02:32:28,499 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-06-28 02:32:28,499 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 413 transitions, 6140 flow [2024-06-28 02:32:28,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:28,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:28,500 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-28 02:32:28,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 02:32:28,500 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-28 02:32:28,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:28,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1112373681, now seen corresponding path program 1 times [2024-06-28 02:32:28,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:28,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925878450] [2024-06-28 02:32:28,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:28,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:28,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:28,563 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-28 02:32:28,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:28,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925878450] [2024-06-28 02:32:28,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925878450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:28,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:28,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:28,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633717939] [2024-06-28 02:32:28,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:28,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:28,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:28,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:28,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:28,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:32:28,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 413 transitions, 6140 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:28,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:28,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:32:28,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:29,464 INFO L124 PetriNetUnfolderBase]: 3019/5113 cut-off events. [2024-06-28 02:32:29,464 INFO L125 PetriNetUnfolderBase]: For 801122/801122 co-relation queries the response was YES. [2024-06-28 02:32:29,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40270 conditions, 5113 events. 3019/5113 cut-off events. For 801122/801122 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 33954 event pairs, 659 based on Foata normal form. 2/5093 useless extension candidates. Maximal degree in co-relation 40102. Up to 4276 conditions per place. [2024-06-28 02:32:29,527 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 318 selfloop transitions, 124 changer transitions 0/450 dead transitions. [2024-06-28 02:32:29,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 450 transitions, 7494 flow [2024-06-28 02:32:29,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:29,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:29,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-28 02:32:29,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-28 02:32:29,528 INFO L175 Difference]: Start difference. First operand has 349 places, 413 transitions, 6140 flow. Second operand 7 states and 182 transitions. [2024-06-28 02:32:29,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 450 transitions, 7494 flow [2024-06-28 02:32:32,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 450 transitions, 7423 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 02:32:32,628 INFO L231 Difference]: Finished difference. Result has 352 places, 421 transitions, 6529 flow [2024-06-28 02:32:32,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6071, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6529, PETRI_PLACES=352, PETRI_TRANSITIONS=421} [2024-06-28 02:32:32,628 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-28 02:32:32,629 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 421 transitions, 6529 flow [2024-06-28 02:32:32,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:32,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:32,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, 1] [2024-06-28 02:32:32,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 02:32:32,629 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-28 02:32:32,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:32,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1338206637, now seen corresponding path program 2 times [2024-06-28 02:32:32,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:32,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105065788] [2024-06-28 02:32:32,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:32,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:32,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:32,700 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-28 02:32:32,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:32,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105065788] [2024-06-28 02:32:32,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105065788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:32,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:32,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:32,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006289874] [2024-06-28 02:32:32,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:32,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:32,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:32,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:32,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:32,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:32:32,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 421 transitions, 6529 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:32,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:32,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:32:32,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:33,586 INFO L124 PetriNetUnfolderBase]: 3014/5120 cut-off events. [2024-06-28 02:32:33,586 INFO L125 PetriNetUnfolderBase]: For 791597/791597 co-relation queries the response was YES. [2024-06-28 02:32:33,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40469 conditions, 5120 events. 3014/5120 cut-off events. For 791597/791597 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 34142 event pairs, 674 based on Foata normal form. 2/5109 useless extension candidates. Maximal degree in co-relation 40300. Up to 4422 conditions per place. [2024-06-28 02:32:33,647 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 317 selfloop transitions, 117 changer transitions 0/442 dead transitions. [2024-06-28 02:32:33,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 442 transitions, 7449 flow [2024-06-28 02:32:33,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:33,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:33,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:32:33,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-28 02:32:33,648 INFO L175 Difference]: Start difference. First operand has 352 places, 421 transitions, 6529 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:32:33,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 442 transitions, 7449 flow [2024-06-28 02:32:37,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 442 transitions, 7185 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 02:32:37,249 INFO L231 Difference]: Finished difference. Result has 355 places, 421 transitions, 6504 flow [2024-06-28 02:32:37,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6265, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6504, PETRI_PLACES=355, PETRI_TRANSITIONS=421} [2024-06-28 02:32:37,249 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 313 predicate places. [2024-06-28 02:32:37,249 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 421 transitions, 6504 flow [2024-06-28 02:32:37,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:37,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:37,249 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-28 02:32:37,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 02:32:37,249 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-28 02:32:37,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:37,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1222915467, now seen corresponding path program 3 times [2024-06-28 02:32:37,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:37,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045848798] [2024-06-28 02:32:37,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:37,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:37,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:37,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-28 02:32:37,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:37,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045848798] [2024-06-28 02:32:37,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045848798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:37,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:37,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:37,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128879250] [2024-06-28 02:32:37,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:37,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:37,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:37,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:37,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:37,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:32:37,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 421 transitions, 6504 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:37,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:37,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:32:37,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:38,281 INFO L124 PetriNetUnfolderBase]: 3022/5124 cut-off events. [2024-06-28 02:32:38,281 INFO L125 PetriNetUnfolderBase]: For 805712/805712 co-relation queries the response was YES. [2024-06-28 02:32:38,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40543 conditions, 5124 events. 3022/5124 cut-off events. For 805712/805712 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 34050 event pairs, 666 based on Foata normal form. 2/5113 useless extension candidates. Maximal degree in co-relation 40373. Up to 4434 conditions per place. [2024-06-28 02:32:38,343 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 321 selfloop transitions, 116 changer transitions 0/445 dead transitions. [2024-06-28 02:32:38,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 445 transitions, 7479 flow [2024-06-28 02:32:38,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:38,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:38,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:32:38,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-28 02:32:38,344 INFO L175 Difference]: Start difference. First operand has 355 places, 421 transitions, 6504 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:32:38,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 445 transitions, 7479 flow [2024-06-28 02:32:41,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 445 transitions, 7250 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 02:32:41,471 INFO L231 Difference]: Finished difference. Result has 359 places, 423 transitions, 6563 flow [2024-06-28 02:32:41,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6275, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6563, PETRI_PLACES=359, PETRI_TRANSITIONS=423} [2024-06-28 02:32:41,472 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 317 predicate places. [2024-06-28 02:32:41,472 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 423 transitions, 6563 flow [2024-06-28 02:32:41,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:41,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:41,472 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-28 02:32:41,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 02:32:41,472 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-28 02:32:41,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:41,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1496750709, now seen corresponding path program 4 times [2024-06-28 02:32:41,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:41,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589681163] [2024-06-28 02:32:41,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:41,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:41,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:41,550 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-28 02:32:41,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:41,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589681163] [2024-06-28 02:32:41,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589681163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:41,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:41,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:41,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420934300] [2024-06-28 02:32:41,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:41,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:41,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:41,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:41,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:41,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:32:41,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 423 transitions, 6563 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:41,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:41,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:32:41,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:42,460 INFO L124 PetriNetUnfolderBase]: 3030/5141 cut-off events. [2024-06-28 02:32:42,460 INFO L125 PetriNetUnfolderBase]: For 819993/819993 co-relation queries the response was YES. [2024-06-28 02:32:42,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40807 conditions, 5141 events. 3030/5141 cut-off events. For 819993/819993 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 34259 event pairs, 637 based on Foata normal form. 2/5138 useless extension candidates. Maximal degree in co-relation 40636. Up to 4641 conditions per place. [2024-06-28 02:32:42,524 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 406 selfloop transitions, 31 changer transitions 0/445 dead transitions. [2024-06-28 02:32:42,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 445 transitions, 7545 flow [2024-06-28 02:32:42,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:32:42,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:32:42,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:32:42,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-28 02:32:42,525 INFO L175 Difference]: Start difference. First operand has 359 places, 423 transitions, 6563 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:32:42,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 445 transitions, 7545 flow [2024-06-28 02:32:45,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 445 transitions, 7288 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 02:32:45,468 INFO L231 Difference]: Finished difference. Result has 362 places, 425 transitions, 6426 flow [2024-06-28 02:32:45,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6308, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6426, PETRI_PLACES=362, PETRI_TRANSITIONS=425} [2024-06-28 02:32:45,469 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 320 predicate places. [2024-06-28 02:32:45,469 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 425 transitions, 6426 flow [2024-06-28 02:32:45,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:45,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:45,469 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-28 02:32:45,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 02:32:45,469 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-28 02:32:45,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:45,470 INFO L85 PathProgramCache]: Analyzing trace with hash -2040038671, now seen corresponding path program 11 times [2024-06-28 02:32:45,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:45,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448867993] [2024-06-28 02:32:45,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:45,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:45,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:45,527 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-28 02:32:45,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:45,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448867993] [2024-06-28 02:32:45,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448867993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:45,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:45,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:45,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771143877] [2024-06-28 02:32:45,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:45,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:45,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:45,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:45,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:45,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:32:45,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 425 transitions, 6426 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:45,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:45,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:32:45,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:46,432 INFO L124 PetriNetUnfolderBase]: 3035/5140 cut-off events. [2024-06-28 02:32:46,433 INFO L125 PetriNetUnfolderBase]: For 829424/829430 co-relation queries the response was YES. [2024-06-28 02:32:46,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40734 conditions, 5140 events. 3035/5140 cut-off events. For 829424/829430 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 34363 event pairs, 718 based on Foata normal form. 5/5134 useless extension candidates. Maximal degree in co-relation 40562. Up to 4104 conditions per place. [2024-06-28 02:32:46,497 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 249 selfloop transitions, 193 changer transitions 0/450 dead transitions. [2024-06-28 02:32:46,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 450 transitions, 7866 flow [2024-06-28 02:32:46,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:46,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:46,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:32:46,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-28 02:32:46,498 INFO L175 Difference]: Start difference. First operand has 362 places, 425 transitions, 6426 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:32:46,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 450 transitions, 7866 flow [2024-06-28 02:32:49,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 450 transitions, 7777 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 02:32:49,846 INFO L231 Difference]: Finished difference. Result has 363 places, 428 transitions, 6791 flow [2024-06-28 02:32:49,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6337, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6791, PETRI_PLACES=363, PETRI_TRANSITIONS=428} [2024-06-28 02:32:49,847 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 321 predicate places. [2024-06-28 02:32:49,847 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 428 transitions, 6791 flow [2024-06-28 02:32:49,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:49,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:49,847 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-28 02:32:49,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 02:32:49,847 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-28 02:32:49,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:49,847 INFO L85 PathProgramCache]: Analyzing trace with hash -1951538127, now seen corresponding path program 12 times [2024-06-28 02:32:49,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:49,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781295459] [2024-06-28 02:32:49,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:49,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:49,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:49,906 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-28 02:32:49,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:49,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781295459] [2024-06-28 02:32:49,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781295459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:49,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:49,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:49,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8524321] [2024-06-28 02:32:49,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:49,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:49,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:49,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:49,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:49,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:32:49,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 428 transitions, 6791 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:49,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:49,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:32:49,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:50,834 INFO L124 PetriNetUnfolderBase]: 3040/5153 cut-off events. [2024-06-28 02:32:50,834 INFO L125 PetriNetUnfolderBase]: For 846888/846894 co-relation queries the response was YES. [2024-06-28 02:32:50,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41402 conditions, 5153 events. 3040/5153 cut-off events. For 846888/846894 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 34421 event pairs, 720 based on Foata normal form. 5/5147 useless extension candidates. Maximal degree in co-relation 41229. Up to 4108 conditions per place. [2024-06-28 02:32:50,896 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 249 selfloop transitions, 193 changer transitions 0/450 dead transitions. [2024-06-28 02:32:50,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 450 transitions, 8233 flow [2024-06-28 02:32:50,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:50,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:50,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:32:50,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:32:50,897 INFO L175 Difference]: Start difference. First operand has 363 places, 428 transitions, 6791 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:32:50,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 450 transitions, 8233 flow [2024-06-28 02:32:54,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 450 transitions, 7611 flow, removed 64 selfloop flow, removed 5 redundant places. [2024-06-28 02:32:54,713 INFO L231 Difference]: Finished difference. Result has 365 places, 431 transitions, 6629 flow [2024-06-28 02:32:54,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6200, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6629, PETRI_PLACES=365, PETRI_TRANSITIONS=431} [2024-06-28 02:32:54,714 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 323 predicate places. [2024-06-28 02:32:54,714 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 431 transitions, 6629 flow [2024-06-28 02:32:54,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:54,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:54,714 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-28 02:32:54,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 02:32:54,715 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-28 02:32:54,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:54,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1355861041, now seen corresponding path program 13 times [2024-06-28 02:32:54,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:54,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063343305] [2024-06-28 02:32:54,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:54,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:54,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:54,768 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-28 02:32:54,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:54,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063343305] [2024-06-28 02:32:54,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063343305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:54,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:54,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:32:54,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025253834] [2024-06-28 02:32:54,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:54,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:32:54,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:54,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:32:54,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:32:54,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:32:54,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 431 transitions, 6629 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:54,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:54,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:32:54,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:32:55,714 INFO L124 PetriNetUnfolderBase]: 3066/5197 cut-off events. [2024-06-28 02:32:55,714 INFO L125 PetriNetUnfolderBase]: For 877012/877018 co-relation queries the response was YES. [2024-06-28 02:32:55,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41829 conditions, 5197 events. 3066/5197 cut-off events. For 877012/877018 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 34795 event pairs, 720 based on Foata normal form. 6/5192 useless extension candidates. Maximal degree in co-relation 41656. Up to 4136 conditions per place. [2024-06-28 02:32:55,782 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 254 selfloop transitions, 195 changer transitions 0/457 dead transitions. [2024-06-28 02:32:55,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 457 transitions, 8175 flow [2024-06-28 02:32:55,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:32:55,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:32:55,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:32:55,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-28 02:32:55,783 INFO L175 Difference]: Start difference. First operand has 365 places, 431 transitions, 6629 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:32:55,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 457 transitions, 8175 flow [2024-06-28 02:32:59,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 457 transitions, 7792 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 02:32:59,456 INFO L231 Difference]: Finished difference. Result has 368 places, 441 transitions, 6807 flow [2024-06-28 02:32:59,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6262, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6807, PETRI_PLACES=368, PETRI_TRANSITIONS=441} [2024-06-28 02:32:59,456 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-28 02:32:59,456 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 441 transitions, 6807 flow [2024-06-28 02:32:59,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:59,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:32:59,457 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-28 02:32:59,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 02:32:59,457 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-28 02:32:59,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:32:59,457 INFO L85 PathProgramCache]: Analyzing trace with hash -247479179, now seen corresponding path program 14 times [2024-06-28 02:32:59,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:32:59,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684714221] [2024-06-28 02:32:59,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:32:59,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:32:59,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:32:59,526 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-28 02:32:59,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:32:59,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684714221] [2024-06-28 02:32:59,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684714221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:32:59,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:32:59,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:32:59,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921844819] [2024-06-28 02:32:59,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:32:59,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:32:59,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:32:59,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:32:59,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:32:59,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:32:59,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 441 transitions, 6807 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:32:59,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:32:59,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:32:59,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:00,493 INFO L124 PetriNetUnfolderBase]: 3063/5181 cut-off events. [2024-06-28 02:33:00,493 INFO L125 PetriNetUnfolderBase]: For 880238/880238 co-relation queries the response was YES. [2024-06-28 02:33:00,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41815 conditions, 5181 events. 3063/5181 cut-off events. For 880238/880238 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 34599 event pairs, 752 based on Foata normal form. 1/5168 useless extension candidates. Maximal degree in co-relation 41641. Up to 4134 conditions per place. [2024-06-28 02:33:00,558 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 247 selfloop transitions, 212 changer transitions 0/467 dead transitions. [2024-06-28 02:33:00,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 467 transitions, 8241 flow [2024-06-28 02:33:00,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:00,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:00,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:33:00,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-28 02:33:00,559 INFO L175 Difference]: Start difference. First operand has 368 places, 441 transitions, 6807 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:33:00,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 467 transitions, 8241 flow [2024-06-28 02:33:04,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 467 transitions, 7950 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-28 02:33:04,534 INFO L231 Difference]: Finished difference. Result has 373 places, 441 transitions, 6946 flow [2024-06-28 02:33:04,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6516, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6946, PETRI_PLACES=373, PETRI_TRANSITIONS=441} [2024-06-28 02:33:04,535 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 331 predicate places. [2024-06-28 02:33:04,535 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 441 transitions, 6946 flow [2024-06-28 02:33:04,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:04,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:04,536 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-28 02:33:04,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 02:33:04,536 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-28 02:33:04,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:04,536 INFO L85 PathProgramCache]: Analyzing trace with hash 371892567, now seen corresponding path program 15 times [2024-06-28 02:33:04,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:04,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511500169] [2024-06-28 02:33:04,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:04,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:04,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:04,602 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-28 02:33:04,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:04,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511500169] [2024-06-28 02:33:04,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511500169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:04,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:04,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:04,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339986724] [2024-06-28 02:33:04,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:04,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:04,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:04,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:04,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:04,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:33:04,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 441 transitions, 6946 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:04,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:04,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:33:04,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:05,572 INFO L124 PetriNetUnfolderBase]: 3068/5184 cut-off events. [2024-06-28 02:33:05,572 INFO L125 PetriNetUnfolderBase]: For 898897/898897 co-relation queries the response was YES. [2024-06-28 02:33:05,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42122 conditions, 5184 events. 3068/5184 cut-off events. For 898897/898897 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 34601 event pairs, 761 based on Foata normal form. 1/5169 useless extension candidates. Maximal degree in co-relation 41947. Up to 4138 conditions per place. [2024-06-28 02:33:05,640 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 246 selfloop transitions, 212 changer transitions 0/466 dead transitions. [2024-06-28 02:33:05,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 466 transitions, 8223 flow [2024-06-28 02:33:05,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:05,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:05,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 02:33:05,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-28 02:33:05,640 INFO L175 Difference]: Start difference. First operand has 373 places, 441 transitions, 6946 flow. Second operand 8 states and 196 transitions. [2024-06-28 02:33:05,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 466 transitions, 8223 flow [2024-06-28 02:33:10,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 466 transitions, 7456 flow, removed 56 selfloop flow, removed 10 redundant places. [2024-06-28 02:33:10,027 INFO L231 Difference]: Finished difference. Result has 371 places, 444 transitions, 6690 flow [2024-06-28 02:33:10,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6217, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6690, PETRI_PLACES=371, PETRI_TRANSITIONS=444} [2024-06-28 02:33:10,028 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 329 predicate places. [2024-06-28 02:33:10,028 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 444 transitions, 6690 flow [2024-06-28 02:33:10,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:10,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:10,028 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-28 02:33:10,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 02:33:10,028 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-28 02:33:10,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:10,029 INFO L85 PathProgramCache]: Analyzing trace with hash 1123057493, now seen corresponding path program 16 times [2024-06-28 02:33:10,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:10,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361574832] [2024-06-28 02:33:10,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:10,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:10,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:10,097 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-28 02:33:10,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:10,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361574832] [2024-06-28 02:33:10,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361574832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:10,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:10,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:10,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960769979] [2024-06-28 02:33:10,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:10,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:10,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:10,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:10,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:10,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:33:10,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 444 transitions, 6690 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:10,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:10,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:33:10,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:11,159 INFO L124 PetriNetUnfolderBase]: 3081/5196 cut-off events. [2024-06-28 02:33:11,159 INFO L125 PetriNetUnfolderBase]: For 918039/918039 co-relation queries the response was YES. [2024-06-28 02:33:11,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41934 conditions, 5196 events. 3081/5196 cut-off events. For 918039/918039 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 34648 event pairs, 750 based on Foata normal form. 1/5181 useless extension candidates. Maximal degree in co-relation 41760. Up to 4148 conditions per place. [2024-06-28 02:33:11,213 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 245 selfloop transitions, 217 changer transitions 0/470 dead transitions. [2024-06-28 02:33:11,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 470 transitions, 8221 flow [2024-06-28 02:33:11,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:11,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:11,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:33:11,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-28 02:33:11,214 INFO L175 Difference]: Start difference. First operand has 371 places, 444 transitions, 6690 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:33:11,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 470 transitions, 8221 flow [2024-06-28 02:33:15,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 470 transitions, 7929 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 02:33:15,131 INFO L231 Difference]: Finished difference. Result has 374 places, 450 transitions, 6953 flow [2024-06-28 02:33:15,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6402, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6953, PETRI_PLACES=374, PETRI_TRANSITIONS=450} [2024-06-28 02:33:15,131 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 332 predicate places. [2024-06-28 02:33:15,131 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 450 transitions, 6953 flow [2024-06-28 02:33:15,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:15,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:15,132 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-28 02:33:15,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 02:33:15,132 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-28 02:33:15,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:15,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1503429281, now seen corresponding path program 17 times [2024-06-28 02:33:15,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:15,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431986943] [2024-06-28 02:33:15,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:15,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:15,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:15,206 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-28 02:33:15,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:15,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431986943] [2024-06-28 02:33:15,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431986943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:15,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:15,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:15,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307117103] [2024-06-28 02:33:15,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:15,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:15,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:15,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:15,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:15,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:33:15,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 450 transitions, 6953 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:15,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:15,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:33:15,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:16,161 INFO L124 PetriNetUnfolderBase]: 3078/5190 cut-off events. [2024-06-28 02:33:16,162 INFO L125 PetriNetUnfolderBase]: For 930556/930556 co-relation queries the response was YES. [2024-06-28 02:33:16,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42033 conditions, 5190 events. 3078/5190 cut-off events. For 930556/930556 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 34565 event pairs, 753 based on Foata normal form. 1/5175 useless extension candidates. Maximal degree in co-relation 41856. Up to 4146 conditions per place. [2024-06-28 02:33:16,227 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 247 selfloop transitions, 214 changer transitions 0/469 dead transitions. [2024-06-28 02:33:16,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 469 transitions, 8153 flow [2024-06-28 02:33:16,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:16,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:16,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:33:16,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-28 02:33:16,228 INFO L175 Difference]: Start difference. First operand has 374 places, 450 transitions, 6953 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:33:16,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 469 transitions, 8153 flow [2024-06-28 02:33:19,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 469 transitions, 7851 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 02:33:19,921 INFO L231 Difference]: Finished difference. Result has 378 places, 450 transitions, 7085 flow [2024-06-28 02:33:19,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6651, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7085, PETRI_PLACES=378, PETRI_TRANSITIONS=450} [2024-06-28 02:33:19,921 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-28 02:33:19,921 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 450 transitions, 7085 flow [2024-06-28 02:33:19,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:19,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:19,922 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-28 02:33:19,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 02:33:19,922 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-28 02:33:19,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:19,922 INFO L85 PathProgramCache]: Analyzing trace with hash -214672839, now seen corresponding path program 18 times [2024-06-28 02:33:19,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:19,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282308433] [2024-06-28 02:33:19,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:19,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:19,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:19,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-28 02:33:19,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:19,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282308433] [2024-06-28 02:33:19,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282308433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:19,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:19,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:19,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414293974] [2024-06-28 02:33:19,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:19,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:19,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:19,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:19,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:20,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:33:20,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 450 transitions, 7085 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:20,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:20,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:33:20,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:20,934 INFO L124 PetriNetUnfolderBase]: 3072/5194 cut-off events. [2024-06-28 02:33:20,934 INFO L125 PetriNetUnfolderBase]: For 942266/942266 co-relation queries the response was YES. [2024-06-28 02:33:20,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41969 conditions, 5194 events. 3072/5194 cut-off events. For 942266/942266 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 34766 event pairs, 728 based on Foata normal form. 2/5180 useless extension candidates. Maximal degree in co-relation 41790. Up to 4141 conditions per place. [2024-06-28 02:33:21,002 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 250 selfloop transitions, 209 changer transitions 0/467 dead transitions. [2024-06-28 02:33:21,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 467 transitions, 8511 flow [2024-06-28 02:33:21,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:21,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:21,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:33:21,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-28 02:33:21,004 INFO L175 Difference]: Start difference. First operand has 378 places, 450 transitions, 7085 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:33:21,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 467 transitions, 8511 flow [2024-06-28 02:33:24,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 467 transitions, 7915 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 02:33:24,713 INFO L231 Difference]: Finished difference. Result has 378 places, 450 transitions, 6914 flow [2024-06-28 02:33:24,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6489, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6914, PETRI_PLACES=378, PETRI_TRANSITIONS=450} [2024-06-28 02:33:24,714 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-28 02:33:24,714 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 450 transitions, 6914 flow [2024-06-28 02:33:24,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:24,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:24,714 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-28 02:33:24,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 02:33:24,715 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-28 02:33:24,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:24,715 INFO L85 PathProgramCache]: Analyzing trace with hash 147000181, now seen corresponding path program 19 times [2024-06-28 02:33:24,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:24,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135739307] [2024-06-28 02:33:24,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:24,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:24,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:24,787 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-28 02:33:24,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:24,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135739307] [2024-06-28 02:33:24,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135739307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:24,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:24,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:24,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390901081] [2024-06-28 02:33:24,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:24,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:24,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:24,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:24,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:24,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:33:24,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 450 transitions, 6914 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:24,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:24,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:33:24,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:25,790 INFO L124 PetriNetUnfolderBase]: 3066/5198 cut-off events. [2024-06-28 02:33:25,791 INFO L125 PetriNetUnfolderBase]: For 938204/938204 co-relation queries the response was YES. [2024-06-28 02:33:25,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41714 conditions, 5198 events. 3066/5198 cut-off events. For 938204/938204 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 34853 event pairs, 738 based on Foata normal form. 2/5184 useless extension candidates. Maximal degree in co-relation 41535. Up to 4136 conditions per place. [2024-06-28 02:33:25,852 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 246 selfloop transitions, 216 changer transitions 0/470 dead transitions. [2024-06-28 02:33:25,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 470 transitions, 8592 flow [2024-06-28 02:33:25,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:33:25,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:33:25,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 239 transitions. [2024-06-28 02:33:25,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5829268292682926 [2024-06-28 02:33:25,853 INFO L175 Difference]: Start difference. First operand has 378 places, 450 transitions, 6914 flow. Second operand 10 states and 239 transitions. [2024-06-28 02:33:25,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 470 transitions, 8592 flow [2024-06-28 02:33:30,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 470 transitions, 7967 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-28 02:33:30,308 INFO L231 Difference]: Finished difference. Result has 381 places, 450 transitions, 6728 flow [2024-06-28 02:33:30,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6289, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6728, PETRI_PLACES=381, PETRI_TRANSITIONS=450} [2024-06-28 02:33:30,308 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-28 02:33:30,308 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 450 transitions, 6728 flow [2024-06-28 02:33:30,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:30,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:30,309 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-28 02:33:30,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 02:33:30,309 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-28 02:33:30,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:30,309 INFO L85 PathProgramCache]: Analyzing trace with hash 146792791, now seen corresponding path program 20 times [2024-06-28 02:33:30,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:30,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604353780] [2024-06-28 02:33:30,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:30,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:30,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:30,377 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-28 02:33:30,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:30,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604353780] [2024-06-28 02:33:30,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604353780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:30,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:30,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:30,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324570726] [2024-06-28 02:33:30,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:30,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:30,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:30,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:30,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:30,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:33:30,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 450 transitions, 6728 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:30,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:30,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:33:30,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:31,304 INFO L124 PetriNetUnfolderBase]: 3060/5178 cut-off events. [2024-06-28 02:33:31,304 INFO L125 PetriNetUnfolderBase]: For 935885/935885 co-relation queries the response was YES. [2024-06-28 02:33:31,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41201 conditions, 5178 events. 3060/5178 cut-off events. For 935885/935885 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 34651 event pairs, 762 based on Foata normal form. 2/5164 useless extension candidates. Maximal degree in co-relation 41022. Up to 4131 conditions per place. [2024-06-28 02:33:31,370 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 249 selfloop transitions, 209 changer transitions 0/466 dead transitions. [2024-06-28 02:33:31,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 466 transitions, 7920 flow [2024-06-28 02:33:31,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:31,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:31,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:33:31,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-28 02:33:31,371 INFO L175 Difference]: Start difference. First operand has 381 places, 450 transitions, 6728 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:33:31,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 466 transitions, 7920 flow [2024-06-28 02:33:35,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 466 transitions, 7220 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-28 02:33:35,363 INFO L231 Difference]: Finished difference. Result has 378 places, 450 transitions, 6453 flow [2024-06-28 02:33:35,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6028, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6453, PETRI_PLACES=378, PETRI_TRANSITIONS=450} [2024-06-28 02:33:35,364 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-28 02:33:35,364 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 450 transitions, 6453 flow [2024-06-28 02:33:35,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:35,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:35,364 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-28 02:33:35,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 02:33:35,364 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-28 02:33:35,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:35,365 INFO L85 PathProgramCache]: Analyzing trace with hash -36375597, now seen corresponding path program 21 times [2024-06-28 02:33:35,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:35,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187022017] [2024-06-28 02:33:35,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:35,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:35,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:35,439 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-28 02:33:35,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:35,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187022017] [2024-06-28 02:33:35,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187022017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:35,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:35,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:33:35,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480308866] [2024-06-28 02:33:35,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:35,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:33:35,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:35,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:33:35,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:33:35,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:33:35,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 450 transitions, 6453 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:35,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:35,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:33:35,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:36,396 INFO L124 PetriNetUnfolderBase]: 3054/5196 cut-off events. [2024-06-28 02:33:36,397 INFO L125 PetriNetUnfolderBase]: For 930137/930137 co-relation queries the response was YES. [2024-06-28 02:33:36,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40737 conditions, 5196 events. 3054/5196 cut-off events. For 930137/930137 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 34825 event pairs, 639 based on Foata normal form. 2/5195 useless extension candidates. Maximal degree in co-relation 40559. Up to 4380 conditions per place. [2024-06-28 02:33:36,463 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 342 selfloop transitions, 133 changer transitions 0/483 dead transitions. [2024-06-28 02:33:36,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 483 transitions, 8205 flow [2024-06-28 02:33:36,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:36,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:36,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-28 02:33:36,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.649390243902439 [2024-06-28 02:33:36,464 INFO L175 Difference]: Start difference. First operand has 378 places, 450 transitions, 6453 flow. Second operand 8 states and 213 transitions. [2024-06-28 02:33:36,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 483 transitions, 8205 flow [2024-06-28 02:33:40,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 483 transitions, 7708 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 02:33:40,095 INFO L231 Difference]: Finished difference. Result has 378 places, 450 transitions, 6237 flow [2024-06-28 02:33:40,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5956, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6237, PETRI_PLACES=378, PETRI_TRANSITIONS=450} [2024-06-28 02:33:40,096 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-28 02:33:40,096 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 450 transitions, 6237 flow [2024-06-28 02:33:40,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:40,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:40,096 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-28 02:33:40,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 02:33:40,096 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-28 02:33:40,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:40,096 INFO L85 PathProgramCache]: Analyzing trace with hash 220124913, now seen corresponding path program 22 times [2024-06-28 02:33:40,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:40,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122782375] [2024-06-28 02:33:40,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:40,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:40,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:40,159 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-28 02:33:40,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:40,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122782375] [2024-06-28 02:33:40,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122782375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:40,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:40,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:33:40,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681909388] [2024-06-28 02:33:40,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:40,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:33:40,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:40,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:33:40,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:33:40,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:33:40,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 450 transitions, 6237 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:40,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:40,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:33:40,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:41,068 INFO L124 PetriNetUnfolderBase]: 3048/5175 cut-off events. [2024-06-28 02:33:41,068 INFO L125 PetriNetUnfolderBase]: For 927641/927641 co-relation queries the response was YES. [2024-06-28 02:33:41,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40319 conditions, 5175 events. 3048/5175 cut-off events. For 927641/927641 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 34686 event pairs, 657 based on Foata normal form. 2/5171 useless extension candidates. Maximal degree in co-relation 40140. Up to 4375 conditions per place. [2024-06-28 02:33:41,133 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 349 selfloop transitions, 117 changer transitions 0/474 dead transitions. [2024-06-28 02:33:41,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 474 transitions, 7471 flow [2024-06-28 02:33:41,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:33:41,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:33:41,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-28 02:33:41,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6376306620209059 [2024-06-28 02:33:41,134 INFO L175 Difference]: Start difference. First operand has 378 places, 450 transitions, 6237 flow. Second operand 7 states and 183 transitions. [2024-06-28 02:33:41,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 474 transitions, 7471 flow [2024-06-28 02:33:45,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 474 transitions, 7174 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-28 02:33:45,050 INFO L231 Difference]: Finished difference. Result has 377 places, 450 transitions, 6189 flow [2024-06-28 02:33:45,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5944, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6189, PETRI_PLACES=377, PETRI_TRANSITIONS=450} [2024-06-28 02:33:45,050 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-28 02:33:45,050 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 450 transitions, 6189 flow [2024-06-28 02:33:45,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:45,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:45,050 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-28 02:33:45,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 02:33:45,050 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-28 02:33:45,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:45,051 INFO L85 PathProgramCache]: Analyzing trace with hash -36582987, now seen corresponding path program 23 times [2024-06-28 02:33:45,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:45,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959058769] [2024-06-28 02:33:45,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:45,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:45,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:45,124 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-28 02:33:45,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:45,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959058769] [2024-06-28 02:33:45,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959058769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:45,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:45,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:45,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431439309] [2024-06-28 02:33:45,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:45,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:45,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:45,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:45,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:45,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:33:45,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 450 transitions, 6189 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:45,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:45,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:33:45,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:46,179 INFO L124 PetriNetUnfolderBase]: 3042/5167 cut-off events. [2024-06-28 02:33:46,179 INFO L125 PetriNetUnfolderBase]: For 898642/898642 co-relation queries the response was YES. [2024-06-28 02:33:46,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39894 conditions, 5167 events. 3042/5167 cut-off events. For 898642/898642 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 34677 event pairs, 657 based on Foata normal form. 2/5163 useless extension candidates. Maximal degree in co-relation 39716. Up to 4370 conditions per place. [2024-06-28 02:33:46,232 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 352 selfloop transitions, 118 changer transitions 0/478 dead transitions. [2024-06-28 02:33:46,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 478 transitions, 7439 flow [2024-06-28 02:33:46,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:46,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:46,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 02:33:46,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6310975609756098 [2024-06-28 02:33:46,232 INFO L175 Difference]: Start difference. First operand has 377 places, 450 transitions, 6189 flow. Second operand 8 states and 207 transitions. [2024-06-28 02:33:46,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 478 transitions, 7439 flow [2024-06-28 02:33:49,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 478 transitions, 6955 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-28 02:33:49,935 INFO L231 Difference]: Finished difference. Result has 374 places, 450 transitions, 5954 flow [2024-06-28 02:33:49,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5707, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5954, PETRI_PLACES=374, PETRI_TRANSITIONS=450} [2024-06-28 02:33:49,936 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 332 predicate places. [2024-06-28 02:33:49,936 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 450 transitions, 5954 flow [2024-06-28 02:33:49,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:49,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:49,936 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-28 02:33:49,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 02:33:49,936 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-28 02:33:49,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:49,936 INFO L85 PathProgramCache]: Analyzing trace with hash 18982899, now seen corresponding path program 24 times [2024-06-28 02:33:49,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:49,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186242535] [2024-06-28 02:33:49,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:49,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:49,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:50,008 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-28 02:33:50,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:50,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186242535] [2024-06-28 02:33:50,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186242535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:50,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:50,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:50,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417875092] [2024-06-28 02:33:50,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:50,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:50,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:50,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:50,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:50,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:33:50,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 450 transitions, 5954 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:50,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:50,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:33:50,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:50,933 INFO L124 PetriNetUnfolderBase]: 3036/5168 cut-off events. [2024-06-28 02:33:50,934 INFO L125 PetriNetUnfolderBase]: For 880535/880535 co-relation queries the response was YES. [2024-06-28 02:33:50,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39470 conditions, 5168 events. 3036/5168 cut-off events. For 880535/880535 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 34621 event pairs, 637 based on Foata normal form. 2/5167 useless extension candidates. Maximal degree in co-relation 39293. Up to 4365 conditions per place. [2024-06-28 02:33:50,998 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 348 selfloop transitions, 129 changer transitions 0/485 dead transitions. [2024-06-28 02:33:50,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 485 transitions, 7236 flow [2024-06-28 02:33:50,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:33:50,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:33:50,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 235 transitions. [2024-06-28 02:33:50,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6368563685636857 [2024-06-28 02:33:50,999 INFO L175 Difference]: Start difference. First operand has 374 places, 450 transitions, 5954 flow. Second operand 9 states and 235 transitions. [2024-06-28 02:33:50,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 485 transitions, 7236 flow [2024-06-28 02:33:54,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 485 transitions, 7034 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 02:33:54,541 INFO L231 Difference]: Finished difference. Result has 376 places, 450 transitions, 6027 flow [2024-06-28 02:33:54,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5754, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6027, PETRI_PLACES=376, PETRI_TRANSITIONS=450} [2024-06-28 02:33:54,541 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-28 02:33:54,541 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 450 transitions, 6027 flow [2024-06-28 02:33:54,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:54,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:54,542 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-28 02:33:54,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 02:33:54,542 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-28 02:33:54,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:54,542 INFO L85 PathProgramCache]: Analyzing trace with hash 696849013, now seen corresponding path program 5 times [2024-06-28 02:33:54,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:54,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400877404] [2024-06-28 02:33:54,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:54,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:54,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:54,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-28 02:33:54,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:54,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400877404] [2024-06-28 02:33:54,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400877404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:54,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:54,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:33:54,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743896645] [2024-06-28 02:33:54,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:54,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:33:54,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:54,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:33:54,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:33:54,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:33:54,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 450 transitions, 6027 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:54,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:54,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:33:54,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:33:55,563 INFO L124 PetriNetUnfolderBase]: 3044/5167 cut-off events. [2024-06-28 02:33:55,563 INFO L125 PetriNetUnfolderBase]: For 884056/884056 co-relation queries the response was YES. [2024-06-28 02:33:55,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39654 conditions, 5167 events. 3044/5167 cut-off events. For 884056/884056 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 34661 event pairs, 688 based on Foata normal form. 2/5161 useless extension candidates. Maximal degree in co-relation 39477. Up to 4469 conditions per place. [2024-06-28 02:33:55,627 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 360 selfloop transitions, 103 changer transitions 0/471 dead transitions. [2024-06-28 02:33:55,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 471 transitions, 7050 flow [2024-06-28 02:33:55,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:33:55,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:33:55,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 02:33:55,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-28 02:33:55,628 INFO L175 Difference]: Start difference. First operand has 376 places, 450 transitions, 6027 flow. Second operand 8 states and 188 transitions. [2024-06-28 02:33:55,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 471 transitions, 7050 flow [2024-06-28 02:33:59,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 471 transitions, 6731 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 02:33:59,706 INFO L231 Difference]: Finished difference. Result has 373 places, 452 transitions, 5974 flow [2024-06-28 02:33:59,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5708, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5974, PETRI_PLACES=373, PETRI_TRANSITIONS=452} [2024-06-28 02:33:59,707 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 331 predicate places. [2024-06-28 02:33:59,707 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 452 transitions, 5974 flow [2024-06-28 02:33:59,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:59,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:33:59,707 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-28 02:33:59,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 02:33:59,707 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-28 02:33:59,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:33:59,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1762495345, now seen corresponding path program 6 times [2024-06-28 02:33:59,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:33:59,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375691969] [2024-06-28 02:33:59,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:33:59,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:33:59,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:33:59,771 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-28 02:33:59,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:33:59,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375691969] [2024-06-28 02:33:59,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375691969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:33:59,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:33:59,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:33:59,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006057430] [2024-06-28 02:33:59,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:33:59,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:33:59,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:33:59,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:33:59,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:33:59,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:33:59,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 452 transitions, 5974 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:33:59,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:33:59,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:33:59,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:00,783 INFO L124 PetriNetUnfolderBase]: 3229/5509 cut-off events. [2024-06-28 02:34:00,784 INFO L125 PetriNetUnfolderBase]: For 1087712/1087718 co-relation queries the response was YES. [2024-06-28 02:34:00,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45233 conditions, 5509 events. 3229/5509 cut-off events. For 1087712/1087718 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 37519 event pairs, 750 based on Foata normal form. 6/5506 useless extension candidates. Maximal degree in co-relation 45057. Up to 4549 conditions per place. [2024-06-28 02:34:00,849 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 371 selfloop transitions, 107 changer transitions 0/486 dead transitions. [2024-06-28 02:34:00,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 486 transitions, 7432 flow [2024-06-28 02:34:00,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:34:00,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:34:00,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:34:00,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-28 02:34:00,850 INFO L175 Difference]: Start difference. First operand has 373 places, 452 transitions, 5974 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:34:00,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 486 transitions, 7432 flow [2024-06-28 02:34:04,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 486 transitions, 7199 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 02:34:04,609 INFO L231 Difference]: Finished difference. Result has 376 places, 460 transitions, 6180 flow [2024-06-28 02:34:04,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5741, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6180, PETRI_PLACES=376, PETRI_TRANSITIONS=460} [2024-06-28 02:34:04,609 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-28 02:34:04,609 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 460 transitions, 6180 flow [2024-06-28 02:34:04,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:04,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:04,610 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-28 02:34:04,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 02:34:04,610 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-28 02:34:04,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:04,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1951530191, now seen corresponding path program 7 times [2024-06-28 02:34:04,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:04,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877659993] [2024-06-28 02:34:04,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:04,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:04,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:04,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-28 02:34:04,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:04,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877659993] [2024-06-28 02:34:04,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877659993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:04,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:04,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:34:04,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941735078] [2024-06-28 02:34:04,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:04,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:34:04,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:04,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:34:04,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:34:04,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:34:04,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 460 transitions, 6180 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:04,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:04,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:34:04,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:05,650 INFO L124 PetriNetUnfolderBase]: 3237/5528 cut-off events. [2024-06-28 02:34:05,650 INFO L125 PetriNetUnfolderBase]: For 1106521/1106527 co-relation queries the response was YES. [2024-06-28 02:34:05,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45819 conditions, 5528 events. 3237/5528 cut-off events. For 1106521/1106527 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 37711 event pairs, 759 based on Foata normal form. 6/5527 useless extension candidates. Maximal degree in co-relation 45641. Up to 4760 conditions per place. [2024-06-28 02:34:05,719 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 372 selfloop transitions, 100 changer transitions 0/480 dead transitions. [2024-06-28 02:34:05,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 480 transitions, 7219 flow [2024-06-28 02:34:05,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:34:05,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:34:05,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:34:05,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888501742160279 [2024-06-28 02:34:05,720 INFO L175 Difference]: Start difference. First operand has 376 places, 460 transitions, 6180 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:34:05,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 480 transitions, 7219 flow [2024-06-28 02:34:10,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 480 transitions, 6964 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-28 02:34:10,334 INFO L231 Difference]: Finished difference. Result has 379 places, 462 transitions, 6185 flow [2024-06-28 02:34:10,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5933, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6185, PETRI_PLACES=379, PETRI_TRANSITIONS=462} [2024-06-28 02:34:10,334 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 337 predicate places. [2024-06-28 02:34:10,334 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 462 transitions, 6185 flow [2024-06-28 02:34:10,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:10,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:10,335 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-28 02:34:10,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 02:34:10,335 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-28 02:34:10,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:10,335 INFO L85 PathProgramCache]: Analyzing trace with hash 326020347, now seen corresponding path program 8 times [2024-06-28 02:34:10,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:10,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451140602] [2024-06-28 02:34:10,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:10,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:10,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:10,397 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-28 02:34:10,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:10,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451140602] [2024-06-28 02:34:10,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451140602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:10,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:10,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:34:10,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438186833] [2024-06-28 02:34:10,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:10,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:34:10,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:10,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:34:10,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:34:10,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:34:10,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 462 transitions, 6185 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:10,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:10,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:34:10,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:11,378 INFO L124 PetriNetUnfolderBase]: 3245/5554 cut-off events. [2024-06-28 02:34:11,378 INFO L125 PetriNetUnfolderBase]: For 1122566/1122572 co-relation queries the response was YES. [2024-06-28 02:34:11,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45798 conditions, 5554 events. 3245/5554 cut-off events. For 1122566/1122572 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 37842 event pairs, 604 based on Foata normal form. 6/5553 useless extension candidates. Maximal degree in co-relation 45619. Up to 3373 conditions per place. [2024-06-28 02:34:11,448 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 354 selfloop transitions, 133 changer transitions 0/495 dead transitions. [2024-06-28 02:34:11,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 495 transitions, 7788 flow [2024-06-28 02:34:11,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:34:11,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:34:11,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 02:34:11,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306620209059234 [2024-06-28 02:34:11,449 INFO L175 Difference]: Start difference. First operand has 379 places, 462 transitions, 6185 flow. Second operand 7 states and 181 transitions. [2024-06-28 02:34:11,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 495 transitions, 7788 flow [2024-06-28 02:34:16,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 495 transitions, 7569 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 02:34:16,275 INFO L231 Difference]: Finished difference. Result has 382 places, 464 transitions, 6282 flow [2024-06-28 02:34:16,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5966, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6282, PETRI_PLACES=382, PETRI_TRANSITIONS=464} [2024-06-28 02:34:16,276 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 340 predicate places. [2024-06-28 02:34:16,276 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 464 transitions, 6282 flow [2024-06-28 02:34:16,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:16,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:16,276 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-28 02:34:16,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 02:34:16,277 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-28 02:34:16,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:16,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1380146383, now seen corresponding path program 9 times [2024-06-28 02:34:16,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:16,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667847369] [2024-06-28 02:34:16,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:16,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:16,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:16,342 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-28 02:34:16,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:16,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667847369] [2024-06-28 02:34:16,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667847369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:16,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:16,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:34:16,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002974417] [2024-06-28 02:34:16,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:16,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:34:16,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:16,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:34:16,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:34:16,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:34:16,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 464 transitions, 6282 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:16,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:16,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:34:16,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:17,341 INFO L124 PetriNetUnfolderBase]: 3220/5502 cut-off events. [2024-06-28 02:34:17,341 INFO L125 PetriNetUnfolderBase]: For 1129442/1129448 co-relation queries the response was YES. [2024-06-28 02:34:17,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45300 conditions, 5502 events. 3220/5502 cut-off events. For 1129442/1129448 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 37480 event pairs, 669 based on Foata normal form. 12/5507 useless extension candidates. Maximal degree in co-relation 45120. Up to 3359 conditions per place. [2024-06-28 02:34:17,413 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 364 selfloop transitions, 120 changer transitions 0/492 dead transitions. [2024-06-28 02:34:17,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 492 transitions, 7592 flow [2024-06-28 02:34:17,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:34:17,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:34:17,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:34:17,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-28 02:34:17,414 INFO L175 Difference]: Start difference. First operand has 382 places, 464 transitions, 6282 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:34:17,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 492 transitions, 7592 flow [2024-06-28 02:34:21,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 492 transitions, 7224 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-28 02:34:21,951 INFO L231 Difference]: Finished difference. Result has 383 places, 464 transitions, 6160 flow [2024-06-28 02:34:21,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5914, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6160, PETRI_PLACES=383, PETRI_TRANSITIONS=464} [2024-06-28 02:34:21,951 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 341 predicate places. [2024-06-28 02:34:21,951 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 464 transitions, 6160 flow [2024-06-28 02:34:21,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:21,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:21,951 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-28 02:34:21,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 02:34:21,952 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-28 02:34:21,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:21,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1355868977, now seen corresponding path program 10 times [2024-06-28 02:34:21,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:21,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786204288] [2024-06-28 02:34:21,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:21,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:21,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:22,017 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-28 02:34:22,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:22,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786204288] [2024-06-28 02:34:22,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786204288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:22,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:22,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:34:22,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090851180] [2024-06-28 02:34:22,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:22,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:34:22,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:22,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:34:22,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:34:22,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:34:22,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 464 transitions, 6160 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:22,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:22,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:34:22,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:23,006 INFO L124 PetriNetUnfolderBase]: 3197/5470 cut-off events. [2024-06-28 02:34:23,006 INFO L125 PetriNetUnfolderBase]: For 1083210/1083216 co-relation queries the response was YES. [2024-06-28 02:34:23,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43313 conditions, 5470 events. 3197/5470 cut-off events. For 1083210/1083216 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 37333 event pairs, 741 based on Foata normal form. 14/5477 useless extension candidates. Maximal degree in co-relation 43134. Up to 4668 conditions per place. [2024-06-28 02:34:23,076 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 382 selfloop transitions, 92 changer transitions 0/482 dead transitions. [2024-06-28 02:34:23,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 482 transitions, 7164 flow [2024-06-28 02:34:23,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:34:23,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:34:23,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:34:23,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-28 02:34:23,077 INFO L175 Difference]: Start difference. First operand has 383 places, 464 transitions, 6160 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:34:23,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 482 transitions, 7164 flow [2024-06-28 02:34:27,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 482 transitions, 6906 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:34:27,439 INFO L231 Difference]: Finished difference. Result has 384 places, 464 transitions, 6092 flow [2024-06-28 02:34:27,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5902, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6092, PETRI_PLACES=384, PETRI_TRANSITIONS=464} [2024-06-28 02:34:27,439 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-28 02:34:27,439 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 464 transitions, 6092 flow [2024-06-28 02:34:27,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:27,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:27,439 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-28 02:34:27,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 02:34:27,439 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:27,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:27,439 INFO L85 PathProgramCache]: Analyzing trace with hash -1322053933, now seen corresponding path program 11 times [2024-06-28 02:34:27,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:27,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600189456] [2024-06-28 02:34:27,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:27,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:27,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:27,503 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-28 02:34:27,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:27,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600189456] [2024-06-28 02:34:27,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600189456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:27,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:27,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:34:27,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958871936] [2024-06-28 02:34:27,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:27,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:34:27,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:27,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:34:27,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:34:27,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:34:27,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 464 transitions, 6092 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:27,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:27,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:34:27,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:28,554 INFO L124 PetriNetUnfolderBase]: 3167/5420 cut-off events. [2024-06-28 02:34:28,554 INFO L125 PetriNetUnfolderBase]: For 1019579/1019585 co-relation queries the response was YES. [2024-06-28 02:34:28,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41451 conditions, 5420 events. 3167/5420 cut-off events. For 1019579/1019585 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 37001 event pairs, 711 based on Foata normal form. 14/5427 useless extension candidates. Maximal degree in co-relation 41271. Up to 4416 conditions per place. [2024-06-28 02:34:28,611 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 381 selfloop transitions, 97 changer transitions 0/486 dead transitions. [2024-06-28 02:34:28,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 486 transitions, 7126 flow [2024-06-28 02:34:28,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:34:28,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:34:28,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:34:28,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-28 02:34:28,612 INFO L175 Difference]: Start difference. First operand has 384 places, 464 transitions, 6092 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:34:28,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 486 transitions, 7126 flow [2024-06-28 02:34:32,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 486 transitions, 6904 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 02:34:32,919 INFO L231 Difference]: Finished difference. Result has 386 places, 464 transitions, 6071 flow [2024-06-28 02:34:32,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5870, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6071, PETRI_PLACES=386, PETRI_TRANSITIONS=464} [2024-06-28 02:34:32,920 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-28 02:34:32,920 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 464 transitions, 6071 flow [2024-06-28 02:34:32,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:32,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:32,920 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-28 02:34:32,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 02:34:32,920 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:32,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:32,920 INFO L85 PathProgramCache]: Analyzing trace with hash -774155373, now seen corresponding path program 12 times [2024-06-28 02:34:32,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:32,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545817525] [2024-06-28 02:34:32,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:32,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:32,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:32,996 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-28 02:34:32,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:32,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545817525] [2024-06-28 02:34:32,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545817525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:32,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:32,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:34:32,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913105339] [2024-06-28 02:34:32,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:32,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:34:32,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:32,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:34:32,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:34:33,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:34:33,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 464 transitions, 6071 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:33,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:33,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:34:33,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:33,970 INFO L124 PetriNetUnfolderBase]: 3144/5381 cut-off events. [2024-06-28 02:34:33,970 INFO L125 PetriNetUnfolderBase]: For 955759/955759 co-relation queries the response was YES. [2024-06-28 02:34:34,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39869 conditions, 5381 events. 3144/5381 cut-off events. For 955759/955759 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 36726 event pairs, 720 based on Foata normal form. 10/5383 useless extension candidates. Maximal degree in co-relation 39688. Up to 4589 conditions per place. [2024-06-28 02:34:34,038 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 374 selfloop transitions, 103 changer transitions 0/485 dead transitions. [2024-06-28 02:34:34,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 485 transitions, 7087 flow [2024-06-28 02:34:34,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:34:34,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:34:34,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 231 transitions. [2024-06-28 02:34:34,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634146341463414 [2024-06-28 02:34:34,039 INFO L175 Difference]: Start difference. First operand has 386 places, 464 transitions, 6071 flow. Second operand 10 states and 231 transitions. [2024-06-28 02:34:34,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 485 transitions, 7087 flow [2024-06-28 02:34:37,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 485 transitions, 6878 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 02:34:37,716 INFO L231 Difference]: Finished difference. Result has 390 places, 464 transitions, 6074 flow [2024-06-28 02:34:37,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5862, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6074, PETRI_PLACES=390, PETRI_TRANSITIONS=464} [2024-06-28 02:34:37,717 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 348 predicate places. [2024-06-28 02:34:37,717 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 464 transitions, 6074 flow [2024-06-28 02:34:37,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:37,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:37,717 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-28 02:34:37,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 02:34:37,717 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:37,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:37,718 INFO L85 PathProgramCache]: Analyzing trace with hash 412705397, now seen corresponding path program 13 times [2024-06-28 02:34:37,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:37,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155799061] [2024-06-28 02:34:37,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:37,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:37,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:37,794 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-28 02:34:37,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:37,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155799061] [2024-06-28 02:34:37,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155799061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:37,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:37,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:34:37,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742042386] [2024-06-28 02:34:37,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:37,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:34:37,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:37,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:34:37,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:34:37,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:34:37,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 464 transitions, 6074 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:37,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:37,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:34:37,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:38,727 INFO L124 PetriNetUnfolderBase]: 3121/5348 cut-off events. [2024-06-28 02:34:38,727 INFO L125 PetriNetUnfolderBase]: For 890110/890110 co-relation queries the response was YES. [2024-06-28 02:34:38,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38447 conditions, 5348 events. 3121/5348 cut-off events. For 890110/890110 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 36450 event pairs, 711 based on Foata normal form. 10/5350 useless extension candidates. Maximal degree in co-relation 38265. Up to 4556 conditions per place. [2024-06-28 02:34:38,793 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 376 selfloop transitions, 99 changer transitions 0/483 dead transitions. [2024-06-28 02:34:38,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 483 transitions, 7082 flow [2024-06-28 02:34:38,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:38,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:38,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:34:38,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-28 02:34:38,794 INFO L175 Difference]: Start difference. First operand has 390 places, 464 transitions, 6074 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:34:38,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 483 transitions, 7082 flow [2024-06-28 02:34:43,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 483 transitions, 6848 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 02:34:43,101 INFO L231 Difference]: Finished difference. Result has 390 places, 464 transitions, 6044 flow [2024-06-28 02:34:43,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5840, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6044, PETRI_PLACES=390, PETRI_TRANSITIONS=464} [2024-06-28 02:34:43,102 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 348 predicate places. [2024-06-28 02:34:43,102 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 464 transitions, 6044 flow [2024-06-28 02:34:43,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:43,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:43,102 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-28 02:34:43,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 02:34:43,102 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:43,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:43,103 INFO L85 PathProgramCache]: Analyzing trace with hash 413031827, now seen corresponding path program 14 times [2024-06-28 02:34:43,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:43,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982756487] [2024-06-28 02:34:43,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:43,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:43,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:43,180 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-28 02:34:43,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:43,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982756487] [2024-06-28 02:34:43,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982756487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:43,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:43,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:34:43,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577726418] [2024-06-28 02:34:43,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:43,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:34:43,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:43,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:34:43,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:34:43,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:34:43,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 464 transitions, 6044 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:43,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:43,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:34:43,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:44,156 INFO L124 PetriNetUnfolderBase]: 3091/5300 cut-off events. [2024-06-28 02:34:44,156 INFO L125 PetriNetUnfolderBase]: For 820510/820510 co-relation queries the response was YES. [2024-06-28 02:34:44,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36771 conditions, 5300 events. 3091/5300 cut-off events. For 820510/820510 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 36138 event pairs, 681 based on Foata normal form. 10/5302 useless extension candidates. Maximal degree in co-relation 36588. Up to 4182 conditions per place. [2024-06-28 02:34:44,225 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 373 selfloop transitions, 106 changer transitions 0/487 dead transitions. [2024-06-28 02:34:44,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 487 transitions, 7082 flow [2024-06-28 02:34:44,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:34:44,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:34:44,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 02:34:44,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-28 02:34:44,226 INFO L175 Difference]: Start difference. First operand has 390 places, 464 transitions, 6044 flow. Second operand 8 states and 194 transitions. [2024-06-28 02:34:44,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 487 transitions, 7082 flow [2024-06-28 02:34:48,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 487 transitions, 6844 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 02:34:48,486 INFO L231 Difference]: Finished difference. Result has 392 places, 464 transitions, 6026 flow [2024-06-28 02:34:48,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5806, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6026, PETRI_PLACES=392, PETRI_TRANSITIONS=464} [2024-06-28 02:34:48,487 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 350 predicate places. [2024-06-28 02:34:48,487 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 464 transitions, 6026 flow [2024-06-28 02:34:48,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:48,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:48,487 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-28 02:34:48,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 02:34:48,488 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:48,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:48,488 INFO L85 PathProgramCache]: Analyzing trace with hash 575289485, now seen corresponding path program 1 times [2024-06-28 02:34:48,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:48,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355992538] [2024-06-28 02:34:48,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:48,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:48,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:48,558 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-28 02:34:48,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:48,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355992538] [2024-06-28 02:34:48,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355992538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:48,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:48,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:34:48,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961168431] [2024-06-28 02:34:48,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:48,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:34:48,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:48,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:34:48,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:34:48,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:34:48,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 464 transitions, 6026 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:48,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:48,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:34:48,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:49,625 INFO L124 PetriNetUnfolderBase]: 3099/5307 cut-off events. [2024-06-28 02:34:49,626 INFO L125 PetriNetUnfolderBase]: For 769248/769248 co-relation queries the response was YES. [2024-06-28 02:34:49,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36820 conditions, 5307 events. 3099/5307 cut-off events. For 769248/769248 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 36206 event pairs, 708 based on Foata normal form. 2/5301 useless extension candidates. Maximal degree in co-relation 36636. Up to 4554 conditions per place. [2024-06-28 02:34:49,681 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 375 selfloop transitions, 98 changer transitions 0/481 dead transitions. [2024-06-28 02:34:49,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 481 transitions, 7074 flow [2024-06-28 02:34:49,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:34:49,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:34:49,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:34:49,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-28 02:34:49,682 INFO L175 Difference]: Start difference. First operand has 392 places, 464 transitions, 6026 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:34:49,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 481 transitions, 7074 flow [2024-06-28 02:34:54,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 481 transitions, 6839 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:34:54,241 INFO L231 Difference]: Finished difference. Result has 392 places, 466 transitions, 6062 flow [2024-06-28 02:34:54,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5791, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6062, PETRI_PLACES=392, PETRI_TRANSITIONS=466} [2024-06-28 02:34:54,241 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 350 predicate places. [2024-06-28 02:34:54,242 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 466 transitions, 6062 flow [2024-06-28 02:34:54,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:54,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:54,242 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-28 02:34:54,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 02:34:54,242 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:54,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:54,242 INFO L85 PathProgramCache]: Analyzing trace with hash 590526605, now seen corresponding path program 2 times [2024-06-28 02:34:54,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:54,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120856215] [2024-06-28 02:34:54,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:54,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:54,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:34:54,307 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-28 02:34:54,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:34:54,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120856215] [2024-06-28 02:34:54,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120856215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:34:54,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:34:54,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:34:54,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641321665] [2024-06-28 02:34:54,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:34:54,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:34:54,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:34:54,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:34:54,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:34:54,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:34:54,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 466 transitions, 6062 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:54,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:34:54,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:34:54,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:34:55,272 INFO L124 PetriNetUnfolderBase]: 3107/5315 cut-off events. [2024-06-28 02:34:55,272 INFO L125 PetriNetUnfolderBase]: For 781313/781313 co-relation queries the response was YES. [2024-06-28 02:34:55,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36948 conditions, 5315 events. 3107/5315 cut-off events. For 781313/781313 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 36221 event pairs, 702 based on Foata normal form. 2/5309 useless extension candidates. Maximal degree in co-relation 36763. Up to 4546 conditions per place. [2024-06-28 02:34:55,340 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 376 selfloop transitions, 100 changer transitions 0/484 dead transitions. [2024-06-28 02:34:55,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 484 transitions, 7122 flow [2024-06-28 02:34:55,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:34:55,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:34:55,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:34:55,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5818815331010453 [2024-06-28 02:34:55,341 INFO L175 Difference]: Start difference. First operand has 392 places, 466 transitions, 6062 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:34:55,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 484 transitions, 7122 flow [2024-06-28 02:34:59,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 484 transitions, 6867 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 02:34:59,941 INFO L231 Difference]: Finished difference. Result has 394 places, 468 transitions, 6086 flow [2024-06-28 02:34:59,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5807, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6086, PETRI_PLACES=394, PETRI_TRANSITIONS=468} [2024-06-28 02:34:59,942 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-28 02:34:59,942 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 468 transitions, 6086 flow [2024-06-28 02:34:59,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:34:59,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:34:59,942 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-28 02:34:59,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 02:34:59,942 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:34:59,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:34:59,943 INFO L85 PathProgramCache]: Analyzing trace with hash -36367661, now seen corresponding path program 15 times [2024-06-28 02:34:59,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:34:59,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122859209] [2024-06-28 02:34:59,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:34:59,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:34:59,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:00,013 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-28 02:35:00,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:00,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122859209] [2024-06-28 02:35:00,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122859209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:00,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:00,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:00,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762118038] [2024-06-28 02:35:00,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:00,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:00,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:00,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:00,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:00,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:35:00,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 468 transitions, 6086 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:00,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:00,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:35:00,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:00,970 INFO L124 PetriNetUnfolderBase]: 3084/5299 cut-off events. [2024-06-28 02:35:00,970 INFO L125 PetriNetUnfolderBase]: For 776408/776408 co-relation queries the response was YES. [2024-06-28 02:35:01,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35489 conditions, 5299 events. 3084/5299 cut-off events. For 776408/776408 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 36221 event pairs, 640 based on Foata normal form. 10/5304 useless extension candidates. Maximal degree in co-relation 35303. Up to 4423 conditions per place. [2024-06-28 02:35:01,035 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 405 selfloop transitions, 91 changer transitions 0/504 dead transitions. [2024-06-28 02:35:01,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 504 transitions, 7190 flow [2024-06-28 02:35:01,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:35:01,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:35:01,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-28 02:35:01,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.649390243902439 [2024-06-28 02:35:01,036 INFO L175 Difference]: Start difference. First operand has 394 places, 468 transitions, 6086 flow. Second operand 8 states and 213 transitions. [2024-06-28 02:35:01,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 504 transitions, 7190 flow [2024-06-28 02:35:04,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 504 transitions, 6905 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-28 02:35:04,513 INFO L231 Difference]: Finished difference. Result has 397 places, 468 transitions, 5998 flow [2024-06-28 02:35:04,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5801, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5998, PETRI_PLACES=397, PETRI_TRANSITIONS=468} [2024-06-28 02:35:04,513 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 355 predicate places. [2024-06-28 02:35:04,514 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 468 transitions, 5998 flow [2024-06-28 02:35:04,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:04,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:04,514 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-28 02:35:04,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 02:35:04,514 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:04,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:04,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1320492997, now seen corresponding path program 16 times [2024-06-28 02:35:04,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:04,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066254756] [2024-06-28 02:35:04,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:04,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:04,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:04,583 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-28 02:35:04,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:04,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066254756] [2024-06-28 02:35:04,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066254756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:04,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:04,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:04,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035551702] [2024-06-28 02:35:04,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:04,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:04,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:04,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:04,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:04,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:35:04,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 468 transitions, 5998 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:04,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:04,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:35:04,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:05,569 INFO L124 PetriNetUnfolderBase]: 3061/5259 cut-off events. [2024-06-28 02:35:05,569 INFO L125 PetriNetUnfolderBase]: For 698657/698657 co-relation queries the response was YES. [2024-06-28 02:35:05,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33790 conditions, 5259 events. 3061/5259 cut-off events. For 698657/698657 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 35980 event pairs, 655 based on Foata normal form. 10/5263 useless extension candidates. Maximal degree in co-relation 33603. Up to 4488 conditions per place. [2024-06-28 02:35:05,629 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 409 selfloop transitions, 78 changer transitions 0/495 dead transitions. [2024-06-28 02:35:05,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 495 transitions, 7052 flow [2024-06-28 02:35:05,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:05,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:05,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-28 02:35:05,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6411149825783972 [2024-06-28 02:35:05,630 INFO L175 Difference]: Start difference. First operand has 397 places, 468 transitions, 5998 flow. Second operand 7 states and 184 transitions. [2024-06-28 02:35:05,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 495 transitions, 7052 flow [2024-06-28 02:35:09,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 495 transitions, 6854 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 02:35:09,849 INFO L231 Difference]: Finished difference. Result has 397 places, 468 transitions, 5965 flow [2024-06-28 02:35:09,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5800, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5965, PETRI_PLACES=397, PETRI_TRANSITIONS=468} [2024-06-28 02:35:09,849 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 355 predicate places. [2024-06-28 02:35:09,849 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 468 transitions, 5965 flow [2024-06-28 02:35:09,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:09,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:09,849 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-28 02:35:09,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 02:35:09,849 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:09,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:09,850 INFO L85 PathProgramCache]: Analyzing trace with hash 229656049, now seen corresponding path program 17 times [2024-06-28 02:35:09,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:09,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738719787] [2024-06-28 02:35:09,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:09,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:09,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:09,919 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-28 02:35:09,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:09,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738719787] [2024-06-28 02:35:09,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738719787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:09,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:09,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:09,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777346896] [2024-06-28 02:35:09,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:09,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:09,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:09,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:09,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:09,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:35:09,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 468 transitions, 5965 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:09,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:09,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:35:09,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:10,864 INFO L124 PetriNetUnfolderBase]: 3031/5226 cut-off events. [2024-06-28 02:35:10,864 INFO L125 PetriNetUnfolderBase]: For 602688/602688 co-relation queries the response was YES. [2024-06-28 02:35:10,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31979 conditions, 5226 events. 3031/5226 cut-off events. For 602688/602688 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 35843 event pairs, 542 based on Foata normal form. 10/5230 useless extension candidates. Maximal degree in co-relation 31792. Up to 3973 conditions per place. [2024-06-28 02:35:10,932 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 403 selfloop transitions, 90 changer transitions 0/501 dead transitions. [2024-06-28 02:35:10,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 501 transitions, 7067 flow [2024-06-28 02:35:10,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:10,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:10,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-28 02:35:10,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-28 02:35:10,933 INFO L175 Difference]: Start difference. First operand has 397 places, 468 transitions, 5965 flow. Second operand 7 states and 189 transitions. [2024-06-28 02:35:10,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 501 transitions, 7067 flow [2024-06-28 02:35:14,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 501 transitions, 6878 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 02:35:14,675 INFO L231 Difference]: Finished difference. Result has 398 places, 468 transitions, 5967 flow [2024-06-28 02:35:14,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5776, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5967, PETRI_PLACES=398, PETRI_TRANSITIONS=468} [2024-06-28 02:35:14,676 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 356 predicate places. [2024-06-28 02:35:14,676 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 468 transitions, 5967 flow [2024-06-28 02:35:14,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:14,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:14,676 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-28 02:35:14,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 02:35:14,676 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:14,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:14,676 INFO L85 PathProgramCache]: Analyzing trace with hash 391913707, now seen corresponding path program 3 times [2024-06-28 02:35:14,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:14,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768214195] [2024-06-28 02:35:14,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:14,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:14,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:14,745 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-28 02:35:14,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:14,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768214195] [2024-06-28 02:35:14,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768214195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:14,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:14,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:14,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965528185] [2024-06-28 02:35:14,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:14,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:14,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:14,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:14,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:14,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:35:14,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 468 transitions, 5967 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:14,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:14,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:35:14,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:15,648 INFO L124 PetriNetUnfolderBase]: 3039/5242 cut-off events. [2024-06-28 02:35:15,649 INFO L125 PetriNetUnfolderBase]: For 544082/544082 co-relation queries the response was YES. [2024-06-28 02:35:15,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32238 conditions, 5242 events. 3039/5242 cut-off events. For 544082/544082 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 36008 event pairs, 652 based on Foata normal form. 2/5238 useless extension candidates. Maximal degree in co-relation 32050. Up to 4504 conditions per place. [2024-06-28 02:35:15,712 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 407 selfloop transitions, 76 changer transitions 0/491 dead transitions. [2024-06-28 02:35:15,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 491 transitions, 7059 flow [2024-06-28 02:35:15,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:15,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:15,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:35:15,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-28 02:35:15,713 INFO L175 Difference]: Start difference. First operand has 398 places, 468 transitions, 5967 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:35:15,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 491 transitions, 7059 flow [2024-06-28 02:35:18,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 491 transitions, 6770 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 02:35:18,742 INFO L231 Difference]: Finished difference. Result has 397 places, 470 transitions, 5913 flow [2024-06-28 02:35:18,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5678, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5913, PETRI_PLACES=397, PETRI_TRANSITIONS=470} [2024-06-28 02:35:18,742 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 355 predicate places. [2024-06-28 02:35:18,742 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 470 transitions, 5913 flow [2024-06-28 02:35:18,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:18,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:18,742 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-28 02:35:18,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 02:35:18,742 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:18,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:18,743 INFO L85 PathProgramCache]: Analyzing trace with hash 407150827, now seen corresponding path program 4 times [2024-06-28 02:35:18,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:18,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177591937] [2024-06-28 02:35:18,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:18,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:18,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:18,809 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-28 02:35:18,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:18,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177591937] [2024-06-28 02:35:18,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177591937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:18,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:18,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:18,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995910346] [2024-06-28 02:35:18,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:18,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:18,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:18,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:18,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:18,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:35:18,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 470 transitions, 5913 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:18,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:18,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:35:18,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:19,771 INFO L124 PetriNetUnfolderBase]: 3093/5324 cut-off events. [2024-06-28 02:35:19,771 INFO L125 PetriNetUnfolderBase]: For 625683/625683 co-relation queries the response was YES. [2024-06-28 02:35:19,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33947 conditions, 5324 events. 3093/5324 cut-off events. For 625683/625683 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 36554 event pairs, 662 based on Foata normal form. 2/5320 useless extension candidates. Maximal degree in co-relation 33758. Up to 4456 conditions per place. [2024-06-28 02:35:19,836 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 408 selfloop transitions, 83 changer transitions 0/499 dead transitions. [2024-06-28 02:35:19,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 499 transitions, 7385 flow [2024-06-28 02:35:19,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:19,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:19,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 02:35:19,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6306620209059234 [2024-06-28 02:35:19,837 INFO L175 Difference]: Start difference. First operand has 397 places, 470 transitions, 5913 flow. Second operand 7 states and 181 transitions. [2024-06-28 02:35:19,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 499 transitions, 7385 flow [2024-06-28 02:35:23,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 499 transitions, 7166 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-28 02:35:23,440 INFO L231 Difference]: Finished difference. Result has 399 places, 474 transitions, 6026 flow [2024-06-28 02:35:23,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5694, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6026, PETRI_PLACES=399, PETRI_TRANSITIONS=474} [2024-06-28 02:35:23,440 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 357 predicate places. [2024-06-28 02:35:23,441 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 474 transitions, 6026 flow [2024-06-28 02:35:23,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:23,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:23,441 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-28 02:35:23,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 02:35:23,441 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:23,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:23,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1313440177, now seen corresponding path program 5 times [2024-06-28 02:35:23,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:23,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31914101] [2024-06-28 02:35:23,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:23,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:23,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:23,510 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-28 02:35:23,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:23,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31914101] [2024-06-28 02:35:23,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31914101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:23,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:23,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:23,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631010526] [2024-06-28 02:35:23,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:23,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:23,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:23,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:23,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:23,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:35:23,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 474 transitions, 6026 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:23,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:23,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:35:23,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:24,575 INFO L124 PetriNetUnfolderBase]: 3088/5328 cut-off events. [2024-06-28 02:35:24,575 INFO L125 PetriNetUnfolderBase]: For 617023/617023 co-relation queries the response was YES. [2024-06-28 02:35:24,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33691 conditions, 5328 events. 3088/5328 cut-off events. For 617023/617023 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 36607 event pairs, 645 based on Foata normal form. 2/5325 useless extension candidates. Maximal degree in co-relation 33501. Up to 4531 conditions per place. [2024-06-28 02:35:24,626 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 412 selfloop transitions, 87 changer transitions 1/508 dead transitions. [2024-06-28 02:35:24,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 508 transitions, 7170 flow [2024-06-28 02:35:24,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:35:24,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:35:24,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-28 02:35:24,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6432926829268293 [2024-06-28 02:35:24,627 INFO L175 Difference]: Start difference. First operand has 399 places, 474 transitions, 6026 flow. Second operand 8 states and 211 transitions. [2024-06-28 02:35:24,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 508 transitions, 7170 flow [2024-06-28 02:35:28,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 508 transitions, 6998 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-28 02:35:28,624 INFO L231 Difference]: Finished difference. Result has 404 places, 475 transitions, 6093 flow [2024-06-28 02:35:28,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5858, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6093, PETRI_PLACES=404, PETRI_TRANSITIONS=475} [2024-06-28 02:35:28,624 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 362 predicate places. [2024-06-28 02:35:28,624 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 475 transitions, 6093 flow [2024-06-28 02:35:28,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:28,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:28,625 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-28 02:35:28,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 02:35:28,625 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:28,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:28,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1685829625, now seen corresponding path program 6 times [2024-06-28 02:35:28,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:28,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435255824] [2024-06-28 02:35:28,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:28,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:28,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:28,693 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-28 02:35:28,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:28,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435255824] [2024-06-28 02:35:28,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435255824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:28,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:28,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:28,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374974677] [2024-06-28 02:35:28,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:28,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:28,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:28,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:28,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:28,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:35:28,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 475 transitions, 6093 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:28,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:28,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:35:28,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:29,729 INFO L124 PetriNetUnfolderBase]: 3129/5387 cut-off events. [2024-06-28 02:35:29,729 INFO L125 PetriNetUnfolderBase]: For 680432/680432 co-relation queries the response was YES. [2024-06-28 02:35:29,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35198 conditions, 5387 events. 3129/5387 cut-off events. For 680432/680432 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 37051 event pairs, 520 based on Foata normal form. 2/5384 useless extension candidates. Maximal degree in co-relation 35006. Up to 3981 conditions per place. [2024-06-28 02:35:29,797 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 405 selfloop transitions, 105 changer transitions 1/519 dead transitions. [2024-06-28 02:35:29,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 519 transitions, 7634 flow [2024-06-28 02:35:29,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:35:29,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:35:29,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-28 02:35:29,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6615853658536586 [2024-06-28 02:35:29,798 INFO L175 Difference]: Start difference. First operand has 404 places, 475 transitions, 6093 flow. Second operand 8 states and 217 transitions. [2024-06-28 02:35:29,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 519 transitions, 7634 flow [2024-06-28 02:35:34,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 519 transitions, 7407 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-28 02:35:34,170 INFO L231 Difference]: Finished difference. Result has 407 places, 479 transitions, 6254 flow [2024-06-28 02:35:34,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5866, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6254, PETRI_PLACES=407, PETRI_TRANSITIONS=479} [2024-06-28 02:35:34,170 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 365 predicate places. [2024-06-28 02:35:34,171 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 479 transitions, 6254 flow [2024-06-28 02:35:34,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:34,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:34,171 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-28 02:35:34,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 02:35:34,171 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:34,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:34,171 INFO L85 PathProgramCache]: Analyzing trace with hash 17018219, now seen corresponding path program 7 times [2024-06-28 02:35:34,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:34,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293775106] [2024-06-28 02:35:34,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:34,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:34,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:34,238 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-28 02:35:34,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:34,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293775106] [2024-06-28 02:35:34,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293775106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:34,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:34,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:34,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540272255] [2024-06-28 02:35:34,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:34,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:34,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:34,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:34,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:34,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:35:34,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 479 transitions, 6254 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:34,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:34,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:35:34,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:35,339 INFO L124 PetriNetUnfolderBase]: 3284/5665 cut-off events. [2024-06-28 02:35:35,339 INFO L125 PetriNetUnfolderBase]: For 972017/972017 co-relation queries the response was YES. [2024-06-28 02:35:35,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41307 conditions, 5665 events. 3284/5665 cut-off events. For 972017/972017 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 39171 event pairs, 545 based on Foata normal form. 2/5661 useless extension candidates. Maximal degree in co-relation 41113. Up to 3408 conditions per place. [2024-06-28 02:35:35,414 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 407 selfloop transitions, 102 changer transitions 0/517 dead transitions. [2024-06-28 02:35:35,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 517 transitions, 8131 flow [2024-06-28 02:35:35,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:35,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:35,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-28 02:35:35,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6550522648083623 [2024-06-28 02:35:35,415 INFO L175 Difference]: Start difference. First operand has 407 places, 479 transitions, 6254 flow. Second operand 7 states and 188 transitions. [2024-06-28 02:35:35,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 517 transitions, 8131 flow [2024-06-28 02:35:41,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 517 transitions, 7951 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-28 02:35:41,161 INFO L231 Difference]: Finished difference. Result has 411 places, 485 transitions, 6564 flow [2024-06-28 02:35:41,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6074, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6564, PETRI_PLACES=411, PETRI_TRANSITIONS=485} [2024-06-28 02:35:41,162 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 369 predicate places. [2024-06-28 02:35:41,162 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 485 transitions, 6564 flow [2024-06-28 02:35:41,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:41,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:41,162 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-28 02:35:41,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 02:35:41,163 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:41,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:41,163 INFO L85 PathProgramCache]: Analyzing trace with hash 16838729, now seen corresponding path program 8 times [2024-06-28 02:35:41,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:41,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523432172] [2024-06-28 02:35:41,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:41,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:41,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:41,228 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-28 02:35:41,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:41,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523432172] [2024-06-28 02:35:41,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523432172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:41,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:41,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:35:41,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465486457] [2024-06-28 02:35:41,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:41,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:35:41,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:41,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:35:41,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:35:41,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:35:41,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 485 transitions, 6564 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:41,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:41,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:35:41,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:42,316 INFO L124 PetriNetUnfolderBase]: 3279/5658 cut-off events. [2024-06-28 02:35:42,317 INFO L125 PetriNetUnfolderBase]: For 970139/970139 co-relation queries the response was YES. [2024-06-28 02:35:42,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41793 conditions, 5658 events. 3279/5658 cut-off events. For 970139/970139 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 39167 event pairs, 533 based on Foata normal form. 2/5654 useless extension candidates. Maximal degree in co-relation 41596. Up to 3406 conditions per place. [2024-06-28 02:35:42,392 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 407 selfloop transitions, 104 changer transitions 0/519 dead transitions. [2024-06-28 02:35:42,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 519 transitions, 8301 flow [2024-06-28 02:35:42,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:35:42,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:35:42,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-28 02:35:42,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-28 02:35:42,393 INFO L175 Difference]: Start difference. First operand has 411 places, 485 transitions, 6564 flow. Second operand 7 states and 189 transitions. [2024-06-28 02:35:42,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 519 transitions, 8301 flow [2024-06-28 02:35:48,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 519 transitions, 8127 flow, removed 53 selfloop flow, removed 2 redundant places. [2024-06-28 02:35:48,318 INFO L231 Difference]: Finished difference. Result has 416 places, 486 transitions, 6662 flow [2024-06-28 02:35:48,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6396, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6662, PETRI_PLACES=416, PETRI_TRANSITIONS=486} [2024-06-28 02:35:48,319 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 374 predicate places. [2024-06-28 02:35:48,319 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 486 transitions, 6662 flow [2024-06-28 02:35:48,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:48,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:48,319 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-28 02:35:48,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 02:35:48,319 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:48,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:48,320 INFO L85 PathProgramCache]: Analyzing trace with hash -163897715, now seen corresponding path program 1 times [2024-06-28 02:35:48,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:48,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704354428] [2024-06-28 02:35:48,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:48,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:48,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:48,394 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-28 02:35:48,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:48,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704354428] [2024-06-28 02:35:48,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704354428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:48,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:48,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:35:48,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802949586] [2024-06-28 02:35:48,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:48,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:35:48,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:48,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:35:48,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:35:48,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:35:48,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 486 transitions, 6662 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:48,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:48,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:35:48,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:49,623 INFO L124 PetriNetUnfolderBase]: 3359/5772 cut-off events. [2024-06-28 02:35:49,623 INFO L125 PetriNetUnfolderBase]: For 1099344/1099344 co-relation queries the response was YES. [2024-06-28 02:35:49,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44964 conditions, 5772 events. 3359/5772 cut-off events. For 1099344/1099344 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 39940 event pairs, 610 based on Foata normal form. 2/5758 useless extension candidates. Maximal degree in co-relation 44765. Up to 4524 conditions per place. [2024-06-28 02:35:49,699 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 477 selfloop transitions, 49 changer transitions 4/538 dead transitions. [2024-06-28 02:35:49,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 538 transitions, 8654 flow [2024-06-28 02:35:49,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:35:49,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:35:49,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-28 02:35:49,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-28 02:35:49,701 INFO L175 Difference]: Start difference. First operand has 416 places, 486 transitions, 6662 flow. Second operand 9 states and 231 transitions. [2024-06-28 02:35:49,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 538 transitions, 8654 flow [2024-06-28 02:35:55,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 538 transitions, 8280 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 02:35:55,200 INFO L231 Difference]: Finished difference. Result has 420 places, 491 transitions, 6590 flow [2024-06-28 02:35:55,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6288, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6590, PETRI_PLACES=420, PETRI_TRANSITIONS=491} [2024-06-28 02:35:55,200 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 378 predicate places. [2024-06-28 02:35:55,201 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 491 transitions, 6590 flow [2024-06-28 02:35:55,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:55,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:35:55,201 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-28 02:35:55,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 02:35:55,201 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:35:55,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:35:55,201 INFO L85 PathProgramCache]: Analyzing trace with hash 2056444241, now seen corresponding path program 2 times [2024-06-28 02:35:55,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:35:55,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177972486] [2024-06-28 02:35:55,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:35:55,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:35:55,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:35:55,276 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-28 02:35:55,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:35:55,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177972486] [2024-06-28 02:35:55,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177972486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:35:55,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:35:55,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:35:55,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840298223] [2024-06-28 02:35:55,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:35:55,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:35:55,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:35:55,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:35:55,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:35:55,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:35:55,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 491 transitions, 6590 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:35:55,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:35:55,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:35:55,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:35:56,606 INFO L124 PetriNetUnfolderBase]: 3387/5821 cut-off events. [2024-06-28 02:35:56,606 INFO L125 PetriNetUnfolderBase]: For 1146462/1146462 co-relation queries the response was YES. [2024-06-28 02:35:56,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45078 conditions, 5821 events. 3387/5821 cut-off events. For 1146462/1146462 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 40363 event pairs, 638 based on Foata normal form. 2/5820 useless extension candidates. Maximal degree in co-relation 44879. Up to 5107 conditions per place. [2024-06-28 02:35:56,674 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 489 selfloop transitions, 30 changer transitions 2/529 dead transitions. [2024-06-28 02:35:56,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 529 transitions, 8038 flow [2024-06-28 02:35:56,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:35:56,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:35:56,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-28 02:35:56,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-28 02:35:56,675 INFO L175 Difference]: Start difference. First operand has 420 places, 491 transitions, 6590 flow. Second operand 9 states and 216 transitions. [2024-06-28 02:35:56,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 529 transitions, 8038 flow [2024-06-28 02:36:03,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 529 transitions, 7848 flow, removed 78 selfloop flow, removed 3 redundant places. [2024-06-28 02:36:03,732 INFO L231 Difference]: Finished difference. Result has 427 places, 492 transitions, 6497 flow [2024-06-28 02:36:03,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6408, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=461, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6497, PETRI_PLACES=427, PETRI_TRANSITIONS=492} [2024-06-28 02:36:03,732 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 385 predicate places. [2024-06-28 02:36:03,732 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 492 transitions, 6497 flow [2024-06-28 02:36:03,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:03,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:03,733 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-28 02:36:03,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 02:36:03,733 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:03,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:03,733 INFO L85 PathProgramCache]: Analyzing trace with hash 501301585, now seen corresponding path program 3 times [2024-06-28 02:36:03,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:03,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584766192] [2024-06-28 02:36:03,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:03,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:03,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:03,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-28 02:36:03,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:03,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584766192] [2024-06-28 02:36:03,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584766192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:03,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:03,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:03,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304584933] [2024-06-28 02:36:03,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:03,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:03,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:03,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:03,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:03,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:03,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 492 transitions, 6497 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:03,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:03,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:03,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:05,131 INFO L124 PetriNetUnfolderBase]: 3395/5839 cut-off events. [2024-06-28 02:36:05,131 INFO L125 PetriNetUnfolderBase]: For 1165733/1165733 co-relation queries the response was YES. [2024-06-28 02:36:05,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45056 conditions, 5839 events. 3395/5839 cut-off events. For 1165733/1165733 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 40496 event pairs, 810 based on Foata normal form. 2/5836 useless extension candidates. Maximal degree in co-relation 44854. Up to 5131 conditions per place. [2024-06-28 02:36:05,199 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 481 selfloop transitions, 44 changer transitions 2/535 dead transitions. [2024-06-28 02:36:05,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 535 transitions, 8095 flow [2024-06-28 02:36:05,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:36:05,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:36:05,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-28 02:36:05,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6043360433604336 [2024-06-28 02:36:05,200 INFO L175 Difference]: Start difference. First operand has 427 places, 492 transitions, 6497 flow. Second operand 9 states and 223 transitions. [2024-06-28 02:36:05,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 535 transitions, 8095 flow [2024-06-28 02:36:11,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 535 transitions, 7974 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-28 02:36:11,630 INFO L231 Difference]: Finished difference. Result has 427 places, 496 transitions, 6633 flow [2024-06-28 02:36:11,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6376, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6633, PETRI_PLACES=427, PETRI_TRANSITIONS=496} [2024-06-28 02:36:11,631 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 385 predicate places. [2024-06-28 02:36:11,631 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 496 transitions, 6633 flow [2024-06-28 02:36:11,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:11,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:11,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, 1] [2024-06-28 02:36:11,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 02:36:11,631 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:11,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:11,631 INFO L85 PathProgramCache]: Analyzing trace with hash -130475539, now seen corresponding path program 4 times [2024-06-28 02:36:11,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:11,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132403979] [2024-06-28 02:36:11,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:11,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:11,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:11,709 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-28 02:36:11,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:11,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132403979] [2024-06-28 02:36:11,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132403979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:11,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:11,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:11,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400842121] [2024-06-28 02:36:11,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:11,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:11,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:11,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:11,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:11,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:11,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 496 transitions, 6633 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:11,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:11,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:11,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:13,046 INFO L124 PetriNetUnfolderBase]: 3390/5834 cut-off events. [2024-06-28 02:36:13,046 INFO L125 PetriNetUnfolderBase]: For 1162179/1162179 co-relation queries the response was YES. [2024-06-28 02:36:13,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44668 conditions, 5834 events. 3390/5834 cut-off events. For 1162179/1162179 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 40390 event pairs, 813 based on Foata normal form. 2/5833 useless extension candidates. Maximal degree in co-relation 44465. Up to 5183 conditions per place. [2024-06-28 02:36:13,111 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 480 selfloop transitions, 40 changer transitions 0/528 dead transitions. [2024-06-28 02:36:13,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 528 transitions, 7753 flow [2024-06-28 02:36:13,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:36:13,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:36:13,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-28 02:36:13,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5826558265582655 [2024-06-28 02:36:13,112 INFO L175 Difference]: Start difference. First operand has 427 places, 496 transitions, 6633 flow. Second operand 9 states and 215 transitions. [2024-06-28 02:36:13,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 528 transitions, 7753 flow [2024-06-28 02:36:20,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 528 transitions, 7568 flow, removed 68 selfloop flow, removed 5 redundant places. [2024-06-28 02:36:20,634 INFO L231 Difference]: Finished difference. Result has 431 places, 496 transitions, 6533 flow [2024-06-28 02:36:20,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6448, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6533, PETRI_PLACES=431, PETRI_TRANSITIONS=496} [2024-06-28 02:36:20,634 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-28 02:36:20,634 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 496 transitions, 6533 flow [2024-06-28 02:36:20,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:20,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:20,635 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-28 02:36:20,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-28 02:36:20,635 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:20,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:20,635 INFO L85 PathProgramCache]: Analyzing trace with hash -134189494, now seen corresponding path program 1 times [2024-06-28 02:36:20,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:20,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664815887] [2024-06-28 02:36:20,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:20,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:20,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:20,699 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-28 02:36:20,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:20,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664815887] [2024-06-28 02:36:20,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664815887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:20,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:20,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:36:20,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687007404] [2024-06-28 02:36:20,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:20,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:36:20,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:20,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:36:20,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:36:20,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:20,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 496 transitions, 6533 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:20,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:20,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:20,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:21,975 INFO L124 PetriNetUnfolderBase]: 3387/5821 cut-off events. [2024-06-28 02:36:21,975 INFO L125 PetriNetUnfolderBase]: For 1155405/1155405 co-relation queries the response was YES. [2024-06-28 02:36:22,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44436 conditions, 5821 events. 3387/5821 cut-off events. For 1155405/1155405 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 40332 event pairs, 832 based on Foata normal form. 1/5816 useless extension candidates. Maximal degree in co-relation 44231. Up to 4943 conditions per place. [2024-06-28 02:36:22,040 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 381 selfloop transitions, 125 changer transitions 0/514 dead transitions. [2024-06-28 02:36:22,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 514 transitions, 7871 flow [2024-06-28 02:36:22,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:36:22,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:36:22,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:36:22,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6202090592334495 [2024-06-28 02:36:22,041 INFO L175 Difference]: Start difference. First operand has 431 places, 496 transitions, 6533 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:36:22,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 514 transitions, 7871 flow [2024-06-28 02:36:30,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 514 transitions, 7771 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-28 02:36:30,712 INFO L231 Difference]: Finished difference. Result has 430 places, 496 transitions, 6697 flow [2024-06-28 02:36:30,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6433, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6697, PETRI_PLACES=430, PETRI_TRANSITIONS=496} [2024-06-28 02:36:30,713 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 388 predicate places. [2024-06-28 02:36:30,713 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 496 transitions, 6697 flow [2024-06-28 02:36:30,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:30,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:30,713 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-28 02:36:30,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-28 02:36:30,713 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:30,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:30,713 INFO L85 PathProgramCache]: Analyzing trace with hash 819146104, now seen corresponding path program 2 times [2024-06-28 02:36:30,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:30,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498974529] [2024-06-28 02:36:30,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:30,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:30,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:30,784 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-28 02:36:30,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:30,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498974529] [2024-06-28 02:36:30,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498974529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:30,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:30,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:30,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039788779] [2024-06-28 02:36:30,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:30,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:30,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:30,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:30,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:30,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:30,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 496 transitions, 6697 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:30,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:30,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:30,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:32,094 INFO L124 PetriNetUnfolderBase]: 3392/5830 cut-off events. [2024-06-28 02:36:32,094 INFO L125 PetriNetUnfolderBase]: For 1172129/1172129 co-relation queries the response was YES. [2024-06-28 02:36:32,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44799 conditions, 5830 events. 3392/5830 cut-off events. For 1172129/1172129 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 40435 event pairs, 832 based on Foata normal form. 1/5825 useless extension candidates. Maximal degree in co-relation 44593. Up to 4949 conditions per place. [2024-06-28 02:36:32,166 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 376 selfloop transitions, 136 changer transitions 0/520 dead transitions. [2024-06-28 02:36:32,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 520 transitions, 8100 flow [2024-06-28 02:36:32,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:36:32,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:36:32,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 242 transitions. [2024-06-28 02:36:32,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5902439024390244 [2024-06-28 02:36:32,167 INFO L175 Difference]: Start difference. First operand has 430 places, 496 transitions, 6697 flow. Second operand 10 states and 242 transitions. [2024-06-28 02:36:32,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 520 transitions, 8100 flow [2024-06-28 02:36:38,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 520 transitions, 7830 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 02:36:38,984 INFO L231 Difference]: Finished difference. Result has 434 places, 499 transitions, 6757 flow [2024-06-28 02:36:38,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6435, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6757, PETRI_PLACES=434, PETRI_TRANSITIONS=499} [2024-06-28 02:36:38,985 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 392 predicate places. [2024-06-28 02:36:38,985 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 499 transitions, 6757 flow [2024-06-28 02:36:38,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:38,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:38,985 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-28 02:36:38,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-28 02:36:38,986 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:38,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:38,986 INFO L85 PathProgramCache]: Analyzing trace with hash 819140524, now seen corresponding path program 3 times [2024-06-28 02:36:38,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:38,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744458410] [2024-06-28 02:36:38,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:38,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:38,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:39,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-28 02:36:39,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:39,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744458410] [2024-06-28 02:36:39,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744458410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:39,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:39,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:39,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772528675] [2024-06-28 02:36:39,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:39,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:39,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:39,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:39,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:39,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:39,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 499 transitions, 6757 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:39,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:39,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:39,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:40,348 INFO L124 PetriNetUnfolderBase]: 3389/5826 cut-off events. [2024-06-28 02:36:40,349 INFO L125 PetriNetUnfolderBase]: For 1161824/1161824 co-relation queries the response was YES. [2024-06-28 02:36:40,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44664 conditions, 5826 events. 3389/5826 cut-off events. For 1161824/1161824 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 40444 event pairs, 832 based on Foata normal form. 1/5821 useless extension candidates. Maximal degree in co-relation 44458. Up to 4946 conditions per place. [2024-06-28 02:36:40,413 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 380 selfloop transitions, 129 changer transitions 0/517 dead transitions. [2024-06-28 02:36:40,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 517 transitions, 7819 flow [2024-06-28 02:36:40,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:40,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:40,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:36:40,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-28 02:36:40,414 INFO L175 Difference]: Start difference. First operand has 434 places, 499 transitions, 6757 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:36:40,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 517 transitions, 7819 flow [2024-06-28 02:36:46,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 517 transitions, 7486 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 02:36:46,768 INFO L231 Difference]: Finished difference. Result has 432 places, 499 transitions, 6697 flow [2024-06-28 02:36:46,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6424, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6697, PETRI_PLACES=432, PETRI_TRANSITIONS=499} [2024-06-28 02:36:46,768 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 390 predicate places. [2024-06-28 02:36:46,768 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 499 transitions, 6697 flow [2024-06-28 02:36:46,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:46,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:46,768 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-28 02:36:46,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-28 02:36:46,768 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:46,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:46,769 INFO L85 PathProgramCache]: Analyzing trace with hash -703518179, now seen corresponding path program 5 times [2024-06-28 02:36:46,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:46,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765292398] [2024-06-28 02:36:46,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:46,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:46,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:46,838 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-28 02:36:46,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:46,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765292398] [2024-06-28 02:36:46,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765292398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:46,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:46,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:46,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608019587] [2024-06-28 02:36:46,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:46,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:46,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:46,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:46,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:46,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:46,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 499 transitions, 6697 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:46,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:46,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:46,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:48,199 INFO L124 PetriNetUnfolderBase]: 3456/5919 cut-off events. [2024-06-28 02:36:48,199 INFO L125 PetriNetUnfolderBase]: For 1285070/1285070 co-relation queries the response was YES. [2024-06-28 02:36:48,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47390 conditions, 5919 events. 3456/5919 cut-off events. For 1285070/1285070 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 40896 event pairs, 862 based on Foata normal form. 2/5903 useless extension candidates. Maximal degree in co-relation 47184. Up to 4679 conditions per place. [2024-06-28 02:36:48,265 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 275 selfloop transitions, 254 changer transitions 0/537 dead transitions. [2024-06-28 02:36:48,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 537 transitions, 8597 flow [2024-06-28 02:36:48,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:48,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:48,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-28 02:36:48,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6402439024390244 [2024-06-28 02:36:48,266 INFO L175 Difference]: Start difference. First operand has 432 places, 499 transitions, 6697 flow. Second operand 8 states and 210 transitions. [2024-06-28 02:36:48,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 537 transitions, 8597 flow [2024-06-28 02:36:55,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 537 transitions, 8324 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 02:36:55,072 INFO L231 Difference]: Finished difference. Result has 432 places, 503 transitions, 7117 flow [2024-06-28 02:36:55,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6428, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7117, PETRI_PLACES=432, PETRI_TRANSITIONS=503} [2024-06-28 02:36:55,072 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 390 predicate places. [2024-06-28 02:36:55,072 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 503 transitions, 7117 flow [2024-06-28 02:36:55,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:55,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:36:55,072 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-28 02:36:55,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-28 02:36:55,073 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:36:55,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:36:55,073 INFO L85 PathProgramCache]: Analyzing trace with hash -99045039, now seen corresponding path program 6 times [2024-06-28 02:36:55,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:36:55,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002151730] [2024-06-28 02:36:55,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:36:55,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:36:55,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:36:55,147 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-28 02:36:55,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:36:55,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002151730] [2024-06-28 02:36:55,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002151730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:36:55,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:36:55,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:36:55,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65634571] [2024-06-28 02:36:55,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:36:55,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:36:55,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:36:55,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:36:55,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:36:55,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:36:55,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 503 transitions, 7117 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:36:55,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:36:55,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:36:55,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:36:56,500 INFO L124 PetriNetUnfolderBase]: 3464/5936 cut-off events. [2024-06-28 02:36:56,500 INFO L125 PetriNetUnfolderBase]: For 1287755/1287755 co-relation queries the response was YES. [2024-06-28 02:36:56,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47993 conditions, 5936 events. 3464/5936 cut-off events. For 1287755/1287755 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 41049 event pairs, 869 based on Foata normal form. 2/5920 useless extension candidates. Maximal degree in co-relation 47787. Up to 4776 conditions per place. [2024-06-28 02:36:56,569 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 272 selfloop transitions, 251 changer transitions 0/531 dead transitions. [2024-06-28 02:36:56,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 531 transitions, 8601 flow [2024-06-28 02:36:56,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:36:56,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:36:56,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:36:56,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158536585365854 [2024-06-28 02:36:56,570 INFO L175 Difference]: Start difference. First operand has 432 places, 503 transitions, 7117 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:36:56,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 531 transitions, 8601 flow [2024-06-28 02:37:04,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 531 transitions, 7949 flow, removed 68 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:04,983 INFO L231 Difference]: Finished difference. Result has 434 places, 505 transitions, 7066 flow [2024-06-28 02:37:04,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6489, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7066, PETRI_PLACES=434, PETRI_TRANSITIONS=505} [2024-06-28 02:37:04,983 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 392 predicate places. [2024-06-28 02:37:04,983 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 505 transitions, 7066 flow [2024-06-28 02:37:04,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:04,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:04,984 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-28 02:37:04,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-28 02:37:04,984 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:04,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:04,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1393755535, now seen corresponding path program 7 times [2024-06-28 02:37:04,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:04,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980423804] [2024-06-28 02:37:04,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:04,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:04,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:05,054 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-28 02:37:05,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:05,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980423804] [2024-06-28 02:37:05,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980423804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:05,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:05,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:05,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048564363] [2024-06-28 02:37:05,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:05,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:05,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:05,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:05,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:05,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:05,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 505 transitions, 7066 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:05,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:05,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:05,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:06,415 INFO L124 PetriNetUnfolderBase]: 3472/5948 cut-off events. [2024-06-28 02:37:06,416 INFO L125 PetriNetUnfolderBase]: For 1299633/1299633 co-relation queries the response was YES. [2024-06-28 02:37:06,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47775 conditions, 5948 events. 3472/5948 cut-off events. For 1299633/1299633 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 41171 event pairs, 869 based on Foata normal form. 2/5932 useless extension candidates. Maximal degree in co-relation 47569. Up to 4788 conditions per place. [2024-06-28 02:37:06,488 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 272 selfloop transitions, 250 changer transitions 0/530 dead transitions. [2024-06-28 02:37:06,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 530 transitions, 8522 flow [2024-06-28 02:37:06,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:06,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:06,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-28 02:37:06,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-28 02:37:06,489 INFO L175 Difference]: Start difference. First operand has 434 places, 505 transitions, 7066 flow. Second operand 8 states and 198 transitions. [2024-06-28 02:37:06,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 530 transitions, 8522 flow [2024-06-28 02:37:13,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 530 transitions, 7965 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:14,000 INFO L231 Difference]: Finished difference. Result has 436 places, 507 transitions, 7088 flow [2024-06-28 02:37:14,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6509, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7088, PETRI_PLACES=436, PETRI_TRANSITIONS=507} [2024-06-28 02:37:14,001 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 394 predicate places. [2024-06-28 02:37:14,001 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 507 transitions, 7088 flow [2024-06-28 02:37:14,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:14,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:14,001 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-28 02:37:14,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-28 02:37:14,001 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:14,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:14,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1652876651, now seen corresponding path program 8 times [2024-06-28 02:37:14,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:14,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052533373] [2024-06-28 02:37:14,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:14,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:14,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:14,078 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-28 02:37:14,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:14,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052533373] [2024-06-28 02:37:14,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052533373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:14,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:14,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:14,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398335877] [2024-06-28 02:37:14,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:14,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:14,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:14,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:14,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:14,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:14,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 507 transitions, 7088 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:14,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:14,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:14,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:15,456 INFO L124 PetriNetUnfolderBase]: 3480/5972 cut-off events. [2024-06-28 02:37:15,456 INFO L125 PetriNetUnfolderBase]: For 1317222/1317222 co-relation queries the response was YES. [2024-06-28 02:37:15,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47994 conditions, 5972 events. 3480/5972 cut-off events. For 1317222/1317222 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 41403 event pairs, 827 based on Foata normal form. 2/5971 useless extension candidates. Maximal degree in co-relation 47787. Up to 5337 conditions per place. [2024-06-28 02:37:15,531 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 483 selfloop transitions, 39 changer transitions 0/530 dead transitions. [2024-06-28 02:37:15,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 530 transitions, 8266 flow [2024-06-28 02:37:15,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:37:15,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:37:15,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-28 02:37:15,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582655826558266 [2024-06-28 02:37:15,532 INFO L175 Difference]: Start difference. First operand has 436 places, 507 transitions, 7088 flow. Second operand 9 states and 206 transitions. [2024-06-28 02:37:15,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 530 transitions, 8266 flow [2024-06-28 02:37:22,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 530 transitions, 7707 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:22,887 INFO L231 Difference]: Finished difference. Result has 439 places, 509 transitions, 6690 flow [2024-06-28 02:37:22,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6529, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6690, PETRI_PLACES=439, PETRI_TRANSITIONS=509} [2024-06-28 02:37:22,888 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 397 predicate places. [2024-06-28 02:37:22,888 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 509 transitions, 6690 flow [2024-06-28 02:37:22,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:22,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:22,888 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-28 02:37:22,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-28 02:37:22,888 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:22,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:22,888 INFO L85 PathProgramCache]: Analyzing trace with hash -102758994, now seen corresponding path program 4 times [2024-06-28 02:37:22,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:22,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071637577] [2024-06-28 02:37:22,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:22,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:22,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:22,977 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-28 02:37:22,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:22,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071637577] [2024-06-28 02:37:22,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071637577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:22,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:22,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:22,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024097820] [2024-06-28 02:37:22,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:22,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:22,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:22,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:22,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:23,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:23,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 509 transitions, 6690 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:23,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:23,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:23,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:24,287 INFO L124 PetriNetUnfolderBase]: 3501/5980 cut-off events. [2024-06-28 02:37:24,287 INFO L125 PetriNetUnfolderBase]: For 1344244/1344244 co-relation queries the response was YES. [2024-06-28 02:37:24,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47887 conditions, 5980 events. 3501/5980 cut-off events. For 1344244/1344244 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 41414 event pairs, 924 based on Foata normal form. 1/5969 useless extension candidates. Maximal degree in co-relation 47679. Up to 4830 conditions per place. [2024-06-28 02:37:24,361 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 309 selfloop transitions, 224 changer transitions 0/541 dead transitions. [2024-06-28 02:37:24,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 541 transitions, 8513 flow [2024-06-28 02:37:24,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:37:24,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:37:24,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:37:24,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-28 02:37:24,362 INFO L175 Difference]: Start difference. First operand has 439 places, 509 transitions, 6690 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:37:24,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 541 transitions, 8513 flow [2024-06-28 02:37:32,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 541 transitions, 8372 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-28 02:37:32,580 INFO L231 Difference]: Finished difference. Result has 440 places, 518 transitions, 7125 flow [2024-06-28 02:37:32,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6549, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7125, PETRI_PLACES=440, PETRI_TRANSITIONS=518} [2024-06-28 02:37:32,580 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 398 predicate places. [2024-06-28 02:37:32,580 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 518 transitions, 7125 flow [2024-06-28 02:37:32,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:32,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:32,581 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-28 02:37:32,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-28 02:37:32,581 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:32,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:32,581 INFO L85 PathProgramCache]: Analyzing trace with hash -694936604, now seen corresponding path program 5 times [2024-06-28 02:37:32,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:32,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425078390] [2024-06-28 02:37:32,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:32,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:32,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:32,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-28 02:37:32,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:32,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425078390] [2024-06-28 02:37:32,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425078390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:32,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:32,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:37:32,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311046049] [2024-06-28 02:37:32,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:32,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:37:32,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:32,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:37:32,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:37:32,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:32,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 518 transitions, 7125 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:32,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:32,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:32,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:33,963 INFO L124 PetriNetUnfolderBase]: 3514/5991 cut-off events. [2024-06-28 02:37:33,963 INFO L125 PetriNetUnfolderBase]: For 1374796/1374796 co-relation queries the response was YES. [2024-06-28 02:37:34,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48682 conditions, 5991 events. 3514/5991 cut-off events. For 1374796/1374796 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 41418 event pairs, 946 based on Foata normal form. 1/5976 useless extension candidates. Maximal degree in co-relation 48473. Up to 4845 conditions per place. [2024-06-28 02:37:34,041 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 306 selfloop transitions, 232 changer transitions 0/546 dead transitions. [2024-06-28 02:37:34,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 546 transitions, 8927 flow [2024-06-28 02:37:34,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:37:34,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:37:34,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-28 02:37:34,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-28 02:37:34,042 INFO L175 Difference]: Start difference. First operand has 440 places, 518 transitions, 7125 flow. Second operand 10 states and 230 transitions. [2024-06-28 02:37:34,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 546 transitions, 8927 flow [2024-06-28 02:37:41,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 546 transitions, 8587 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-28 02:37:41,984 INFO L231 Difference]: Finished difference. Result has 446 places, 524 transitions, 7345 flow [2024-06-28 02:37:41,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6815, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7345, PETRI_PLACES=446, PETRI_TRANSITIONS=524} [2024-06-28 02:37:41,985 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 404 predicate places. [2024-06-28 02:37:41,985 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 524 transitions, 7345 flow [2024-06-28 02:37:41,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:41,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:41,985 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-28 02:37:41,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-28 02:37:41,985 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:41,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:41,985 INFO L85 PathProgramCache]: Analyzing trace with hash 376625486, now seen corresponding path program 6 times [2024-06-28 02:37:41,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:41,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053935597] [2024-06-28 02:37:41,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:41,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:41,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:42,042 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-28 02:37:42,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:42,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053935597] [2024-06-28 02:37:42,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053935597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:42,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:42,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:42,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956166665] [2024-06-28 02:37:42,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:42,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:42,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:42,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:42,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:42,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:42,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 524 transitions, 7345 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:42,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:42,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:42,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:43,308 INFO L124 PetriNetUnfolderBase]: 3519/6030 cut-off events. [2024-06-28 02:37:43,308 INFO L125 PetriNetUnfolderBase]: For 1394989/1394995 co-relation queries the response was YES. [2024-06-28 02:37:43,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48923 conditions, 6030 events. 3519/6030 cut-off events. For 1394989/1394995 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 42028 event pairs, 910 based on Foata normal form. 5/6024 useless extension candidates. Maximal degree in co-relation 48712. Up to 4851 conditions per place. [2024-06-28 02:37:43,385 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 308 selfloop transitions, 230 changer transitions 0/546 dead transitions. [2024-06-28 02:37:43,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 546 transitions, 9103 flow [2024-06-28 02:37:43,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:43,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:43,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:37:43,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-28 02:37:43,386 INFO L175 Difference]: Start difference. First operand has 446 places, 524 transitions, 7345 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:37:43,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 546 transitions, 9103 flow [2024-06-28 02:37:50,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 546 transitions, 8810 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:37:50,495 INFO L231 Difference]: Finished difference. Result has 447 places, 527 transitions, 7567 flow [2024-06-28 02:37:50,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7055, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7567, PETRI_PLACES=447, PETRI_TRANSITIONS=527} [2024-06-28 02:37:50,495 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 405 predicate places. [2024-06-28 02:37:50,496 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 527 transitions, 7567 flow [2024-06-28 02:37:50,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:50,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:37:50,496 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-28 02:37:50,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-28 02:37:50,496 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:37:50,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:37:50,496 INFO L85 PathProgramCache]: Analyzing trace with hash -62411122, now seen corresponding path program 7 times [2024-06-28 02:37:50,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:37:50,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952113468] [2024-06-28 02:37:50,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:37:50,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:37:50,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:37:50,556 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-28 02:37:50,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:37:50,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952113468] [2024-06-28 02:37:50,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952113468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:37:50,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:37:50,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:37:50,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618204897] [2024-06-28 02:37:50,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:37:50,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:37:50,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:37:50,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:37:50,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:37:50,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:37:50,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 527 transitions, 7567 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:37:50,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:37:50,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:37:50,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:37:51,850 INFO L124 PetriNetUnfolderBase]: 3524/6039 cut-off events. [2024-06-28 02:37:51,850 INFO L125 PetriNetUnfolderBase]: For 1416411/1416417 co-relation queries the response was YES. [2024-06-28 02:37:51,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49180 conditions, 6039 events. 3524/6039 cut-off events. For 1416411/1416417 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 42064 event pairs, 910 based on Foata normal form. 5/6033 useless extension candidates. Maximal degree in co-relation 48967. Up to 4857 conditions per place. [2024-06-28 02:37:51,929 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 311 selfloop transitions, 227 changer transitions 0/546 dead transitions. [2024-06-28 02:37:51,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 546 transitions, 9324 flow [2024-06-28 02:37:51,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:37:51,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:37:51,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:37:51,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-28 02:37:51,930 INFO L175 Difference]: Start difference. First operand has 447 places, 527 transitions, 7567 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:37:51,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 546 transitions, 9324 flow [2024-06-28 02:38:01,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 546 transitions, 8614 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-28 02:38:01,282 INFO L231 Difference]: Finished difference. Result has 446 places, 530 transitions, 7370 flow [2024-06-28 02:38:01,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6875, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7370, PETRI_PLACES=446, PETRI_TRANSITIONS=530} [2024-06-28 02:38:01,283 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 404 predicate places. [2024-06-28 02:38:01,283 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 530 transitions, 7370 flow [2024-06-28 02:38:01,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:01,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:01,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, 1] [2024-06-28 02:38:01,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-28 02:38:01,283 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:01,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:01,284 INFO L85 PathProgramCache]: Analyzing trace with hash 2028145930, now seen corresponding path program 8 times [2024-06-28 02:38:01,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:01,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084386624] [2024-06-28 02:38:01,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:01,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:01,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:01,349 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-28 02:38:01,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:01,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084386624] [2024-06-28 02:38:01,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084386624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:01,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:01,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:01,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018472438] [2024-06-28 02:38:01,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:01,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:01,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:01,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:01,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:01,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:01,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 530 transitions, 7370 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:01,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:01,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:01,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:02,648 INFO L124 PetriNetUnfolderBase]: 3521/6005 cut-off events. [2024-06-28 02:38:02,648 INFO L125 PetriNetUnfolderBase]: For 1421884/1421884 co-relation queries the response was YES. [2024-06-28 02:38:02,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48706 conditions, 6005 events. 3521/6005 cut-off events. For 1421884/1421884 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 41641 event pairs, 948 based on Foata normal form. 1/5990 useless extension candidates. Maximal degree in co-relation 48496. Up to 4854 conditions per place. [2024-06-28 02:38:02,728 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 305 selfloop transitions, 236 changer transitions 0/549 dead transitions. [2024-06-28 02:38:02,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 549 transitions, 8796 flow [2024-06-28 02:38:02,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:02,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:02,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:38:02,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-28 02:38:02,729 INFO L175 Difference]: Start difference. First operand has 446 places, 530 transitions, 7370 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:38:02,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 549 transitions, 8796 flow [2024-06-28 02:38:10,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 549 transitions, 8365 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 02:38:10,969 INFO L231 Difference]: Finished difference. Result has 450 places, 530 transitions, 7418 flow [2024-06-28 02:38:10,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6939, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7418, PETRI_PLACES=450, PETRI_TRANSITIONS=530} [2024-06-28 02:38:10,969 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 408 predicate places. [2024-06-28 02:38:10,969 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 530 transitions, 7418 flow [2024-06-28 02:38:10,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:10,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:10,970 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-28 02:38:10,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-28 02:38:10,970 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:10,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:10,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1636215848, now seen corresponding path program 9 times [2024-06-28 02:38:10,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:10,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055679898] [2024-06-28 02:38:10,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:10,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:10,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:11,029 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-28 02:38:11,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:11,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055679898] [2024-06-28 02:38:11,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055679898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:11,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:11,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:38:11,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471243245] [2024-06-28 02:38:11,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:11,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:38:11,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:11,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:38:11,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:38:11,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:11,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 530 transitions, 7418 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:11,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:11,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:11,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:12,250 INFO L124 PetriNetUnfolderBase]: 3518/6031 cut-off events. [2024-06-28 02:38:12,250 INFO L125 PetriNetUnfolderBase]: For 1427801/1427807 co-relation queries the response was YES. [2024-06-28 02:38:12,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48756 conditions, 6031 events. 3518/6031 cut-off events. For 1427801/1427807 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 41978 event pairs, 910 based on Foata normal form. 5/6025 useless extension candidates. Maximal degree in co-relation 48545. Up to 4851 conditions per place. [2024-06-28 02:38:12,329 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 303 selfloop transitions, 234 changer transitions 0/545 dead transitions. [2024-06-28 02:38:12,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 545 transitions, 8828 flow [2024-06-28 02:38:12,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:38:12,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:38:12,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:38:12,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993031358885017 [2024-06-28 02:38:12,330 INFO L175 Difference]: Start difference. First operand has 450 places, 530 transitions, 7418 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:38:12,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 545 transitions, 8828 flow [2024-06-28 02:38:20,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 545 transitions, 8356 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:38:20,261 INFO L231 Difference]: Finished difference. Result has 450 places, 530 transitions, 7420 flow [2024-06-28 02:38:20,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6946, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7420, PETRI_PLACES=450, PETRI_TRANSITIONS=530} [2024-06-28 02:38:20,261 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 408 predicate places. [2024-06-28 02:38:20,261 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 530 transitions, 7420 flow [2024-06-28 02:38:20,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:20,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:20,262 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-28 02:38:20,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-28 02:38:20,262 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:20,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:20,262 INFO L85 PathProgramCache]: Analyzing trace with hash 852732280, now seen corresponding path program 10 times [2024-06-28 02:38:20,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:20,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793075106] [2024-06-28 02:38:20,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:20,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:20,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:20,326 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-28 02:38:20,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:20,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793075106] [2024-06-28 02:38:20,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793075106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:20,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:20,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:20,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407147762] [2024-06-28 02:38:20,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:20,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:20,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:20,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:20,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:20,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:20,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 530 transitions, 7420 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:20,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:20,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:20,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:21,595 INFO L124 PetriNetUnfolderBase]: 3531/6035 cut-off events. [2024-06-28 02:38:21,595 INFO L125 PetriNetUnfolderBase]: For 1458287/1458287 co-relation queries the response was YES. [2024-06-28 02:38:21,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49070 conditions, 6035 events. 3531/6035 cut-off events. For 1458287/1458287 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 41906 event pairs, 922 based on Foata normal form. 1/6020 useless extension candidates. Maximal degree in co-relation 48858. Up to 4866 conditions per place. [2024-06-28 02:38:21,675 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 286 selfloop transitions, 262 changer transitions 0/556 dead transitions. [2024-06-28 02:38:21,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 556 transitions, 9546 flow [2024-06-28 02:38:21,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:38:21,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:38:21,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-28 02:38:21,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-28 02:38:21,676 INFO L175 Difference]: Start difference. First operand has 450 places, 530 transitions, 7420 flow. Second operand 10 states and 238 transitions. [2024-06-28 02:38:21,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 556 transitions, 9546 flow [2024-06-28 02:38:30,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 556 transitions, 8837 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 02:38:30,357 INFO L231 Difference]: Finished difference. Result has 452 places, 536 transitions, 7319 flow [2024-06-28 02:38:30,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6729, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7319, PETRI_PLACES=452, PETRI_TRANSITIONS=536} [2024-06-28 02:38:30,357 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 410 predicate places. [2024-06-28 02:38:30,357 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 536 transitions, 7319 flow [2024-06-28 02:38:30,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:30,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:30,357 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-28 02:38:30,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-28 02:38:30,358 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:30,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:30,358 INFO L85 PathProgramCache]: Analyzing trace with hash 969497068, now seen corresponding path program 11 times [2024-06-28 02:38:30,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:30,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880222307] [2024-06-28 02:38:30,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:30,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:30,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:30,424 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-28 02:38:30,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:30,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880222307] [2024-06-28 02:38:30,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880222307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:30,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:30,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:30,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843812798] [2024-06-28 02:38:30,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:30,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:30,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:30,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:30,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:30,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:30,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 536 transitions, 7319 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:30,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:30,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:30,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:31,691 INFO L124 PetriNetUnfolderBase]: 3536/6026 cut-off events. [2024-06-28 02:38:31,691 INFO L125 PetriNetUnfolderBase]: For 1474398/1474398 co-relation queries the response was YES. [2024-06-28 02:38:31,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49125 conditions, 6026 events. 3536/6026 cut-off events. For 1474398/1474398 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 41736 event pairs, 940 based on Foata normal form. 1/6011 useless extension candidates. Maximal degree in co-relation 48912. Up to 4872 conditions per place. [2024-06-28 02:38:31,772 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 305 selfloop transitions, 246 changer transitions 0/559 dead transitions. [2024-06-28 02:38:31,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 559 transitions, 9415 flow [2024-06-28 02:38:31,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:38:31,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:38:31,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 231 transitions. [2024-06-28 02:38:31,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634146341463414 [2024-06-28 02:38:31,773 INFO L175 Difference]: Start difference. First operand has 452 places, 536 transitions, 7319 flow. Second operand 10 states and 231 transitions. [2024-06-28 02:38:31,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 559 transitions, 9415 flow [2024-06-28 02:38:39,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 559 transitions, 8355 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-28 02:38:39,938 INFO L231 Difference]: Finished difference. Result has 452 places, 539 transitions, 6793 flow [2024-06-28 02:38:39,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6274, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6793, PETRI_PLACES=452, PETRI_TRANSITIONS=539} [2024-06-28 02:38:39,938 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 410 predicate places. [2024-06-28 02:38:39,938 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 539 transitions, 6793 flow [2024-06-28 02:38:39,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:39,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:39,939 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-28 02:38:39,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-28 02:38:39,939 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:39,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:39,939 INFO L85 PathProgramCache]: Analyzing trace with hash 969491488, now seen corresponding path program 12 times [2024-06-28 02:38:39,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:39,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548748261] [2024-06-28 02:38:39,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:39,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:39,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:40,000 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-28 02:38:40,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:40,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548748261] [2024-06-28 02:38:40,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548748261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:40,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:40,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:40,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443659720] [2024-06-28 02:38:40,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:40,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:40,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:40,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:40,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:40,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:40,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 539 transitions, 6793 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:40,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:40,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:40,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:41,269 INFO L124 PetriNetUnfolderBase]: 3533/6030 cut-off events. [2024-06-28 02:38:41,269 INFO L125 PetriNetUnfolderBase]: For 1473467/1473467 co-relation queries the response was YES. [2024-06-28 02:38:41,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48757 conditions, 6030 events. 3533/6030 cut-off events. For 1473467/1473467 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 41778 event pairs, 948 based on Foata normal form. 1/6015 useless extension candidates. Maximal degree in co-relation 48546. Up to 4869 conditions per place. [2024-06-28 02:38:41,351 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 305 selfloop transitions, 243 changer transitions 0/556 dead transitions. [2024-06-28 02:38:41,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 556 transitions, 8541 flow [2024-06-28 02:38:41,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:41,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:41,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:38:41,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-28 02:38:41,352 INFO L175 Difference]: Start difference. First operand has 452 places, 539 transitions, 6793 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:38:41,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 556 transitions, 8541 flow [2024-06-28 02:38:49,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 556 transitions, 7888 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 02:38:49,810 INFO L231 Difference]: Finished difference. Result has 451 places, 539 transitions, 6634 flow [2024-06-28 02:38:49,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6140, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6634, PETRI_PLACES=451, PETRI_TRANSITIONS=539} [2024-06-28 02:38:49,811 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 409 predicate places. [2024-06-28 02:38:49,811 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 539 transitions, 6634 flow [2024-06-28 02:38:49,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:49,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:49,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-28 02:38:49,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-28 02:38:49,811 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:49,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:49,812 INFO L85 PathProgramCache]: Analyzing trace with hash 794067974, now seen corresponding path program 13 times [2024-06-28 02:38:49,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:49,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111993600] [2024-06-28 02:38:49,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:49,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:49,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:49,880 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-28 02:38:49,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:49,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111993600] [2024-06-28 02:38:49,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111993600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:49,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:49,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:49,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565821716] [2024-06-28 02:38:49,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:49,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:49,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:49,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:49,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:49,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:49,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 539 transitions, 6634 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:49,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:49,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:49,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:38:51,144 INFO L124 PetriNetUnfolderBase]: 3530/6021 cut-off events. [2024-06-28 02:38:51,144 INFO L125 PetriNetUnfolderBase]: For 1477839/1477839 co-relation queries the response was YES. [2024-06-28 02:38:51,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48619 conditions, 6021 events. 3530/6021 cut-off events. For 1477839/1477839 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 41713 event pairs, 954 based on Foata normal form. 1/6006 useless extension candidates. Maximal degree in co-relation 48408. Up to 4866 conditions per place. [2024-06-28 02:38:51,231 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 299 selfloop transitions, 248 changer transitions 0/555 dead transitions. [2024-06-28 02:38:51,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 555 transitions, 8074 flow [2024-06-28 02:38:51,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:38:51,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:38:51,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:38:51,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-28 02:38:51,232 INFO L175 Difference]: Start difference. First operand has 451 places, 539 transitions, 6634 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:38:51,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 555 transitions, 8074 flow [2024-06-28 02:38:59,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 555 transitions, 7588 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:38:59,491 INFO L231 Difference]: Finished difference. Result has 452 places, 539 transitions, 6650 flow [2024-06-28 02:38:59,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6148, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6650, PETRI_PLACES=452, PETRI_TRANSITIONS=539} [2024-06-28 02:38:59,491 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 410 predicate places. [2024-06-28 02:38:59,491 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 539 transitions, 6650 flow [2024-06-28 02:38:59,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:59,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:38:59,491 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-28 02:38:59,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-28 02:38:59,491 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:38:59,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:38:59,492 INFO L85 PathProgramCache]: Analyzing trace with hash -819229358, now seen corresponding path program 14 times [2024-06-28 02:38:59,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:38:59,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332412971] [2024-06-28 02:38:59,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:38:59,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:38:59,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:38:59,557 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-28 02:38:59,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:38:59,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332412971] [2024-06-28 02:38:59,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332412971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:38:59,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:38:59,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:38:59,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013130997] [2024-06-28 02:38:59,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:38:59,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:38:59,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:38:59,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:38:59,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:38:59,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:38:59,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 539 transitions, 6650 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:38:59,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:38:59,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:38:59,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:00,833 INFO L124 PetriNetUnfolderBase]: 3535/6045 cut-off events. [2024-06-28 02:39:00,833 INFO L125 PetriNetUnfolderBase]: For 1496063/1496063 co-relation queries the response was YES. [2024-06-28 02:39:00,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48802 conditions, 6045 events. 3535/6045 cut-off events. For 1496063/1496063 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 42058 event pairs, 922 based on Foata normal form. 1/6030 useless extension candidates. Maximal degree in co-relation 48590. Up to 4872 conditions per place. [2024-06-28 02:39:00,917 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 302 selfloop transitions, 249 changer transitions 0/559 dead transitions. [2024-06-28 02:39:00,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 559 transitions, 8436 flow [2024-06-28 02:39:00,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:00,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:00,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 02:39:00,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-28 02:39:00,918 INFO L175 Difference]: Start difference. First operand has 452 places, 539 transitions, 6650 flow. Second operand 8 states and 194 transitions. [2024-06-28 02:39:00,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 559 transitions, 8436 flow [2024-06-28 02:39:09,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 559 transitions, 7900 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 02:39:09,443 INFO L231 Difference]: Finished difference. Result has 452 places, 542 transitions, 6645 flow [2024-06-28 02:39:09,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6120, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6645, PETRI_PLACES=452, PETRI_TRANSITIONS=542} [2024-06-28 02:39:09,443 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 410 predicate places. [2024-06-28 02:39:09,443 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 542 transitions, 6645 flow [2024-06-28 02:39:09,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:09,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:09,443 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-28 02:39:09,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-28 02:39:09,443 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:09,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:09,444 INFO L85 PathProgramCache]: Analyzing trace with hash 788912984, now seen corresponding path program 15 times [2024-06-28 02:39:09,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:09,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209003522] [2024-06-28 02:39:09,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:09,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:09,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:09,509 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-28 02:39:09,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:09,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209003522] [2024-06-28 02:39:09,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209003522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:09,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:09,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:09,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009344378] [2024-06-28 02:39:09,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:09,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:09,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:09,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:09,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:09,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:09,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 542 transitions, 6645 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:09,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:09,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:09,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:10,779 INFO L124 PetriNetUnfolderBase]: 3532/6041 cut-off events. [2024-06-28 02:39:10,779 INFO L125 PetriNetUnfolderBase]: For 1502526/1502526 co-relation queries the response was YES. [2024-06-28 02:39:10,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48735 conditions, 6041 events. 3532/6041 cut-off events. For 1502526/1502526 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 42034 event pairs, 922 based on Foata normal form. 1/6026 useless extension candidates. Maximal degree in co-relation 48522. Up to 4869 conditions per place. [2024-06-28 02:39:10,865 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 294 selfloop transitions, 256 changer transitions 0/558 dead transitions. [2024-06-28 02:39:10,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 558 transitions, 8095 flow [2024-06-28 02:39:10,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:10,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:10,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 02:39:10,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-28 02:39:10,866 INFO L175 Difference]: Start difference. First operand has 452 places, 542 transitions, 6645 flow. Second operand 8 states and 194 transitions. [2024-06-28 02:39:10,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 558 transitions, 8095 flow [2024-06-28 02:39:19,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 558 transitions, 7630 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 02:39:19,535 INFO L231 Difference]: Finished difference. Result has 455 places, 542 transitions, 6698 flow [2024-06-28 02:39:19,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6180, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6698, PETRI_PLACES=455, PETRI_TRANSITIONS=542} [2024-06-28 02:39:19,536 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 413 predicate places. [2024-06-28 02:39:19,536 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 542 transitions, 6698 flow [2024-06-28 02:39:19,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:19,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:19,536 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-28 02:39:19,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-28 02:39:19,536 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:19,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:19,536 INFO L85 PathProgramCache]: Analyzing trace with hash -232825062, now seen corresponding path program 16 times [2024-06-28 02:39:19,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:19,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149357928] [2024-06-28 02:39:19,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:19,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:19,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:19,618 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-28 02:39:19,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:19,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149357928] [2024-06-28 02:39:19,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149357928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:19,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:19,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:39:19,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815123793] [2024-06-28 02:39:19,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:19,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:39:19,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:19,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:39:19,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:39:19,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:19,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 542 transitions, 6698 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:19,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:19,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:19,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:20,897 INFO L124 PetriNetUnfolderBase]: 3545/6080 cut-off events. [2024-06-28 02:39:20,897 INFO L125 PetriNetUnfolderBase]: For 1532289/1532289 co-relation queries the response was YES. [2024-06-28 02:39:20,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49153 conditions, 6080 events. 3545/6080 cut-off events. For 1532289/1532289 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 42412 event pairs, 845 based on Foata normal form. 1/6075 useless extension candidates. Maximal degree in co-relation 48939. Up to 5145 conditions per place. [2024-06-28 02:39:20,986 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 426 selfloop transitions, 131 changer transitions 0/565 dead transitions. [2024-06-28 02:39:20,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 565 transitions, 8540 flow [2024-06-28 02:39:20,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:20,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:20,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:39:20,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-28 02:39:20,990 INFO L175 Difference]: Start difference. First operand has 455 places, 542 transitions, 6698 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:39:20,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 565 transitions, 8540 flow [2024-06-28 02:39:29,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 565 transitions, 7961 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 02:39:29,884 INFO L231 Difference]: Finished difference. Result has 455 places, 548 transitions, 6447 flow [2024-06-28 02:39:29,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6131, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6447, PETRI_PLACES=455, PETRI_TRANSITIONS=548} [2024-06-28 02:39:29,884 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 413 predicate places. [2024-06-28 02:39:29,884 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 548 transitions, 6447 flow [2024-06-28 02:39:29,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:29,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:29,885 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-28 02:39:29,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-28 02:39:29,885 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:29,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:29,885 INFO L85 PathProgramCache]: Analyzing trace with hash -233032452, now seen corresponding path program 17 times [2024-06-28 02:39:29,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:29,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727399108] [2024-06-28 02:39:29,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:29,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:29,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:29,959 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-28 02:39:29,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:29,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727399108] [2024-06-28 02:39:29,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727399108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:29,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:29,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:29,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121537960] [2024-06-28 02:39:29,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:29,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:29,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:29,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:29,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:29,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:30,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 548 transitions, 6447 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:30,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:30,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:30,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:31,264 INFO L124 PetriNetUnfolderBase]: 3550/6089 cut-off events. [2024-06-28 02:39:31,265 INFO L125 PetriNetUnfolderBase]: For 1550373/1550373 co-relation queries the response was YES. [2024-06-28 02:39:31,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48937 conditions, 6089 events. 3550/6089 cut-off events. For 1550373/1550373 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 42467 event pairs, 845 based on Foata normal form. 1/6084 useless extension candidates. Maximal degree in co-relation 48722. Up to 5151 conditions per place. [2024-06-28 02:39:31,350 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 429 selfloop transitions, 131 changer transitions 0/568 dead transitions. [2024-06-28 02:39:31,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 568 transitions, 7953 flow [2024-06-28 02:39:31,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:39:31,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:39:31,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-28 02:39:31,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5663956639566395 [2024-06-28 02:39:31,351 INFO L175 Difference]: Start difference. First operand has 455 places, 548 transitions, 6447 flow. Second operand 9 states and 209 transitions. [2024-06-28 02:39:31,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 568 transitions, 7953 flow [2024-06-28 02:39:39,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 568 transitions, 7746 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 02:39:39,895 INFO L231 Difference]: Finished difference. Result has 460 places, 551 transitions, 6538 flow [2024-06-28 02:39:39,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6243, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6538, PETRI_PLACES=460, PETRI_TRANSITIONS=551} [2024-06-28 02:39:39,895 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 418 predicate places. [2024-06-28 02:39:39,895 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 551 transitions, 6538 flow [2024-06-28 02:39:39,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:39,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:39,896 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-28 02:39:39,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-28 02:39:39,896 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:39,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:39,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1280002040, now seen corresponding path program 18 times [2024-06-28 02:39:39,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:39,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141786598] [2024-06-28 02:39:39,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:39,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:39,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:39,962 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-28 02:39:39,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:39,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141786598] [2024-06-28 02:39:39,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141786598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:39,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:39,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:39,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286006419] [2024-06-28 02:39:39,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:39,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:39,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:39,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:39,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:40,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:40,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 551 transitions, 6538 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:40,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:40,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:40,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:41,493 INFO L124 PetriNetUnfolderBase]: 3555/6090 cut-off events. [2024-06-28 02:39:41,493 INFO L125 PetriNetUnfolderBase]: For 1569948/1569948 co-relation queries the response was YES. [2024-06-28 02:39:41,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49135 conditions, 6090 events. 3555/6090 cut-off events. For 1569948/1569948 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 42461 event pairs, 839 based on Foata normal form. 1/6085 useless extension candidates. Maximal degree in co-relation 48919. Up to 5157 conditions per place. [2024-06-28 02:39:41,565 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 438 selfloop transitions, 137 changer transitions 0/583 dead transitions. [2024-06-28 02:39:41,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 583 transitions, 8745 flow [2024-06-28 02:39:41,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:39:41,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:39:41,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 242 transitions. [2024-06-28 02:39:41,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5902439024390244 [2024-06-28 02:39:41,566 INFO L175 Difference]: Start difference. First operand has 460 places, 551 transitions, 6538 flow. Second operand 10 states and 242 transitions. [2024-06-28 02:39:41,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 583 transitions, 8745 flow [2024-06-28 02:39:50,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 583 transitions, 8477 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:39:50,102 INFO L231 Difference]: Finished difference. Result has 463 places, 554 transitions, 6583 flow [2024-06-28 02:39:50,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6276, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6583, PETRI_PLACES=463, PETRI_TRANSITIONS=554} [2024-06-28 02:39:50,103 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 421 predicate places. [2024-06-28 02:39:50,103 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 554 transitions, 6583 flow [2024-06-28 02:39:50,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:50,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:39:50,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-28 02:39:50,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-28 02:39:50,103 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:39:50,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:39:50,104 INFO L85 PathProgramCache]: Analyzing trace with hash 1279996460, now seen corresponding path program 19 times [2024-06-28 02:39:50,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:39:50,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328826075] [2024-06-28 02:39:50,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:39:50,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:39:50,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:39:50,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-28 02:39:50,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:39:50,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328826075] [2024-06-28 02:39:50,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328826075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:39:50,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:39:50,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:39:50,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644076658] [2024-06-28 02:39:50,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:39:50,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:39:50,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:39:50,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:39:50,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:39:50,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:39:50,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 554 transitions, 6583 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:39:50,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:39:50,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:39:50,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:39:51,623 INFO L124 PetriNetUnfolderBase]: 3552/6094 cut-off events. [2024-06-28 02:39:51,623 INFO L125 PetriNetUnfolderBase]: For 1576085/1576085 co-relation queries the response was YES. [2024-06-28 02:39:51,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49136 conditions, 6094 events. 3552/6094 cut-off events. For 1576085/1576085 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 42504 event pairs, 847 based on Foata normal form. 1/6089 useless extension candidates. Maximal degree in co-relation 48919. Up to 5154 conditions per place. [2024-06-28 02:39:51,821 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 438 selfloop transitions, 134 changer transitions 0/580 dead transitions. [2024-06-28 02:39:51,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 580 transitions, 8431 flow [2024-06-28 02:39:51,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:39:51,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:39:51,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-28 02:39:51,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6189024390243902 [2024-06-28 02:39:51,822 INFO L175 Difference]: Start difference. First operand has 463 places, 554 transitions, 6583 flow. Second operand 8 states and 203 transitions. [2024-06-28 02:39:51,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 580 transitions, 8431 flow [2024-06-28 02:40:00,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 580 transitions, 8102 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:40:00,760 INFO L231 Difference]: Finished difference. Result has 464 places, 554 transitions, 6530 flow [2024-06-28 02:40:00,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6254, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6530, PETRI_PLACES=464, PETRI_TRANSITIONS=554} [2024-06-28 02:40:00,761 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 422 predicate places. [2024-06-28 02:40:00,761 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 554 transitions, 6530 flow [2024-06-28 02:40:00,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:00,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:00,761 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-28 02:40:00,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-28 02:40:00,761 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:00,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:00,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1291966490, now seen corresponding path program 20 times [2024-06-28 02:40:00,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:00,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311391615] [2024-06-28 02:40:00,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:00,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:00,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:00,846 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-28 02:40:00,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:00,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311391615] [2024-06-28 02:40:00,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311391615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:00,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:00,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:40:00,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114404334] [2024-06-28 02:40:00,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:00,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:40:00,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:00,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:40:00,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:40:00,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:40:00,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 554 transitions, 6530 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:00,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:00,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:40:00,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:02,407 INFO L124 PetriNetUnfolderBase]: 3549/6082 cut-off events. [2024-06-28 02:40:02,407 INFO L125 PetriNetUnfolderBase]: For 1582591/1582591 co-relation queries the response was YES. [2024-06-28 02:40:02,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49038 conditions, 6082 events. 3549/6082 cut-off events. For 1582591/1582591 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 42454 event pairs, 839 based on Foata normal form. 1/6077 useless extension candidates. Maximal degree in co-relation 48820. Up to 5151 conditions per place. [2024-06-28 02:40:02,587 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 432 selfloop transitions, 133 changer transitions 0/573 dead transitions. [2024-06-28 02:40:02,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 573 transitions, 8028 flow [2024-06-28 02:40:02,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:40:02,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:40:02,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 02:40:02,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-28 02:40:02,588 INFO L175 Difference]: Start difference. First operand has 464 places, 554 transitions, 6530 flow. Second operand 8 states and 194 transitions. [2024-06-28 02:40:02,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 573 transitions, 8028 flow [2024-06-28 02:40:11,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 573 transitions, 7760 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:40:11,040 INFO L231 Difference]: Finished difference. Result has 465 places, 554 transitions, 6534 flow [2024-06-28 02:40:11,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6262, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6534, PETRI_PLACES=465, PETRI_TRANSITIONS=554} [2024-06-28 02:40:11,040 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 423 predicate places. [2024-06-28 02:40:11,040 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 554 transitions, 6534 flow [2024-06-28 02:40:11,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:11,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:11,041 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-28 02:40:11,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-28 02:40:11,041 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:11,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:11,041 INFO L85 PathProgramCache]: Analyzing trace with hash 1286811500, now seen corresponding path program 21 times [2024-06-28 02:40:11,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:11,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760427583] [2024-06-28 02:40:11,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:11,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:11,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:11,103 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-28 02:40:11,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:11,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760427583] [2024-06-28 02:40:11,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760427583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:11,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:11,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:11,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336684128] [2024-06-28 02:40:11,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:11,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:11,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:11,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:11,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:11,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:40:11,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 554 transitions, 6534 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:11,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:11,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:40:11,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:12,698 INFO L124 PetriNetUnfolderBase]: 3554/6099 cut-off events. [2024-06-28 02:40:12,698 INFO L125 PetriNetUnfolderBase]: For 1601182/1601182 co-relation queries the response was YES. [2024-06-28 02:40:12,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49192 conditions, 6099 events. 3554/6099 cut-off events. For 1601182/1601182 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 42648 event pairs, 847 based on Foata normal form. 1/6094 useless extension candidates. Maximal degree in co-relation 48973. Up to 5157 conditions per place. [2024-06-28 02:40:12,771 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 428 selfloop transitions, 139 changer transitions 0/575 dead transitions. [2024-06-28 02:40:12,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 575 transitions, 8069 flow [2024-06-28 02:40:12,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:12,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:12,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:40:12,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:40:12,773 INFO L175 Difference]: Start difference. First operand has 465 places, 554 transitions, 6534 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:40:12,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 575 transitions, 8069 flow [2024-06-28 02:40:22,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 575 transitions, 7753 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 02:40:22,093 INFO L231 Difference]: Finished difference. Result has 464 places, 557 transitions, 6535 flow [2024-06-28 02:40:22,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6224, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6535, PETRI_PLACES=464, PETRI_TRANSITIONS=557} [2024-06-28 02:40:22,093 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 422 predicate places. [2024-06-28 02:40:22,093 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 557 transitions, 6535 flow [2024-06-28 02:40:22,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:22,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:22,094 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-28 02:40:22,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-28 02:40:22,094 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:22,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:22,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1114530306, now seen corresponding path program 22 times [2024-06-28 02:40:22,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:22,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059198371] [2024-06-28 02:40:22,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:22,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:22,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:22,160 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-28 02:40:22,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:22,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059198371] [2024-06-28 02:40:22,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059198371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:22,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:22,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:40:22,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009590571] [2024-06-28 02:40:22,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:22,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:40:22,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:22,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:40:22,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:40:22,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:40:22,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 557 transitions, 6535 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:22,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:22,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:40:22,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:23,824 INFO L124 PetriNetUnfolderBase]: 3551/6087 cut-off events. [2024-06-28 02:40:23,824 INFO L125 PetriNetUnfolderBase]: For 1607059/1607059 co-relation queries the response was YES. [2024-06-28 02:40:23,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49098 conditions, 6087 events. 3551/6087 cut-off events. For 1607059/1607059 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 42443 event pairs, 839 based on Foata normal form. 1/6082 useless extension candidates. Maximal degree in co-relation 48878. Up to 5154 conditions per place. [2024-06-28 02:40:23,898 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 432 selfloop transitions, 137 changer transitions 0/577 dead transitions. [2024-06-28 02:40:23,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 577 transitions, 7723 flow [2024-06-28 02:40:23,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:40:23,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:40:23,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:40:23,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-28 02:40:23,899 INFO L175 Difference]: Start difference. First operand has 464 places, 557 transitions, 6535 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:40:23,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 577 transitions, 7723 flow [2024-06-28 02:40:32,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 577 transitions, 7294 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:40:32,845 INFO L231 Difference]: Finished difference. Result has 464 places, 557 transitions, 6388 flow [2024-06-28 02:40:32,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6106, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6388, PETRI_PLACES=464, PETRI_TRANSITIONS=557} [2024-06-28 02:40:32,846 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 422 predicate places. [2024-06-28 02:40:32,846 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 557 transitions, 6388 flow [2024-06-28 02:40:32,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:32,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:32,846 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-28 02:40:32,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-28 02:40:32,846 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:32,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:32,847 INFO L85 PathProgramCache]: Analyzing trace with hash -198625733, now seen corresponding path program 9 times [2024-06-28 02:40:32,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:32,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118462765] [2024-06-28 02:40:32,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:32,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:32,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:32,915 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-28 02:40:32,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:32,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118462765] [2024-06-28 02:40:32,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118462765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:32,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:32,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:40:32,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046179398] [2024-06-28 02:40:32,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:32,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:40:32,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:32,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:40:32,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:40:32,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:40:32,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 557 transitions, 6388 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:32,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:32,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:40:32,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:34,600 INFO L124 PetriNetUnfolderBase]: 3605/6139 cut-off events. [2024-06-28 02:40:34,600 INFO L125 PetriNetUnfolderBase]: For 1757800/1757800 co-relation queries the response was YES. [2024-06-28 02:40:34,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51441 conditions, 6139 events. 3605/6139 cut-off events. For 1757800/1757800 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 42655 event pairs, 966 based on Foata normal form. 2/6125 useless extension candidates. Maximal degree in co-relation 51220. Up to 4880 conditions per place. [2024-06-28 02:40:34,688 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 312 selfloop transitions, 271 changer transitions 0/591 dead transitions. [2024-06-28 02:40:34,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 591 transitions, 8142 flow [2024-06-28 02:40:34,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:40:34,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:40:34,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-28 02:40:34,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6189024390243902 [2024-06-28 02:40:34,689 INFO L175 Difference]: Start difference. First operand has 464 places, 557 transitions, 6388 flow. Second operand 8 states and 203 transitions. [2024-06-28 02:40:34,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 591 transitions, 8142 flow [2024-06-28 02:40:45,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 591 transitions, 7730 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 02:40:45,228 INFO L231 Difference]: Finished difference. Result has 464 places, 561 transitions, 6695 flow [2024-06-28 02:40:45,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5976, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6695, PETRI_PLACES=464, PETRI_TRANSITIONS=561} [2024-06-28 02:40:45,229 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 422 predicate places. [2024-06-28 02:40:45,229 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 561 transitions, 6695 flow [2024-06-28 02:40:45,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:45,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:45,229 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-28 02:40:45,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-28 02:40:45,229 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:45,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:45,230 INFO L85 PathProgramCache]: Analyzing trace with hash -190054853, now seen corresponding path program 10 times [2024-06-28 02:40:45,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:45,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763426409] [2024-06-28 02:40:45,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:45,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:45,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:45,301 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-28 02:40:45,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:45,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763426409] [2024-06-28 02:40:45,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763426409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:45,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:45,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:40:45,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518893009] [2024-06-28 02:40:45,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:45,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:40:45,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:45,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:40:45,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:40:45,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:40:45,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 561 transitions, 6695 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:45,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:45,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:40:45,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:46,946 INFO L124 PetriNetUnfolderBase]: 3613/6156 cut-off events. [2024-06-28 02:40:46,947 INFO L125 PetriNetUnfolderBase]: For 1779429/1779429 co-relation queries the response was YES. [2024-06-28 02:40:47,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52073 conditions, 6156 events. 3613/6156 cut-off events. For 1779429/1779429 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 42806 event pairs, 973 based on Foata normal form. 2/6142 useless extension candidates. Maximal degree in co-relation 51851. Up to 4981 conditions per place. [2024-06-28 02:40:47,027 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 309 selfloop transitions, 268 changer transitions 0/585 dead transitions. [2024-06-28 02:40:47,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 585 transitions, 7991 flow [2024-06-28 02:40:47,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:40:47,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:40:47,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:40:47,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-28 02:40:47,027 INFO L175 Difference]: Start difference. First operand has 464 places, 561 transitions, 6695 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:40:47,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 585 transitions, 7991 flow [2024-06-28 02:40:57,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 585 transitions, 7543 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-28 02:40:57,573 INFO L231 Difference]: Finished difference. Result has 468 places, 563 transitions, 6880 flow [2024-06-28 02:40:57,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6269, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=266, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6880, PETRI_PLACES=468, PETRI_TRANSITIONS=563} [2024-06-28 02:40:57,573 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 426 predicate places. [2024-06-28 02:40:57,574 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 563 transitions, 6880 flow [2024-06-28 02:40:57,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:57,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:40:57,574 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-28 02:40:57,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-28 02:40:57,574 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:40:57,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:40:57,574 INFO L85 PathProgramCache]: Analyzing trace with hash 1286985275, now seen corresponding path program 11 times [2024-06-28 02:40:57,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:40:57,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124205014] [2024-06-28 02:40:57,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:40:57,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:40:57,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:40:57,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-28 02:40:57,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:40:57,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124205014] [2024-06-28 02:40:57,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124205014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:40:57,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:40:57,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:40:57,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999450128] [2024-06-28 02:40:57,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:40:57,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:40:57,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:40:57,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:40:57,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:40:57,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:40:57,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 563 transitions, 6880 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:40:57,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:40:57,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:40:57,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:40:59,354 INFO L124 PetriNetUnfolderBase]: 3621/6168 cut-off events. [2024-06-28 02:40:59,354 INFO L125 PetriNetUnfolderBase]: For 1797392/1797392 co-relation queries the response was YES. [2024-06-28 02:40:59,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52587 conditions, 6168 events. 3621/6168 cut-off events. For 1797392/1797392 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 42894 event pairs, 973 based on Foata normal form. 2/6154 useless extension candidates. Maximal degree in co-relation 52363. Up to 4993 conditions per place. [2024-06-28 02:40:59,433 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 310 selfloop transitions, 266 changer transitions 0/584 dead transitions. [2024-06-28 02:40:59,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 584 transitions, 8148 flow [2024-06-28 02:40:59,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:40:59,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:40:59,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:40:59,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-28 02:40:59,434 INFO L175 Difference]: Start difference. First operand has 468 places, 563 transitions, 6880 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:40:59,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 584 transitions, 8148 flow [2024-06-28 02:41:10,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 584 transitions, 7557 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:10,099 INFO L231 Difference]: Finished difference. Result has 470 places, 565 transitions, 6900 flow [2024-06-28 02:41:10,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6289, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6900, PETRI_PLACES=470, PETRI_TRANSITIONS=565} [2024-06-28 02:41:10,099 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 428 predicate places. [2024-06-28 02:41:10,100 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 565 transitions, 6900 flow [2024-06-28 02:41:10,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:10,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:10,100 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-28 02:41:10,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-28 02:41:10,100 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:10,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:10,100 INFO L85 PathProgramCache]: Analyzing trace with hash 592540807, now seen corresponding path program 12 times [2024-06-28 02:41:10,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:10,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835915921] [2024-06-28 02:41:10,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:10,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:10,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:10,171 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-28 02:41:10,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:10,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835915921] [2024-06-28 02:41:10,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835915921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:10,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:10,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:10,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625919339] [2024-06-28 02:41:10,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:10,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:10,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:10,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:10,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:10,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:41:10,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 565 transitions, 6900 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:10,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:10,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:41:10,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:11,820 INFO L124 PetriNetUnfolderBase]: 3657/6224 cut-off events. [2024-06-28 02:41:11,821 INFO L125 PetriNetUnfolderBase]: For 1937002/1937002 co-relation queries the response was YES. [2024-06-28 02:41:11,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53355 conditions, 6224 events. 3657/6224 cut-off events. For 1937002/1937002 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 43322 event pairs, 977 based on Foata normal form. 10/6218 useless extension candidates. Maximal degree in co-relation 53130. Up to 5017 conditions per place. [2024-06-28 02:41:11,903 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 317 selfloop transitions, 261 changer transitions 0/586 dead transitions. [2024-06-28 02:41:11,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 586 transitions, 8194 flow [2024-06-28 02:41:11,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:11,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:11,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:41:11,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884146341463414 [2024-06-28 02:41:11,904 INFO L175 Difference]: Start difference. First operand has 470 places, 565 transitions, 6900 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:41:11,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 586 transitions, 8194 flow [2024-06-28 02:41:22,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 586 transitions, 7603 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:22,915 INFO L231 Difference]: Finished difference. Result has 472 places, 567 transitions, 6915 flow [2024-06-28 02:41:22,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6309, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6915, PETRI_PLACES=472, PETRI_TRANSITIONS=567} [2024-06-28 02:41:22,915 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 430 predicate places. [2024-06-28 02:41:22,915 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 567 transitions, 6915 flow [2024-06-28 02:41:22,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:22,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:22,915 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-28 02:41:22,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-28 02:41:22,916 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:22,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:22,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1134076593, now seen corresponding path program 13 times [2024-06-28 02:41:22,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:22,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182443888] [2024-06-28 02:41:22,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:22,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:22,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:22,990 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-28 02:41:22,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:22,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182443888] [2024-06-28 02:41:22,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182443888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:22,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:22,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:22,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605428035] [2024-06-28 02:41:22,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:22,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:22,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:22,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:22,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:23,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:41:23,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 567 transitions, 6915 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:23,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:23,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:41:23,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:24,615 INFO L124 PetriNetUnfolderBase]: 3634/6219 cut-off events. [2024-06-28 02:41:24,615 INFO L125 PetriNetUnfolderBase]: For 1816342/1816342 co-relation queries the response was YES. [2024-06-28 02:41:24,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51387 conditions, 6219 events. 3634/6219 cut-off events. For 1816342/1816342 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 43466 event pairs, 847 based on Foata normal form. 10/6223 useless extension candidates. Maximal degree in co-relation 51161. Up to 5227 conditions per place. [2024-06-28 02:41:24,698 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 451 selfloop transitions, 139 changer transitions 0/598 dead transitions. [2024-06-28 02:41:24,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 598 transitions, 8191 flow [2024-06-28 02:41:24,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:41:24,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:41:24,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-28 02:41:24,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6341463414634146 [2024-06-28 02:41:24,699 INFO L175 Difference]: Start difference. First operand has 472 places, 567 transitions, 6915 flow. Second operand 8 states and 208 transitions. [2024-06-28 02:41:24,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 598 transitions, 8191 flow [2024-06-28 02:41:34,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 598 transitions, 7563 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-28 02:41:34,584 INFO L231 Difference]: Finished difference. Result has 474 places, 567 transitions, 6574 flow [2024-06-28 02:41:34,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6287, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6574, PETRI_PLACES=474, PETRI_TRANSITIONS=567} [2024-06-28 02:41:34,584 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 432 predicate places. [2024-06-28 02:41:34,584 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 567 transitions, 6574 flow [2024-06-28 02:41:34,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:34,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:34,585 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-28 02:41:34,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-28 02:41:34,585 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:34,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:34,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1436394831, now seen corresponding path program 14 times [2024-06-28 02:41:34,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:34,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562238135] [2024-06-28 02:41:34,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:34,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:34,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:34,668 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-28 02:41:34,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:34,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562238135] [2024-06-28 02:41:34,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562238135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:34,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:34,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:34,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030220110] [2024-06-28 02:41:34,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:34,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:34,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:34,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:34,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:34,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:41:34,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 567 transitions, 6574 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:34,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:34,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:41:34,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:36,386 INFO L124 PetriNetUnfolderBase]: 3611/6195 cut-off events. [2024-06-28 02:41:36,386 INFO L125 PetriNetUnfolderBase]: For 1677620/1677620 co-relation queries the response was YES. [2024-06-28 02:41:36,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48237 conditions, 6195 events. 3611/6195 cut-off events. For 1677620/1677620 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 43306 event pairs, 818 based on Foata normal form. 10/6202 useless extension candidates. Maximal degree in co-relation 48010. Up to 5188 conditions per place. [2024-06-28 02:41:36,464 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 444 selfloop transitions, 153 changer transitions 0/605 dead transitions. [2024-06-28 02:41:36,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 605 transitions, 7882 flow [2024-06-28 02:41:36,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:41:36,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:41:36,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-06-28 02:41:36,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6395663956639567 [2024-06-28 02:41:36,465 INFO L175 Difference]: Start difference. First operand has 474 places, 567 transitions, 6574 flow. Second operand 9 states and 236 transitions. [2024-06-28 02:41:36,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 605 transitions, 7882 flow [2024-06-28 02:41:45,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 605 transitions, 7532 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-28 02:41:45,093 INFO L231 Difference]: Finished difference. Result has 476 places, 567 transitions, 6542 flow [2024-06-28 02:41:45,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6224, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6542, PETRI_PLACES=476, PETRI_TRANSITIONS=567} [2024-06-28 02:41:45,094 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 434 predicate places. [2024-06-28 02:41:45,094 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 567 transitions, 6542 flow [2024-06-28 02:41:45,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:45,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:45,094 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-28 02:41:45,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-28 02:41:45,094 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:45,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:45,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1110801814, now seen corresponding path program 1 times [2024-06-28 02:41:45,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:45,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815545295] [2024-06-28 02:41:45,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:45,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:45,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:45,167 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-28 02:41:45,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:45,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815545295] [2024-06-28 02:41:45,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815545295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:45,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:45,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:45,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109754326] [2024-06-28 02:41:45,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:45,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:45,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:45,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:45,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:45,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:41:45,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 567 transitions, 6542 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:45,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:45,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:41:45,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:46,824 INFO L124 PetriNetUnfolderBase]: 3631/6233 cut-off events. [2024-06-28 02:41:46,824 INFO L125 PetriNetUnfolderBase]: For 1632400/1632400 co-relation queries the response was YES. [2024-06-28 02:41:46,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48112 conditions, 6233 events. 3631/6233 cut-off events. For 1632400/1632400 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 43715 event pairs, 872 based on Foata normal form. 6/6231 useless extension candidates. Maximal degree in co-relation 47884. Up to 5279 conditions per place. [2024-06-28 02:41:46,903 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 476 selfloop transitions, 108 changer transitions 0/592 dead transitions. [2024-06-28 02:41:46,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 592 transitions, 7810 flow [2024-06-28 02:41:46,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:41:46,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:41:46,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-28 02:41:46,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658536585365853 [2024-06-28 02:41:46,904 INFO L175 Difference]: Start difference. First operand has 476 places, 567 transitions, 6542 flow. Second operand 10 states and 232 transitions. [2024-06-28 02:41:46,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 592 transitions, 7810 flow [2024-06-28 02:41:58,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 592 transitions, 7488 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 02:41:58,054 INFO L231 Difference]: Finished difference. Result has 478 places, 568 transitions, 6470 flow [2024-06-28 02:41:58,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6220, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6470, PETRI_PLACES=478, PETRI_TRANSITIONS=568} [2024-06-28 02:41:58,054 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 436 predicate places. [2024-06-28 02:41:58,054 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 568 transitions, 6470 flow [2024-06-28 02:41:58,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:58,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:41:58,055 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-28 02:41:58,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-28 02:41:58,055 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:41:58,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:41:58,055 INFO L85 PathProgramCache]: Analyzing trace with hash 667980454, now seen corresponding path program 2 times [2024-06-28 02:41:58,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:41:58,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226267180] [2024-06-28 02:41:58,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:41:58,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:41:58,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:41:58,126 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-28 02:41:58,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:41:58,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226267180] [2024-06-28 02:41:58,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226267180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:41:58,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:41:58,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:41:58,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662491334] [2024-06-28 02:41:58,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:41:58,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:41:58,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:41:58,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:41:58,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:41:58,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:41:58,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 568 transitions, 6470 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:41:58,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:41:58,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:41:58,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:41:59,762 INFO L124 PetriNetUnfolderBase]: 3651/6267 cut-off events. [2024-06-28 02:41:59,762 INFO L125 PetriNetUnfolderBase]: For 1633504/1633504 co-relation queries the response was YES. [2024-06-28 02:41:59,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48238 conditions, 6267 events. 3651/6267 cut-off events. For 1633504/1633504 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 43927 event pairs, 843 based on Foata normal form. 6/6265 useless extension candidates. Maximal degree in co-relation 48009. Up to 4884 conditions per place. [2024-06-28 02:41:59,840 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 476 selfloop transitions, 112 changer transitions 0/596 dead transitions. [2024-06-28 02:41:59,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 596 transitions, 8098 flow [2024-06-28 02:41:59,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:41:59,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:41:59,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-28 02:41:59,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5826558265582655 [2024-06-28 02:41:59,841 INFO L175 Difference]: Start difference. First operand has 478 places, 568 transitions, 6470 flow. Second operand 9 states and 215 transitions. [2024-06-28 02:41:59,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 596 transitions, 8098 flow [2024-06-28 02:42:09,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 596 transitions, 7858 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 02:42:09,661 INFO L231 Difference]: Finished difference. Result has 479 places, 569 transitions, 6488 flow [2024-06-28 02:42:09,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6230, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6488, PETRI_PLACES=479, PETRI_TRANSITIONS=569} [2024-06-28 02:42:09,661 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 437 predicate places. [2024-06-28 02:42:09,661 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 569 transitions, 6488 flow [2024-06-28 02:42:09,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:09,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:09,662 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-28 02:42:09,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-28 02:42:09,662 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:09,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:09,662 INFO L85 PathProgramCache]: Analyzing trace with hash -509994738, now seen corresponding path program 3 times [2024-06-28 02:42:09,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:09,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124591398] [2024-06-28 02:42:09,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:09,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:09,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:09,732 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-28 02:42:09,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:09,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124591398] [2024-06-28 02:42:09,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124591398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:09,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:09,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:09,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57467461] [2024-06-28 02:42:09,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:09,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:09,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:09,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:09,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:09,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:42:09,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 569 transitions, 6488 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:09,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:09,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:42:09,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:11,285 INFO L124 PetriNetUnfolderBase]: 3638/6248 cut-off events. [2024-06-28 02:42:11,286 INFO L125 PetriNetUnfolderBase]: For 1564424/1564424 co-relation queries the response was YES. [2024-06-28 02:42:11,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47167 conditions, 6248 events. 3638/6248 cut-off events. For 1564424/1564424 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 43765 event pairs, 837 based on Foata normal form. 6/6246 useless extension candidates. Maximal degree in co-relation 46937. Up to 4878 conditions per place. [2024-06-28 02:42:11,360 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 472 selfloop transitions, 116 changer transitions 0/596 dead transitions. [2024-06-28 02:42:11,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 596 transitions, 7756 flow [2024-06-28 02:42:11,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:42:11,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:42:11,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-28 02:42:11,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-28 02:42:11,361 INFO L175 Difference]: Start difference. First operand has 479 places, 569 transitions, 6488 flow. Second operand 9 states and 216 transitions. [2024-06-28 02:42:11,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 596 transitions, 7756 flow [2024-06-28 02:42:21,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 596 transitions, 7489 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 02:42:21,052 INFO L231 Difference]: Finished difference. Result has 482 places, 569 transitions, 6457 flow [2024-06-28 02:42:21,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6221, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6457, PETRI_PLACES=482, PETRI_TRANSITIONS=569} [2024-06-28 02:42:21,053 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 440 predicate places. [2024-06-28 02:42:21,053 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 569 transitions, 6457 flow [2024-06-28 02:42:21,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:21,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:21,053 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-28 02:42:21,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-28 02:42:21,053 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:21,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:21,053 INFO L85 PathProgramCache]: Analyzing trace with hash -278880008, now seen corresponding path program 4 times [2024-06-28 02:42:21,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:21,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199547797] [2024-06-28 02:42:21,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:21,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:21,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:21,120 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-28 02:42:21,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:21,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199547797] [2024-06-28 02:42:21,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199547797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:21,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:21,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:21,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685403383] [2024-06-28 02:42:21,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:21,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:21,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:21,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:21,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:21,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:42:21,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 569 transitions, 6457 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:21,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:21,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:42:21,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:22,824 INFO L124 PetriNetUnfolderBase]: 3625/6223 cut-off events. [2024-06-28 02:42:22,824 INFO L125 PetriNetUnfolderBase]: For 1491666/1491666 co-relation queries the response was YES. [2024-06-28 02:42:22,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45862 conditions, 6223 events. 3625/6223 cut-off events. For 1491666/1491666 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 43661 event pairs, 607 based on Foata normal form. 6/6224 useless extension candidates. Maximal degree in co-relation 45631. Up to 4763 conditions per place. [2024-06-28 02:42:22,902 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 495 selfloop transitions, 107 changer transitions 1/611 dead transitions. [2024-06-28 02:42:22,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 611 transitions, 7832 flow [2024-06-28 02:42:22,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:42:22,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:42:22,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-06-28 02:42:22,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6615853658536586 [2024-06-28 02:42:22,903 INFO L175 Difference]: Start difference. First operand has 482 places, 569 transitions, 6457 flow. Second operand 8 states and 217 transitions. [2024-06-28 02:42:22,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 611 transitions, 7832 flow [2024-06-28 02:42:32,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 611 transitions, 7563 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 02:42:32,550 INFO L231 Difference]: Finished difference. Result has 482 places, 570 transitions, 6445 flow [2024-06-28 02:42:32,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6202, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6445, PETRI_PLACES=482, PETRI_TRANSITIONS=570} [2024-06-28 02:42:32,550 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 440 predicate places. [2024-06-28 02:42:32,551 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 570 transitions, 6445 flow [2024-06-28 02:42:32,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:32,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:32,551 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-28 02:42:32,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-28 02:42:32,551 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:32,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:32,551 INFO L85 PathProgramCache]: Analyzing trace with hash -262958408, now seen corresponding path program 5 times [2024-06-28 02:42:32,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:32,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487814449] [2024-06-28 02:42:32,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:32,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:32,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:32,626 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-28 02:42:32,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:32,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487814449] [2024-06-28 02:42:32,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487814449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:32,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:32,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:32,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570227532] [2024-06-28 02:42:32,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:32,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:32,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:32,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:32,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:32,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:42:32,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 570 transitions, 6445 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:32,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:32,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:42:32,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:34,159 INFO L124 PetriNetUnfolderBase]: 3645/6273 cut-off events. [2024-06-28 02:42:34,159 INFO L125 PetriNetUnfolderBase]: For 1507036/1507036 co-relation queries the response was YES. [2024-06-28 02:42:34,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46056 conditions, 6273 events. 3645/6273 cut-off events. For 1507036/1507036 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 44139 event pairs, 547 based on Foata normal form. 6/6273 useless extension candidates. Maximal degree in co-relation 45824. Up to 3958 conditions per place. [2024-06-28 02:42:34,238 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 492 selfloop transitions, 108 changer transitions 0/608 dead transitions. [2024-06-28 02:42:34,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 608 transitions, 8525 flow [2024-06-28 02:42:34,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:34,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:34,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-28 02:42:34,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662020905923345 [2024-06-28 02:42:34,239 INFO L175 Difference]: Start difference. First operand has 482 places, 570 transitions, 6445 flow. Second operand 7 states and 190 transitions. [2024-06-28 02:42:34,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 608 transitions, 8525 flow [2024-06-28 02:42:45,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 608 transitions, 8343 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 02:42:45,056 INFO L231 Difference]: Finished difference. Result has 483 places, 572 transitions, 6551 flow [2024-06-28 02:42:45,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6267, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6551, PETRI_PLACES=483, PETRI_TRANSITIONS=572} [2024-06-28 02:42:45,056 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 441 predicate places. [2024-06-28 02:42:45,056 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 572 transitions, 6551 flow [2024-06-28 02:42:45,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:45,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:45,057 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-28 02:42:45,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-28 02:42:45,057 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:45,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:45,057 INFO L85 PathProgramCache]: Analyzing trace with hash -511799098, now seen corresponding path program 6 times [2024-06-28 02:42:45,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:45,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521415550] [2024-06-28 02:42:45,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:45,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:45,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:45,124 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-28 02:42:45,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:45,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521415550] [2024-06-28 02:42:45,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521415550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:45,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:45,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:42:45,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483562776] [2024-06-28 02:42:45,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:45,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:42:45,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:45,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:42:45,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:42:45,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:42:45,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 572 transitions, 6551 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:45,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:45,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:42:45,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:46,769 INFO L124 PetriNetUnfolderBase]: 3632/6251 cut-off events. [2024-06-28 02:42:46,770 INFO L125 PetriNetUnfolderBase]: For 1420248/1420248 co-relation queries the response was YES. [2024-06-28 02:42:46,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45088 conditions, 6251 events. 3632/6251 cut-off events. For 1420248/1420248 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 43957 event pairs, 580 based on Foata normal form. 6/6251 useless extension candidates. Maximal degree in co-relation 44856. Up to 3952 conditions per place. [2024-06-28 02:42:46,846 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 490 selfloop transitions, 108 changer transitions 0/606 dead transitions. [2024-06-28 02:42:46,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 606 transitions, 8213 flow [2024-06-28 02:42:46,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:42:46,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:42:46,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-28 02:42:46,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6585365853658537 [2024-06-28 02:42:46,847 INFO L175 Difference]: Start difference. First operand has 483 places, 572 transitions, 6551 flow. Second operand 7 states and 189 transitions. [2024-06-28 02:42:46,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 606 transitions, 8213 flow [2024-06-28 02:42:58,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 606 transitions, 8021 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-28 02:42:58,138 INFO L231 Difference]: Finished difference. Result has 487 places, 572 transitions, 6581 flow [2024-06-28 02:42:58,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6359, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6581, PETRI_PLACES=487, PETRI_TRANSITIONS=572} [2024-06-28 02:42:58,139 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 445 predicate places. [2024-06-28 02:42:58,139 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 572 transitions, 6581 flow [2024-06-28 02:42:58,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:58,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:42:58,139 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, 1] [2024-06-28 02:42:58,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-28 02:42:58,139 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:42:58,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:42:58,139 INFO L85 PathProgramCache]: Analyzing trace with hash -785980906, now seen corresponding path program 1 times [2024-06-28 02:42:58,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:42:58,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262027069] [2024-06-28 02:42:58,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:42:58,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:42:58,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:42:58,211 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-28 02:42:58,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:42:58,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262027069] [2024-06-28 02:42:58,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262027069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:42:58,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:42:58,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:42:58,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148092581] [2024-06-28 02:42:58,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:42:58,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:42:58,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:42:58,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:42:58,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:42:58,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:42:58,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 572 transitions, 6581 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:42:58,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:42:58,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:42:58,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:42:59,878 INFO L124 PetriNetUnfolderBase]: 3685/6337 cut-off events. [2024-06-28 02:42:59,878 INFO L125 PetriNetUnfolderBase]: For 1528936/1528936 co-relation queries the response was YES. [2024-06-28 02:42:59,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46598 conditions, 6337 events. 3685/6337 cut-off events. For 1528936/1528936 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 44565 event pairs, 643 based on Foata normal form. 6/6338 useless extension candidates. Maximal degree in co-relation 46365. Up to 4943 conditions per place. [2024-06-28 02:42:59,963 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 557 selfloop transitions, 55 changer transitions 4/624 dead transitions. [2024-06-28 02:42:59,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 624 transitions, 8713 flow [2024-06-28 02:42:59,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:42:59,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:42:59,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-28 02:42:59,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6314363143631436 [2024-06-28 02:42:59,965 INFO L175 Difference]: Start difference. First operand has 487 places, 572 transitions, 6581 flow. Second operand 9 states and 233 transitions. [2024-06-28 02:42:59,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 624 transitions, 8713 flow [2024-06-28 02:43:10,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 624 transitions, 8501 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 02:43:10,310 INFO L231 Difference]: Finished difference. Result has 491 places, 574 transitions, 6527 flow [2024-06-28 02:43:10,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6369, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6527, PETRI_PLACES=491, PETRI_TRANSITIONS=574} [2024-06-28 02:43:10,310 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 449 predicate places. [2024-06-28 02:43:10,310 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 574 transitions, 6527 flow [2024-06-28 02:43:10,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:10,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:10,310 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, 1] [2024-06-28 02:43:10,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-28 02:43:10,310 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:10,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:10,311 INFO L85 PathProgramCache]: Analyzing trace with hash 772179800, now seen corresponding path program 2 times [2024-06-28 02:43:10,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:10,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908371997] [2024-06-28 02:43:10,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:10,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:10,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:10,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-28 02:43:10,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:10,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908371997] [2024-06-28 02:43:10,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908371997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:10,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:10,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:43:10,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919517429] [2024-06-28 02:43:10,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:10,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:43:10,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:10,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:43:10,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:43:10,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:43:10,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 574 transitions, 6527 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:10,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:10,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:43:10,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:12,102 INFO L124 PetriNetUnfolderBase]: 3705/6377 cut-off events. [2024-06-28 02:43:12,102 INFO L125 PetriNetUnfolderBase]: For 1543559/1543559 co-relation queries the response was YES. [2024-06-28 02:43:12,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46580 conditions, 6377 events. 3705/6377 cut-off events. For 1543559/1543559 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 44895 event pairs, 685 based on Foata normal form. 6/6370 useless extension candidates. Maximal degree in co-relation 46346. Up to 4955 conditions per place. [2024-06-28 02:43:12,182 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 557 selfloop transitions, 55 changer transitions 4/624 dead transitions. [2024-06-28 02:43:12,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 624 transitions, 8287 flow [2024-06-28 02:43:12,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:43:12,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:43:12,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 250 transitions. [2024-06-28 02:43:12,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-28 02:43:12,183 INFO L175 Difference]: Start difference. First operand has 491 places, 574 transitions, 6527 flow. Second operand 10 states and 250 transitions. [2024-06-28 02:43:12,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 624 transitions, 8287 flow [2024-06-28 02:43:22,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 624 transitions, 8190 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 02:43:22,554 INFO L231 Difference]: Finished difference. Result has 496 places, 575 transitions, 6568 flow [2024-06-28 02:43:22,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6435, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6568, PETRI_PLACES=496, PETRI_TRANSITIONS=575} [2024-06-28 02:43:22,555 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 454 predicate places. [2024-06-28 02:43:22,555 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 575 transitions, 6568 flow [2024-06-28 02:43:22,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:22,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:22,555 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, 1] [2024-06-28 02:43:22,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-28 02:43:22,555 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:22,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:22,555 INFO L85 PathProgramCache]: Analyzing trace with hash 772179986, now seen corresponding path program 1 times [2024-06-28 02:43:22,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:22,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140079021] [2024-06-28 02:43:22,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:22,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:22,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:22,625 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-28 02:43:22,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:22,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140079021] [2024-06-28 02:43:22,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140079021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:22,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:22,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:22,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631120551] [2024-06-28 02:43:22,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:22,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:22,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:22,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:22,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:22,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:43:22,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 575 transitions, 6568 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:22,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:22,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:43:22,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:24,503 INFO L124 PetriNetUnfolderBase]: 3931/6760 cut-off events. [2024-06-28 02:43:24,505 INFO L125 PetriNetUnfolderBase]: For 2196541/2196541 co-relation queries the response was YES. [2024-06-28 02:43:24,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56363 conditions, 6760 events. 3931/6760 cut-off events. For 2196541/2196541 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 47949 event pairs, 881 based on Foata normal form. 6/6760 useless extension candidates. Maximal degree in co-relation 56128. Up to 2891 conditions per place. [2024-06-28 02:43:24,600 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 434 selfloop transitions, 172 changer transitions 0/614 dead transitions. [2024-06-28 02:43:24,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 614 transitions, 8790 flow [2024-06-28 02:43:24,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:43:24,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:43:24,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 02:43:24,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6280487804878049 [2024-06-28 02:43:24,601 INFO L175 Difference]: Start difference. First operand has 496 places, 575 transitions, 6568 flow. Second operand 8 states and 206 transitions. [2024-06-28 02:43:24,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 614 transitions, 8790 flow [2024-06-28 02:43:37,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 614 transitions, 8668 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 02:43:37,992 INFO L231 Difference]: Finished difference. Result has 497 places, 577 transitions, 6938 flow [2024-06-28 02:43:37,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6446, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6938, PETRI_PLACES=497, PETRI_TRANSITIONS=577} [2024-06-28 02:43:37,993 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 455 predicate places. [2024-06-28 02:43:37,993 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 577 transitions, 6938 flow [2024-06-28 02:43:37,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:37,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:43:37,993 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, 1] [2024-06-28 02:43:37,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-28 02:43:37,993 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:43:37,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:43:37,994 INFO L85 PathProgramCache]: Analyzing trace with hash -608492080, now seen corresponding path program 2 times [2024-06-28 02:43:37,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:43:37,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268981930] [2024-06-28 02:43:37,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:43:37,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:43:37,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:43:38,079 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-28 02:43:38,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:43:38,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268981930] [2024-06-28 02:43:38,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268981930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:43:38,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:43:38,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:43:38,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007160190] [2024-06-28 02:43:38,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:43:38,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:43:38,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:43:38,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:43:38,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:43:38,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-28 02:43:38,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 577 transitions, 6938 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:43:38,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:43:38,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-28 02:43:38,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:43:40,009 INFO L124 PetriNetUnfolderBase]: 4032/6954 cut-off events. [2024-06-28 02:43:40,009 INFO L125 PetriNetUnfolderBase]: For 2513145/2513145 co-relation queries the response was YES. [2024-06-28 02:43:40,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61399 conditions, 6954 events. 4032/6954 cut-off events. For 2513145/2513145 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 49596 event pairs, 814 based on Foata normal form. 6/6954 useless extension candidates. Maximal degree in co-relation 61162. Up to 5725 conditions per place. [2024-06-28 02:43:40,103 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 577 selfloop transitions, 30 changer transitions 0/615 dead transitions. [2024-06-28 02:43:40,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 615 transitions, 9061 flow [2024-06-28 02:43:40,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:43:40,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:43:40,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-28 02:43:40,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-28 02:43:40,104 INFO L175 Difference]: Start difference. First operand has 497 places, 577 transitions, 6938 flow. Second operand 9 states and 213 transitions. [2024-06-28 02:43:40,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 615 transitions, 9061 flow Killed by 15