./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe020_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/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f 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/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe020_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-eb4cb34-m [2024-06-21 20:14:43,239 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 20:14:43,291 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 20:14:43,299 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 20:14:43,300 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 20:14:43,322 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 20:14:43,324 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 20:14:43,325 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 20:14:43,325 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 20:14:43,328 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 20:14:43,328 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 20:14:43,329 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 20:14:43,329 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 20:14:43,330 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 20:14:43,331 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 20:14:43,331 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 20:14:43,331 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 20:14:43,331 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 20:14:43,331 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 20:14:43,332 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 20:14:43,332 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 20:14:43,332 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 20:14:43,332 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 20:14:43,332 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 20:14:43,333 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 20:14:43,333 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 20:14:43,333 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 20:14:43,333 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 20:14:43,334 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 20:14:43,334 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 20:14:43,335 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 20:14:43,335 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 20:14:43,335 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:14:43,335 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 20:14:43,335 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 20:14:43,335 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 20:14:43,335 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 20:14:43,336 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 20:14:43,336 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 20:14:43,336 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 20:14:43,336 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 20:14:43,336 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 20:14:43,336 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 20:14:43,337 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-21 20:14:43,533 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 20:14:43,554 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 20:14:43,556 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 20:14:43,557 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 20:14:43,557 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 20:14:43,558 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-21 20:14:44,565 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 20:14:44,748 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 20:14:44,748 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-21 20:14:44,763 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2a4a874c2/5a6e1edd4852441ba00712e3c10b39ca/FLAG4329bb070 [2024-06-21 20:14:44,774 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2a4a874c2/5a6e1edd4852441ba00712e3c10b39ca [2024-06-21 20:14:44,776 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 20:14:44,777 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 20:14:44,777 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/safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-21 20:14:44,916 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 20:14:44,917 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 20:14:44,919 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 20:14:44,920 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 20:14:44,923 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 20:14:44,924 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:14:44" (1/2) ... [2024-06-21 20:14:44,925 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4588d7ad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:14:44, skipping insertion in model container [2024-06-21 20:14:44,925 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:14:44" (1/2) ... [2024-06-21 20:14:44,926 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@710435b9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:14:44, skipping insertion in model container [2024-06-21 20:14:44,927 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:14:44" (2/2) ... [2024-06-21 20:14:44,927 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4588d7ad and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:14:44, skipping insertion in model container [2024-06-21 20:14:44,927 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:14:44" (2/2) ... [2024-06-21 20:14:44,928 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 20:14:44,965 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 20:14:44,966 INFO L97 edCorrectnessWitness]: Location invariant before [L778-L778] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-21 20:14:44,966 INFO L97 edCorrectnessWitness]: Location invariant before [L780-L780] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-21 20:14:44,966 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || ((((0 <= __unbuffered_cnt && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-21 20:14:44,966 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 20:14:44,966 INFO L106 edCorrectnessWitness]: ghost_update [L776-L776] multithreaded = 1; [2024-06-21 20:14:45,002 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 20:14:45,289 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:14:45,297 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 20:14:45,364 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:14:45,399 INFO L206 MainTranslator]: Completed translation [2024-06-21 20:14:45,400 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:14:45 WrapperNode [2024-06-21 20:14:45,400 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 20:14:45,402 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 20:14:45,402 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 20:14:45,402 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 20:14:45,408 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 21.06 08:14:45" (1/1) ... [2024-06-21 20:14:45,434 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 21.06 08:14:45" (1/1) ... [2024-06-21 20:14:45,462 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 65 [2024-06-21 20:14:45,469 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 20:14:45,470 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 20:14:45,470 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 20:14:45,470 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 20:14:45,478 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:14:45" (1/1) ... [2024-06-21 20:14:45,478 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:14:45" (1/1) ... [2024-06-21 20:14:45,483 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:14:45" (1/1) ... [2024-06-21 20:14:45,506 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-21 20:14:45,507 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:14:45" (1/1) ... [2024-06-21 20:14:45,507 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:14:45" (1/1) ... [2024-06-21 20:14:45,516 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:14:45" (1/1) ... [2024-06-21 20:14:45,521 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:14:45" (1/1) ... [2024-06-21 20:14:45,525 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:14:45" (1/1) ... [2024-06-21 20:14: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 21.06 08:14:45" (1/1) ... [2024-06-21 20:14:45,529 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 20:14:45,534 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 20:14:45,534 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 20:14:45,534 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 20:14:45,535 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:14:45" (1/1) ... [2024-06-21 20:14:45,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:14:45,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 20:14:45,558 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-21 20:14:45,564 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-21 20:14:45,592 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 20:14:45,593 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 20:14:45,593 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 20:14:45,593 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 20:14:45,593 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 20:14:45,593 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 20:14:45,593 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 20:14:45,594 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 20:14:45,594 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 20:14:45,594 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 20:14:45,594 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 20:14:45,594 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 20:14:45,595 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 20:14:45,715 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 20:14:45,718 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 20:14:45,896 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 20:14:45,896 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 20:14:45,958 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 20:14:45,959 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 20:14:45,959 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:14:45 BoogieIcfgContainer [2024-06-21 20:14:45,959 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 20:14:45,966 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 20:14:45,966 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 20:14:45,969 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 20:14:45,969 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 08:14:44" (1/4) ... [2024-06-21 20:14:45,970 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4a5d7bad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 08:14:45, skipping insertion in model container [2024-06-21 20:14:45,970 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:14:44" (2/4) ... [2024-06-21 20:14:45,970 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4a5d7bad and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 08:14:45, skipping insertion in model container [2024-06-21 20:14:45,970 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:14:45" (3/4) ... [2024-06-21 20:14:45,970 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4a5d7bad and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 08:14:45, skipping insertion in model container [2024-06-21 20:14:45,970 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:14:45" (4/4) ... [2024-06-21 20:14:45,971 INFO L112 eAbstractionObserver]: Analyzing ICFG safe020_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-21 20:14:45,985 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 20:14:45,986 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 20:14:45,986 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 20:14:46,021 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 20:14:46,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 20:14:46,080 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-21 20:14:46,080 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:14:46,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 66 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 20:14:46,082 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 20:14:46,086 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-21 20:14:46,096 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 20:14:46,102 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;@7f86e6f1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 20:14:46,103 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 20:14:46,105 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 20:14:46,106 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 20:14:46,106 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:14:46,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:46,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 20:14:46,107 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-21 20:14:46,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:46,111 INFO L85 PathProgramCache]: Analyzing trace with hash 217843597, now seen corresponding path program 1 times [2024-06-21 20:14:46,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:46,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141229197] [2024-06-21 20:14:46,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:46,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:46,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:46,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:46,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:46,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141229197] [2024-06-21 20:14:46,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141229197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:46,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:46,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 20:14:46,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552135536] [2024-06-21 20:14:46,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:46,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 20:14:46,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:46,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 20:14:46,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 20:14:46,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 40 [2024-06-21 20:14:46,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:14:46,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:46,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 40 [2024-06-21 20:14:46,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:46,723 INFO L124 PetriNetUnfolderBase]: 471/816 cut-off events. [2024-06-21 20:14:46,724 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-06-21 20:14:46,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1604 conditions, 816 events. 471/816 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 4041 event pairs, 288 based on Foata normal form. 1/772 useless extension candidates. Maximal degree in co-relation 1592. Up to 733 conditions per place. [2024-06-21 20:14:46,736 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 27 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-21 20:14:46,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 159 flow [2024-06-21 20:14:46,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 20:14:46,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 20:14:46,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 85 transitions. [2024-06-21 20:14:46,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7083333333333334 [2024-06-21 20:14:46,749 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 85 transitions. [2024-06-21 20:14:46,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 159 flow [2024-06-21 20:14:46,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 154 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 20:14:46,753 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-21 20:14:46,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-21 20:14:46,758 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-21 20:14:46,758 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-21 20:14:46,758 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-21 20:14:46,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:46,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:46,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 20:14:46,759 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-21 20:14:46,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:46,760 INFO L85 PathProgramCache]: Analyzing trace with hash -1105673172, now seen corresponding path program 1 times [2024-06-21 20:14:46,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:46,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840602452] [2024-06-21 20:14:46,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:46,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:46,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:46,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:46,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:46,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840602452] [2024-06-21 20:14:46,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840602452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:46,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:46,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 20:14:46,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687009047] [2024-06-21 20:14:46,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:46,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 20:14:46,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:46,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 20:14:46,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 20:14:46,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 40 [2024-06-21 20:14:46,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 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-21 20:14:46,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:46,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 40 [2024-06-21 20:14:46,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:47,076 INFO L124 PetriNetUnfolderBase]: 472/820 cut-off events. [2024-06-21 20:14:47,076 INFO L125 PetriNetUnfolderBase]: For 164/172 co-relation queries the response was YES. [2024-06-21 20:14:47,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1876 conditions, 820 events. 472/820 cut-off events. For 164/172 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4030 event pairs, 232 based on Foata normal form. 7/809 useless extension candidates. Maximal degree in co-relation 1864. Up to 707 conditions per place. [2024-06-21 20:14:47,081 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 36 selfloop transitions, 11 changer transitions 0/57 dead transitions. [2024-06-21 20:14:47,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 57 transitions, 256 flow [2024-06-21 20:14:47,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:14:47,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:14:47,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 116 transitions. [2024-06-21 20:14:47,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.725 [2024-06-21 20:14:47,085 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 116 transitions. [2024-06-21 20:14:47,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 57 transitions, 256 flow [2024-06-21 20:14:47,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 57 transitions, 252 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 20:14:47,088 INFO L231 Difference]: Finished difference. Result has 45 places, 42 transitions, 170 flow [2024-06-21 20:14:47,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=170, PETRI_PLACES=45, PETRI_TRANSITIONS=42} [2024-06-21 20:14:47,089 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-21 20:14:47,090 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 42 transitions, 170 flow [2024-06-21 20:14:47,090 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-21 20:14:47,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:47,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:47,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 20:14:47,093 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-21 20:14:47,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:47,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1589893622, now seen corresponding path program 1 times [2024-06-21 20:14:47,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:47,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3848078] [2024-06-21 20:14:47,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:47,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:47,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:47,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-21 20:14:47,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:47,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3848078] [2024-06-21 20:14:47,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3848078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:47,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:47,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 20:14:47,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143576715] [2024-06-21 20:14:47,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:47,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 20:14:47,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:47,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 20:14:47,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 20:14:47,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:14:47,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 42 transitions, 170 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-21 20:14:47,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:47,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:14:47,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:47,377 INFO L124 PetriNetUnfolderBase]: 728/1202 cut-off events. [2024-06-21 20:14:47,377 INFO L125 PetriNetUnfolderBase]: For 812/812 co-relation queries the response was YES. [2024-06-21 20:14:47,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3278 conditions, 1202 events. 728/1202 cut-off events. For 812/812 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5880 event pairs, 392 based on Foata normal form. 2/1203 useless extension candidates. Maximal degree in co-relation 3263. Up to 1104 conditions per place. [2024-06-21 20:14:47,384 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 44 selfloop transitions, 7 changer transitions 0/59 dead transitions. [2024-06-21 20:14:47,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 59 transitions, 327 flow [2024-06-21 20:14:47,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:14:47,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:14:47,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-06-21 20:14:47,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-21 20:14:47,388 INFO L175 Difference]: Start difference. First operand has 45 places, 42 transitions, 170 flow. Second operand 4 states and 102 transitions. [2024-06-21 20:14:47,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 59 transitions, 327 flow [2024-06-21 20:14:47,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 59 transitions, 323 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-21 20:14:47,392 INFO L231 Difference]: Finished difference. Result has 50 places, 48 transitions, 229 flow [2024-06-21 20:14:47,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=229, PETRI_PLACES=50, PETRI_TRANSITIONS=48} [2024-06-21 20:14:47,393 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 9 predicate places. [2024-06-21 20:14:47,393 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 48 transitions, 229 flow [2024-06-21 20:14:47,393 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-21 20:14:47,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:47,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:47,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 20:14:47,394 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-21 20:14:47,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:47,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1070247574, now seen corresponding path program 1 times [2024-06-21 20:14:47,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:47,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458310653] [2024-06-21 20:14:47,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:47,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:47,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:47,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:47,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:47,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458310653] [2024-06-21 20:14:47,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458310653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:47,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:47,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:47,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414698514] [2024-06-21 20:14:47,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:47,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:47,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:47,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:47,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:47,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-21 20:14:47,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 48 transitions, 229 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-21 20:14:47,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:47,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-21 20:14:47,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:47,772 INFO L124 PetriNetUnfolderBase]: 722/1212 cut-off events. [2024-06-21 20:14:47,772 INFO L125 PetriNetUnfolderBase]: For 1438/1450 co-relation queries the response was YES. [2024-06-21 20:14:47,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3635 conditions, 1212 events. 722/1212 cut-off events. For 1438/1450 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6019 event pairs, 189 based on Foata normal form. 20/1220 useless extension candidates. Maximal degree in co-relation 3616. Up to 978 conditions per place. [2024-06-21 20:14:47,779 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 54 selfloop transitions, 19 changer transitions 0/84 dead transitions. [2024-06-21 20:14:47,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 84 transitions, 485 flow [2024-06-21 20:14:47,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:14:47,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:14:47,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-06-21 20:14:47,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6916666666666667 [2024-06-21 20:14:47,781 INFO L175 Difference]: Start difference. First operand has 50 places, 48 transitions, 229 flow. Second operand 6 states and 166 transitions. [2024-06-21 20:14:47,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 84 transitions, 485 flow [2024-06-21 20:14:47,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 84 transitions, 481 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-21 20:14:47,787 INFO L231 Difference]: Finished difference. Result has 56 places, 53 transitions, 308 flow [2024-06-21 20:14:47,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=219, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=308, PETRI_PLACES=56, PETRI_TRANSITIONS=53} [2024-06-21 20:14:47,788 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 15 predicate places. [2024-06-21 20:14:47,788 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 53 transitions, 308 flow [2024-06-21 20:14:47,788 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-21 20:14:47,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:47,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:47,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 20:14:47,789 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-21 20:14:47,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:47,789 INFO L85 PathProgramCache]: Analyzing trace with hash 1113959529, now seen corresponding path program 1 times [2024-06-21 20:14:47,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:47,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351041020] [2024-06-21 20:14:47,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:47,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:47,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:47,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:47,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:47,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351041020] [2024-06-21 20:14:47,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351041020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:47,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:47,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:14:47,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143041962] [2024-06-21 20:14:47,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:47,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:14:47,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:47,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:14:47,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:14:47,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:14:47,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 53 transitions, 308 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-21 20:14:47,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:47,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:14:47,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:48,014 INFO L124 PetriNetUnfolderBase]: 763/1270 cut-off events. [2024-06-21 20:14:48,014 INFO L125 PetriNetUnfolderBase]: For 2183/2183 co-relation queries the response was YES. [2024-06-21 20:14:48,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4232 conditions, 1270 events. 763/1270 cut-off events. For 2183/2183 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6270 event pairs, 266 based on Foata normal form. 2/1270 useless extension candidates. Maximal degree in co-relation 4209. Up to 1125 conditions per place. [2024-06-21 20:14:48,022 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 59 selfloop transitions, 14 changer transitions 0/81 dead transitions. [2024-06-21 20:14:48,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 81 transitions, 557 flow [2024-06-21 20:14:48,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:14:48,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:14:48,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-21 20:14:48,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-21 20:14:48,023 INFO L175 Difference]: Start difference. First operand has 56 places, 53 transitions, 308 flow. Second operand 5 states and 130 transitions. [2024-06-21 20:14:48,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 81 transitions, 557 flow [2024-06-21 20:14:48,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 81 transitions, 517 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-21 20:14:48,030 INFO L231 Difference]: Finished difference. Result has 59 places, 61 transitions, 358 flow [2024-06-21 20:14:48,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=358, PETRI_PLACES=59, PETRI_TRANSITIONS=61} [2024-06-21 20:14:48,032 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 18 predicate places. [2024-06-21 20:14:48,032 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 61 transitions, 358 flow [2024-06-21 20:14:48,033 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-21 20:14:48,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:48,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:48,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 20:14:48,033 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-21 20:14:48,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:48,033 INFO L85 PathProgramCache]: Analyzing trace with hash -2115271477, now seen corresponding path program 2 times [2024-06-21 20:14:48,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:48,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082959556] [2024-06-21 20:14:48,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:48,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:48,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:48,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:48,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:48,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082959556] [2024-06-21 20:14:48,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082959556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:48,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:48,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:14:48,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587722764] [2024-06-21 20:14:48,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:48,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:14:48,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:48,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:14:48,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:14:48,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:14:48,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 61 transitions, 358 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-21 20:14:48,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:48,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:14:48,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:48,267 INFO L124 PetriNetUnfolderBase]: 758/1261 cut-off events. [2024-06-21 20:14:48,267 INFO L125 PetriNetUnfolderBase]: For 2825/2825 co-relation queries the response was YES. [2024-06-21 20:14:48,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4445 conditions, 1261 events. 758/1261 cut-off events. For 2825/2825 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6199 event pairs, 269 based on Foata normal form. 2/1261 useless extension candidates. Maximal degree in co-relation 4420. Up to 1120 conditions per place. [2024-06-21 20:14:48,275 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 54 selfloop transitions, 15 changer transitions 0/77 dead transitions. [2024-06-21 20:14:48,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 77 transitions, 541 flow [2024-06-21 20:14:48,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:14:48,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:14:48,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-21 20:14:48,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 20:14:48,276 INFO L175 Difference]: Start difference. First operand has 59 places, 61 transitions, 358 flow. Second operand 5 states and 125 transitions. [2024-06-21 20:14:48,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 77 transitions, 541 flow [2024-06-21 20:14:48,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 77 transitions, 515 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-21 20:14:48,282 INFO L231 Difference]: Finished difference. Result has 62 places, 62 transitions, 377 flow [2024-06-21 20:14:48,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=334, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=377, PETRI_PLACES=62, PETRI_TRANSITIONS=62} [2024-06-21 20:14:48,284 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 21 predicate places. [2024-06-21 20:14:48,284 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 62 transitions, 377 flow [2024-06-21 20:14:48,285 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-21 20:14:48,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:48,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:48,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 20:14:48,285 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-21 20:14:48,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:48,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1120634697, now seen corresponding path program 1 times [2024-06-21 20:14:48,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:48,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846442587] [2024-06-21 20:14:48,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:48,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:48,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:48,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:48,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:48,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846442587] [2024-06-21 20:14:48,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846442587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:48,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:48,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:14:48,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988705746] [2024-06-21 20:14:48,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:48,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:14:48,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:48,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:14:48,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:14:48,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:14:48,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 62 transitions, 377 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-21 20:14:48,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:48,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:14:48,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:48,541 INFO L124 PetriNetUnfolderBase]: 750/1254 cut-off events. [2024-06-21 20:14:48,542 INFO L125 PetriNetUnfolderBase]: For 3254/3254 co-relation queries the response was YES. [2024-06-21 20:14:48,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4472 conditions, 1254 events. 750/1254 cut-off events. For 3254/3254 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6144 event pairs, 246 based on Foata normal form. 4/1257 useless extension candidates. Maximal degree in co-relation 4446. Up to 1123 conditions per place. [2024-06-21 20:14:48,549 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 63 selfloop transitions, 9 changer transitions 0/80 dead transitions. [2024-06-21 20:14:48,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 80 transitions, 573 flow [2024-06-21 20:14:48,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:14:48,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:14:48,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 123 transitions. [2024-06-21 20:14:48,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615 [2024-06-21 20:14:48,551 INFO L175 Difference]: Start difference. First operand has 62 places, 62 transitions, 377 flow. Second operand 5 states and 123 transitions. [2024-06-21 20:14:48,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 80 transitions, 573 flow [2024-06-21 20:14:48,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 80 transitions, 551 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-21 20:14:48,555 INFO L231 Difference]: Finished difference. Result has 65 places, 64 transitions, 396 flow [2024-06-21 20:14:48,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=355, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=396, PETRI_PLACES=65, PETRI_TRANSITIONS=64} [2024-06-21 20:14:48,556 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 24 predicate places. [2024-06-21 20:14:48,556 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 64 transitions, 396 flow [2024-06-21 20:14:48,556 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-21 20:14:48,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:48,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:48,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 20:14:48,556 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-21 20:14:48,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:48,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1063530184, now seen corresponding path program 1 times [2024-06-21 20:14:48,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:48,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155876960] [2024-06-21 20:14:48,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:48,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:48,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:48,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-21 20:14:48,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:48,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155876960] [2024-06-21 20:14:48,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155876960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:48,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:48,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:48,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147737108] [2024-06-21 20:14:48,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:48,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:48,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:48,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:48,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:48,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:14:48,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 64 transitions, 396 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-21 20:14:48,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:48,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:14:48,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:48,841 INFO L124 PetriNetUnfolderBase]: 773/1297 cut-off events. [2024-06-21 20:14:48,841 INFO L125 PetriNetUnfolderBase]: For 4190/4190 co-relation queries the response was YES. [2024-06-21 20:14:48,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4770 conditions, 1297 events. 773/1297 cut-off events. For 4190/4190 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6526 event pairs, 216 based on Foata normal form. 4/1298 useless extension candidates. Maximal degree in co-relation 4742. Up to 1101 conditions per place. [2024-06-21 20:14:48,849 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 65 selfloop transitions, 24 changer transitions 0/97 dead transitions. [2024-06-21 20:14:48,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 97 transitions, 694 flow [2024-06-21 20:14:48,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:14:48,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:14:48,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-21 20:14:48,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.675 [2024-06-21 20:14:48,850 INFO L175 Difference]: Start difference. First operand has 65 places, 64 transitions, 396 flow. Second operand 6 states and 162 transitions. [2024-06-21 20:14:48,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 97 transitions, 694 flow [2024-06-21 20:14:48,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 97 transitions, 671 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 20:14:48,855 INFO L231 Difference]: Finished difference. Result has 68 places, 69 transitions, 469 flow [2024-06-21 20:14:48,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=373, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=469, PETRI_PLACES=68, PETRI_TRANSITIONS=69} [2024-06-21 20:14:48,855 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 27 predicate places. [2024-06-21 20:14:48,856 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 69 transitions, 469 flow [2024-06-21 20:14:48,856 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-21 20:14:48,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:48,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:48,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 20:14:48,856 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-21 20:14:48,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:48,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1068291784, now seen corresponding path program 2 times [2024-06-21 20:14:48,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:48,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211885867] [2024-06-21 20:14:48,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:48,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:48,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:48,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:48,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:48,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211885867] [2024-06-21 20:14:48,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211885867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:48,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:48,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:48,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705992020] [2024-06-21 20:14:48,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:48,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:48,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:48,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:48,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:48,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:14:48,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 69 transitions, 469 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-21 20:14:48,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:48,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:14:48,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:49,082 INFO L124 PetriNetUnfolderBase]: 784/1325 cut-off events. [2024-06-21 20:14:49,082 INFO L125 PetriNetUnfolderBase]: For 4939/4939 co-relation queries the response was YES. [2024-06-21 20:14:49,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5317 conditions, 1325 events. 784/1325 cut-off events. For 4939/4939 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6680 event pairs, 243 based on Foata normal form. 2/1325 useless extension candidates. Maximal degree in co-relation 5288. Up to 1113 conditions per place. [2024-06-21 20:14:49,092 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 71 selfloop transitions, 24 changer transitions 0/103 dead transitions. [2024-06-21 20:14:49,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 103 transitions, 828 flow [2024-06-21 20:14:49,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:14:49,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:14:49,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-21 20:14:49,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-21 20:14:49,093 INFO L175 Difference]: Start difference. First operand has 68 places, 69 transitions, 469 flow. Second operand 6 states and 154 transitions. [2024-06-21 20:14:49,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 103 transitions, 828 flow [2024-06-21 20:14:49,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 103 transitions, 757 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 20:14:49,100 INFO L231 Difference]: Finished difference. Result has 72 places, 79 transitions, 564 flow [2024-06-21 20:14:49,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=409, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=564, PETRI_PLACES=72, PETRI_TRANSITIONS=79} [2024-06-21 20:14:49,101 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 31 predicate places. [2024-06-21 20:14:49,101 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 79 transitions, 564 flow [2024-06-21 20:14:49,101 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-21 20:14:49,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:49,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:49,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 20:14:49,102 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-21 20:14:49,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:49,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1068298728, now seen corresponding path program 1 times [2024-06-21 20:14:49,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:49,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999598739] [2024-06-21 20:14:49,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:49,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:49,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:49,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:49,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:49,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999598739] [2024-06-21 20:14:49,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999598739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:49,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:49,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:49,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654194112] [2024-06-21 20:14:49,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:49,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:49,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:49,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:49,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:49,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:14:49,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 79 transitions, 564 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-21 20:14:49,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:49,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:14:49,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:49,358 INFO L124 PetriNetUnfolderBase]: 801/1350 cut-off events. [2024-06-21 20:14:49,359 INFO L125 PetriNetUnfolderBase]: For 6350/6350 co-relation queries the response was YES. [2024-06-21 20:14:49,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5728 conditions, 1350 events. 801/1350 cut-off events. For 6350/6350 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6767 event pairs, 239 based on Foata normal form. 4/1352 useless extension candidates. Maximal degree in co-relation 5696. Up to 1166 conditions per place. [2024-06-21 20:14:49,369 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 79 selfloop transitions, 17 changer transitions 0/104 dead transitions. [2024-06-21 20:14:49,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 104 transitions, 830 flow [2024-06-21 20:14:49,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:14:49,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:14:49,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-21 20:14:49,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 20:14:49,370 INFO L175 Difference]: Start difference. First operand has 72 places, 79 transitions, 564 flow. Second operand 6 states and 150 transitions. [2024-06-21 20:14:49,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 104 transitions, 830 flow [2024-06-21 20:14:49,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 104 transitions, 808 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-21 20:14:49,378 INFO L231 Difference]: Finished difference. Result has 77 places, 81 transitions, 603 flow [2024-06-21 20:14:49,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=542, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=603, PETRI_PLACES=77, PETRI_TRANSITIONS=81} [2024-06-21 20:14:49,379 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 36 predicate places. [2024-06-21 20:14:49,379 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 81 transitions, 603 flow [2024-06-21 20:14:49,379 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-21 20:14:49,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:49,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:49,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 20:14:49,380 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-21 20:14:49,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:49,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1256317270, now seen corresponding path program 3 times [2024-06-21 20:14:49,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:49,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424009497] [2024-06-21 20:14:49,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:49,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:49,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:49,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:49,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:49,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424009497] [2024-06-21 20:14:49,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424009497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:49,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:49,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:49,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775138158] [2024-06-21 20:14:49,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:49,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:49,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:49,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:49,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:49,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:14:49,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 81 transitions, 603 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-21 20:14:49,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:49,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:14:49,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:49,634 INFO L124 PetriNetUnfolderBase]: 796/1336 cut-off events. [2024-06-21 20:14:49,634 INFO L125 PetriNetUnfolderBase]: For 7305/7305 co-relation queries the response was YES. [2024-06-21 20:14:49,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5914 conditions, 1336 events. 796/1336 cut-off events. For 7305/7305 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6673 event pairs, 251 based on Foata normal form. 2/1335 useless extension candidates. Maximal degree in co-relation 5880. Up to 1135 conditions per place. [2024-06-21 20:14:49,642 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 68 selfloop transitions, 25 changer transitions 0/101 dead transitions. [2024-06-21 20:14:49,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 101 transitions, 848 flow [2024-06-21 20:14:49,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:14:49,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:14:49,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-21 20:14:49,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-21 20:14:49,644 INFO L175 Difference]: Start difference. First operand has 77 places, 81 transitions, 603 flow. Second operand 6 states and 149 transitions. [2024-06-21 20:14:49,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 101 transitions, 848 flow [2024-06-21 20:14:49,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 101 transitions, 791 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-21 20:14:49,653 INFO L231 Difference]: Finished difference. Result has 79 places, 82 transitions, 615 flow [2024-06-21 20:14:49,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=550, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=615, PETRI_PLACES=79, PETRI_TRANSITIONS=82} [2024-06-21 20:14:49,653 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 38 predicate places. [2024-06-21 20:14:49,653 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 82 transitions, 615 flow [2024-06-21 20:14:49,654 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-21 20:14:49,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:49,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:49,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 20:14:49,654 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-21 20:14:49,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:49,655 INFO L85 PathProgramCache]: Analyzing trace with hash 4905016, now seen corresponding path program 2 times [2024-06-21 20:14:49,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:49,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173725060] [2024-06-21 20:14:49,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:49,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:49,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:49,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:49,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:49,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173725060] [2024-06-21 20:14:49,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173725060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:49,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:49,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:49,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138910955] [2024-06-21 20:14:49,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:49,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:49,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:49,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:49,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:49,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:14:49,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 82 transitions, 615 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-21 20:14:49,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:49,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:14:49,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:49,899 INFO L124 PetriNetUnfolderBase]: 813/1378 cut-off events. [2024-06-21 20:14:49,899 INFO L125 PetriNetUnfolderBase]: For 8392/8392 co-relation queries the response was YES. [2024-06-21 20:14:49,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6112 conditions, 1378 events. 813/1378 cut-off events. For 8392/8392 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6960 event pairs, 249 based on Foata normal form. 4/1380 useless extension candidates. Maximal degree in co-relation 6077. Up to 1186 conditions per place. [2024-06-21 20:14:49,910 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 79 selfloop transitions, 17 changer transitions 0/104 dead transitions. [2024-06-21 20:14:49,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 104 transitions, 877 flow [2024-06-21 20:14:49,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:14:49,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:14:49,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-21 20:14:49,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 20:14:49,911 INFO L175 Difference]: Start difference. First operand has 79 places, 82 transitions, 615 flow. Second operand 6 states and 147 transitions. [2024-06-21 20:14:49,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 104 transitions, 877 flow [2024-06-21 20:14:49,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 104 transitions, 833 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-21 20:14:49,921 INFO L231 Difference]: Finished difference. Result has 82 places, 84 transitions, 636 flow [2024-06-21 20:14:49,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=571, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=636, PETRI_PLACES=82, PETRI_TRANSITIONS=84} [2024-06-21 20:14:49,922 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 41 predicate places. [2024-06-21 20:14:49,922 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 84 transitions, 636 flow [2024-06-21 20:14:49,922 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-21 20:14:49,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:49,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:49,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 20:14:49,923 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-21 20:14:49,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:49,923 INFO L85 PathProgramCache]: Analyzing trace with hash 5144026, now seen corresponding path program 3 times [2024-06-21 20:14:49,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:49,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077978536] [2024-06-21 20:14:49,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:49,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:49,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:50,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:50,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:50,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077978536] [2024-06-21 20:14:50,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077978536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:50,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:50,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:50,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227358164] [2024-06-21 20:14:50,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:50,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:50,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:50,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:50,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:50,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:14:50,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 84 transitions, 636 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-21 20:14:50,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:50,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:14:50,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:50,192 INFO L124 PetriNetUnfolderBase]: 805/1366 cut-off events. [2024-06-21 20:14:50,192 INFO L125 PetriNetUnfolderBase]: For 9531/9531 co-relation queries the response was YES. [2024-06-21 20:14:50,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6185 conditions, 1366 events. 805/1366 cut-off events. For 9531/9531 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 6924 event pairs, 218 based on Foata normal form. 4/1368 useless extension candidates. Maximal degree in co-relation 6148. Up to 1115 conditions per place. [2024-06-21 20:14:50,201 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 77 selfloop transitions, 22 changer transitions 0/107 dead transitions. [2024-06-21 20:14:50,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 107 transitions, 910 flow [2024-06-21 20:14:50,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:14:50,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:14:50,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-21 20:14:50,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-21 20:14:50,203 INFO L175 Difference]: Start difference. First operand has 82 places, 84 transitions, 636 flow. Second operand 6 states and 148 transitions. [2024-06-21 20:14:50,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 107 transitions, 910 flow [2024-06-21 20:14:50,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 107 transitions, 863 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 20:14:50,219 INFO L231 Difference]: Finished difference. Result has 84 places, 86 transitions, 668 flow [2024-06-21 20:14:50,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=589, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=668, PETRI_PLACES=84, PETRI_TRANSITIONS=86} [2024-06-21 20:14:50,220 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 43 predicate places. [2024-06-21 20:14:50,220 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 86 transitions, 668 flow [2024-06-21 20:14:50,220 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-21 20:14:50,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:50,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:50,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 20:14:50,221 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-21 20:14:50,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:50,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1834330822, now seen corresponding path program 1 times [2024-06-21 20:14:50,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:50,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236378625] [2024-06-21 20:14:50,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:50,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:50,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:50,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:50,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:50,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236378625] [2024-06-21 20:14:50,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236378625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:50,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:50,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:14:50,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825121529] [2024-06-21 20:14:50,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:50,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:14:50,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:50,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:14:50,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:14:50,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-21 20:14:50,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 86 transitions, 668 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-21 20:14:50,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:50,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-21 20:14:50,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:50,433 INFO L124 PetriNetUnfolderBase]: 727/1257 cut-off events. [2024-06-21 20:14:50,433 INFO L125 PetriNetUnfolderBase]: For 9946/9951 co-relation queries the response was YES. [2024-06-21 20:14:50,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5784 conditions, 1257 events. 727/1257 cut-off events. For 9946/9951 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 6407 event pairs, 246 based on Foata normal form. 8/1261 useless extension candidates. Maximal degree in co-relation 5746. Up to 1045 conditions per place. [2024-06-21 20:14:50,441 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 60 selfloop transitions, 18 changer transitions 0/94 dead transitions. [2024-06-21 20:14:50,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 94 transitions, 844 flow [2024-06-21 20:14:50,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:14:50,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:14:50,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2024-06-21 20:14:50,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-21 20:14:50,442 INFO L175 Difference]: Start difference. First operand has 84 places, 86 transitions, 668 flow. Second operand 4 states and 104 transitions. [2024-06-21 20:14:50,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 94 transitions, 844 flow [2024-06-21 20:14:50,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 94 transitions, 783 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 20:14:50,453 INFO L231 Difference]: Finished difference. Result has 84 places, 86 transitions, 652 flow [2024-06-21 20:14:50,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=607, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=652, PETRI_PLACES=84, PETRI_TRANSITIONS=86} [2024-06-21 20:14:50,454 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 43 predicate places. [2024-06-21 20:14:50,454 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 86 transitions, 652 flow [2024-06-21 20:14:50,455 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-21 20:14:50,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:50,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:50,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 20:14:50,455 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:50,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:50,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1034448361, now seen corresponding path program 1 times [2024-06-21 20:14:50,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:50,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086843420] [2024-06-21 20:14:50,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:50,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:50,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:50,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-21 20:14:50,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:50,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086843420] [2024-06-21 20:14:50,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086843420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:50,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:50,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:14:50,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150099749] [2024-06-21 20:14:50,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:50,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:14:50,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:50,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:14:50,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:14:50,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:14:50,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 86 transitions, 652 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-21 20:14:50,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:50,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:14:50,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:50,661 INFO L124 PetriNetUnfolderBase]: 785/1330 cut-off events. [2024-06-21 20:14:50,662 INFO L125 PetriNetUnfolderBase]: For 10738/10738 co-relation queries the response was YES. [2024-06-21 20:14:50,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6193 conditions, 1330 events. 785/1330 cut-off events. For 10738/10738 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6634 event pairs, 235 based on Foata normal form. 1/1330 useless extension candidates. Maximal degree in co-relation 6154. Up to 1183 conditions per place. [2024-06-21 20:14:50,670 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 82 selfloop transitions, 15 changer transitions 0/105 dead transitions. [2024-06-21 20:14:50,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 105 transitions, 966 flow [2024-06-21 20:14:50,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:14:50,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:14:50,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-21 20:14:50,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-06-21 20:14:50,671 INFO L175 Difference]: Start difference. First operand has 84 places, 86 transitions, 652 flow. Second operand 5 states and 122 transitions. [2024-06-21 20:14:50,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 105 transitions, 966 flow [2024-06-21 20:14:50,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 105 transitions, 922 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-21 20:14:50,684 INFO L231 Difference]: Finished difference. Result has 86 places, 92 transitions, 710 flow [2024-06-21 20:14:50,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=608, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=710, PETRI_PLACES=86, PETRI_TRANSITIONS=92} [2024-06-21 20:14:50,685 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 45 predicate places. [2024-06-21 20:14:50,685 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 92 transitions, 710 flow [2024-06-21 20:14:50,685 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-21 20:14:50,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:50,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:50,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 20:14:50,686 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:50,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:50,687 INFO L85 PathProgramCache]: Analyzing trace with hash -428206471, now seen corresponding path program 2 times [2024-06-21 20:14:50,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:50,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644544462] [2024-06-21 20:14:50,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:50,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:50,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:50,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:50,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:50,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644544462] [2024-06-21 20:14:50,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644544462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:50,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:50,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:14:50,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061792326] [2024-06-21 20:14:50,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:50,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:14:50,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:50,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:14:50,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:14:50,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:14:50,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 92 transitions, 710 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-21 20:14:50,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:50,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:14:50,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:50,925 INFO L124 PetriNetUnfolderBase]: 782/1326 cut-off events. [2024-06-21 20:14:50,925 INFO L125 PetriNetUnfolderBase]: For 11978/11978 co-relation queries the response was YES. [2024-06-21 20:14:50,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6370 conditions, 1326 events. 782/1326 cut-off events. For 11978/11978 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6611 event pairs, 235 based on Foata normal form. 1/1326 useless extension candidates. Maximal degree in co-relation 6331. Up to 1183 conditions per place. [2024-06-21 20:14:50,933 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 83 selfloop transitions, 12 changer transitions 0/103 dead transitions. [2024-06-21 20:14:50,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 103 transitions, 928 flow [2024-06-21 20:14:50,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:14:50,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:14:50,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-06-21 20:14:50,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-21 20:14:50,935 INFO L175 Difference]: Start difference. First operand has 86 places, 92 transitions, 710 flow. Second operand 4 states and 102 transitions. [2024-06-21 20:14:50,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 103 transitions, 928 flow [2024-06-21 20:14:50,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 103 transitions, 882 flow, removed 20 selfloop flow, removed 1 redundant places. [2024-06-21 20:14:50,951 INFO L231 Difference]: Finished difference. Result has 89 places, 92 transitions, 698 flow [2024-06-21 20:14:50,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=664, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=698, PETRI_PLACES=89, PETRI_TRANSITIONS=92} [2024-06-21 20:14:50,952 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 48 predicate places. [2024-06-21 20:14:50,952 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 92 transitions, 698 flow [2024-06-21 20:14:50,952 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-21 20:14:50,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:50,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:50,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 20:14:50,953 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-21 20:14:50,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:50,953 INFO L85 PathProgramCache]: Analyzing trace with hash -152523481, now seen corresponding path program 1 times [2024-06-21 20:14:50,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:50,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739396215] [2024-06-21 20:14:50,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:50,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:50,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:51,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:51,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:51,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739396215] [2024-06-21 20:14:51,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739396215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:51,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:51,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:14:51,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378870684] [2024-06-21 20:14:51,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:51,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:14:51,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:51,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:14:51,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:14:51,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:14:51,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 92 transitions, 698 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-21 20:14:51,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:51,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:14:51,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:51,374 INFO L124 PetriNetUnfolderBase]: 1178/1992 cut-off events. [2024-06-21 20:14:51,374 INFO L125 PetriNetUnfolderBase]: For 26474/26474 co-relation queries the response was YES. [2024-06-21 20:14:51,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9638 conditions, 1992 events. 1178/1992 cut-off events. For 26474/26474 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10890 event pairs, 279 based on Foata normal form. 42/2031 useless extension candidates. Maximal degree in co-relation 9597. Up to 1089 conditions per place. [2024-06-21 20:14:51,386 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 101 selfloop transitions, 33 changer transitions 4/146 dead transitions. [2024-06-21 20:14:51,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 146 transitions, 1262 flow [2024-06-21 20:14:51,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:14:51,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:14:51,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-21 20:14:51,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.68125 [2024-06-21 20:14:51,388 INFO L175 Difference]: Start difference. First operand has 89 places, 92 transitions, 698 flow. Second operand 8 states and 218 transitions. [2024-06-21 20:14:51,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 146 transitions, 1262 flow [2024-06-21 20:14:51,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 146 transitions, 1238 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 20:14:51,410 INFO L231 Difference]: Finished difference. Result has 95 places, 97 transitions, 825 flow [2024-06-21 20:14:51,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=674, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=825, PETRI_PLACES=95, PETRI_TRANSITIONS=97} [2024-06-21 20:14:51,411 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 54 predicate places. [2024-06-21 20:14:51,411 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 97 transitions, 825 flow [2024-06-21 20:14:51,411 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-21 20:14:51,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:51,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:51,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 20:14:51,412 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-21 20:14:51,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:51,418 INFO L85 PathProgramCache]: Analyzing trace with hash -149666521, now seen corresponding path program 2 times [2024-06-21 20:14:51,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:51,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136471347] [2024-06-21 20:14:51,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:51,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:51,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:51,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:51,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:51,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136471347] [2024-06-21 20:14:51,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136471347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:51,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:51,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:14:51,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191202438] [2024-06-21 20:14:51,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:51,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:14:51,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:51,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:14:51,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:14:51,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:14:51,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 97 transitions, 825 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-21 20:14:51,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:51,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:14:51,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:51,754 INFO L124 PetriNetUnfolderBase]: 1051/1787 cut-off events. [2024-06-21 20:14:51,755 INFO L125 PetriNetUnfolderBase]: For 24175/24175 co-relation queries the response was YES. [2024-06-21 20:14:51,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8569 conditions, 1787 events. 1051/1787 cut-off events. For 24175/24175 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 9575 event pairs, 332 based on Foata normal form. 50/1834 useless extension candidates. Maximal degree in co-relation 8526. Up to 1320 conditions per place. [2024-06-21 20:14:51,765 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 95 selfloop transitions, 28 changer transitions 3/134 dead transitions. [2024-06-21 20:14:51,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 134 transitions, 1214 flow [2024-06-21 20:14:51,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:51,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:51,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-21 20:14:51,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6678571428571428 [2024-06-21 20:14:51,767 INFO L175 Difference]: Start difference. First operand has 95 places, 97 transitions, 825 flow. Second operand 7 states and 187 transitions. [2024-06-21 20:14:51,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 134 transitions, 1214 flow [2024-06-21 20:14:51,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 134 transitions, 1144 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-21 20:14:51,789 INFO L231 Difference]: Finished difference. Result has 98 places, 97 transitions, 836 flow [2024-06-21 20:14:51,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=763, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=836, PETRI_PLACES=98, PETRI_TRANSITIONS=97} [2024-06-21 20:14:51,789 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 57 predicate places. [2024-06-21 20:14:51,790 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 97 transitions, 836 flow [2024-06-21 20:14:51,790 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-21 20:14:51,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:51,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:51,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 20:14:51,790 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-21 20:14:51,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:51,791 INFO L85 PathProgramCache]: Analyzing trace with hash -34375351, now seen corresponding path program 3 times [2024-06-21 20:14:51,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:51,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869886557] [2024-06-21 20:14:51,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:51,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:51,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:51,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:51,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:51,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869886557] [2024-06-21 20:14:51,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869886557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:51,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:51,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:14:51,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835820583] [2024-06-21 20:14:51,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:51,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:14:51,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:51,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:14:51,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:14:51,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:14:51,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 97 transitions, 836 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-21 20:14:51,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:51,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:14:51,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:52,120 INFO L124 PetriNetUnfolderBase]: 1099/1880 cut-off events. [2024-06-21 20:14:52,120 INFO L125 PetriNetUnfolderBase]: For 20984/20984 co-relation queries the response was YES. [2024-06-21 20:14:52,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8961 conditions, 1880 events. 1099/1880 cut-off events. For 20984/20984 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 10210 event pairs, 349 based on Foata normal form. 16/1894 useless extension candidates. Maximal degree in co-relation 8916. Up to 1561 conditions per place. [2024-06-21 20:14:52,133 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 94 selfloop transitions, 26 changer transitions 0/128 dead transitions. [2024-06-21 20:14:52,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 128 transitions, 1184 flow [2024-06-21 20:14:52,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:52,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:52,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-21 20:14:52,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-21 20:14:52,135 INFO L175 Difference]: Start difference. First operand has 98 places, 97 transitions, 836 flow. Second operand 7 states and 176 transitions. [2024-06-21 20:14:52,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 128 transitions, 1184 flow [2024-06-21 20:14:52,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 128 transitions, 1132 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-21 20:14:52,187 INFO L231 Difference]: Finished difference. Result has 100 places, 98 transitions, 863 flow [2024-06-21 20:14:52,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=784, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=863, PETRI_PLACES=100, PETRI_TRANSITIONS=98} [2024-06-21 20:14:52,188 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 59 predicate places. [2024-06-21 20:14:52,188 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 98 transitions, 863 flow [2024-06-21 20:14:52,188 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-21 20:14:52,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:52,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:52,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 20:14:52,189 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-21 20:14:52,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:52,189 INFO L85 PathProgramCache]: Analyzing trace with hash 137934983, now seen corresponding path program 1 times [2024-06-21 20:14:52,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:52,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970961493] [2024-06-21 20:14:52,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:52,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:52,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:52,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:52,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:52,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970961493] [2024-06-21 20:14:52,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970961493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:52,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:52,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:14:52,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389465256] [2024-06-21 20:14:52,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:52,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:14:52,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:52,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:14:52,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:14:52,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:14:52,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 98 transitions, 863 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-21 20:14:52,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:52,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:14:52,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:52,536 INFO L124 PetriNetUnfolderBase]: 1140/1961 cut-off events. [2024-06-21 20:14:52,536 INFO L125 PetriNetUnfolderBase]: For 22870/22870 co-relation queries the response was YES. [2024-06-21 20:14:52,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9373 conditions, 1961 events. 1140/1961 cut-off events. For 22870/22870 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 10862 event pairs, 345 based on Foata normal form. 12/1971 useless extension candidates. Maximal degree in co-relation 9327. Up to 1453 conditions per place. [2024-06-21 20:14:52,550 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 95 selfloop transitions, 29 changer transitions 0/132 dead transitions. [2024-06-21 20:14:52,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 132 transitions, 1233 flow [2024-06-21 20:14:52,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:52,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:52,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-21 20:14:52,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6357142857142857 [2024-06-21 20:14:52,551 INFO L175 Difference]: Start difference. First operand has 100 places, 98 transitions, 863 flow. Second operand 7 states and 178 transitions. [2024-06-21 20:14:52,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 132 transitions, 1233 flow [2024-06-21 20:14:52,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 132 transitions, 1174 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 20:14:52,577 INFO L231 Difference]: Finished difference. Result has 102 places, 99 transitions, 890 flow [2024-06-21 20:14:52,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=804, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=890, PETRI_PLACES=102, PETRI_TRANSITIONS=99} [2024-06-21 20:14:52,577 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 61 predicate places. [2024-06-21 20:14:52,578 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 99 transitions, 890 flow [2024-06-21 20:14:52,578 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-21 20:14:52,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:52,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:52,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 20:14:52,579 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-21 20:14:52,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:52,579 INFO L85 PathProgramCache]: Analyzing trace with hash -545647347, now seen corresponding path program 4 times [2024-06-21 20:14:52,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:52,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551557127] [2024-06-21 20:14:52,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:52,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:52,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:52,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:52,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:52,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551557127] [2024-06-21 20:14:52,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551557127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:52,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:52,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:14:52,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217948566] [2024-06-21 20:14:52,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:52,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:14:52,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:52,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:14:52,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:14:52,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:14:52,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 99 transitions, 890 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-21 20:14:52,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:52,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:14:52,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:52,885 INFO L124 PetriNetUnfolderBase]: 1173/2013 cut-off events. [2024-06-21 20:14:52,885 INFO L125 PetriNetUnfolderBase]: For 25262/25262 co-relation queries the response was YES. [2024-06-21 20:14:52,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9623 conditions, 2013 events. 1173/2013 cut-off events. For 25262/25262 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11244 event pairs, 382 based on Foata normal form. 16/2026 useless extension candidates. Maximal degree in co-relation 9576. Up to 1691 conditions per place. [2024-06-21 20:14:52,898 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 93 selfloop transitions, 26 changer transitions 0/127 dead transitions. [2024-06-21 20:14:52,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 127 transitions, 1232 flow [2024-06-21 20:14:52,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:52,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:52,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 20:14:52,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-21 20:14:52,899 INFO L175 Difference]: Start difference. First operand has 102 places, 99 transitions, 890 flow. Second operand 7 states and 173 transitions. [2024-06-21 20:14:52,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 127 transitions, 1232 flow [2024-06-21 20:14:52,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 127 transitions, 1171 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 20:14:52,925 INFO L231 Difference]: Finished difference. Result has 105 places, 100 transitions, 912 flow [2024-06-21 20:14:52,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=829, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=912, PETRI_PLACES=105, PETRI_TRANSITIONS=100} [2024-06-21 20:14:52,926 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 64 predicate places. [2024-06-21 20:14:52,926 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 100 transitions, 912 flow [2024-06-21 20:14:52,926 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-21 20:14:52,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:52,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:52,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 20:14:52,926 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-21 20:14:52,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:52,926 INFO L85 PathProgramCache]: Analyzing trace with hash 418794199, now seen corresponding path program 2 times [2024-06-21 20:14:52,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:52,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806336496] [2024-06-21 20:14:52,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:52,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:52,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:53,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:53,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:53,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806336496] [2024-06-21 20:14:53,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806336496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:53,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:53,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:14:53,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479248961] [2024-06-21 20:14:53,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:53,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:14:53,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:53,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:14:53,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:14:53,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:14:53,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 100 transitions, 912 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-21 20:14:53,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:53,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:14:53,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:53,288 INFO L124 PetriNetUnfolderBase]: 1214/2094 cut-off events. [2024-06-21 20:14:53,288 INFO L125 PetriNetUnfolderBase]: For 26794/26794 co-relation queries the response was YES. [2024-06-21 20:14:53,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9978 conditions, 2094 events. 1214/2094 cut-off events. For 26794/26794 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 11814 event pairs, 382 based on Foata normal form. 12/2103 useless extension candidates. Maximal degree in co-relation 9930. Up to 1675 conditions per place. [2024-06-21 20:14:53,300 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 95 selfloop transitions, 28 changer transitions 0/131 dead transitions. [2024-06-21 20:14:53,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 131 transitions, 1276 flow [2024-06-21 20:14:53,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:53,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:53,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-21 20:14:53,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-21 20:14:53,303 INFO L175 Difference]: Start difference. First operand has 105 places, 100 transitions, 912 flow. Second operand 7 states and 176 transitions. [2024-06-21 20:14:53,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 131 transitions, 1276 flow [2024-06-21 20:14:53,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 131 transitions, 1213 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 20:14:53,330 INFO L231 Difference]: Finished difference. Result has 107 places, 101 transitions, 937 flow [2024-06-21 20:14:53,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=849, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=937, PETRI_PLACES=107, PETRI_TRANSITIONS=101} [2024-06-21 20:14:53,331 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 66 predicate places. [2024-06-21 20:14:53,331 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 101 transitions, 937 flow [2024-06-21 20:14:53,331 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-21 20:14:53,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:53,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:53,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 20:14:53,332 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:53,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:53,332 INFO L85 PathProgramCache]: Analyzing trace with hash 984385245, now seen corresponding path program 3 times [2024-06-21 20:14:53,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:53,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566504680] [2024-06-21 20:14:53,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:53,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:53,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:53,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:53,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:53,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566504680] [2024-06-21 20:14:53,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566504680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:53,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:53,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:14:53,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912753492] [2024-06-21 20:14:53,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:53,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:14:53,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:53,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:14:53,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:14:53,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:14:53,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 101 transitions, 937 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-21 20:14:53,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:53,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:14:53,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:53,654 INFO L124 PetriNetUnfolderBase]: 1194/2062 cut-off events. [2024-06-21 20:14:53,654 INFO L125 PetriNetUnfolderBase]: For 25740/25740 co-relation queries the response was YES. [2024-06-21 20:14:53,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9617 conditions, 2062 events. 1194/2062 cut-off events. For 25740/25740 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 11654 event pairs, 327 based on Foata normal form. 12/2071 useless extension candidates. Maximal degree in co-relation 9568. Up to 1262 conditions per place. [2024-06-21 20:14:53,668 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 88 selfloop transitions, 35 changer transitions 0/131 dead transitions. [2024-06-21 20:14:53,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 131 transitions, 1239 flow [2024-06-21 20:14:53,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:53,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:53,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 20:14:53,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 20:14:53,671 INFO L175 Difference]: Start difference. First operand has 107 places, 101 transitions, 937 flow. Second operand 7 states and 175 transitions. [2024-06-21 20:14:53,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 131 transitions, 1239 flow [2024-06-21 20:14:53,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 131 transitions, 1167 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 20:14:53,708 INFO L231 Difference]: Finished difference. Result has 108 places, 100 transitions, 899 flow [2024-06-21 20:14:53,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=825, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=899, PETRI_PLACES=108, PETRI_TRANSITIONS=100} [2024-06-21 20:14:53,709 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 67 predicate places. [2024-06-21 20:14:53,709 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 100 transitions, 899 flow [2024-06-21 20:14:53,710 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-21 20:14:53,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:53,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:53,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 20:14:53,710 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-21 20:14:53,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:53,710 INFO L85 PathProgramCache]: Analyzing trace with hash -561238237, now seen corresponding path program 1 times [2024-06-21 20:14:53,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:53,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422982543] [2024-06-21 20:14:53,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:53,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:53,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:53,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:53,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:53,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422982543] [2024-06-21 20:14:53,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422982543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:53,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:53,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:53,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343512736] [2024-06-21 20:14:53,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:53,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:53,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:53,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:53,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:53,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:14:53,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 100 transitions, 899 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-21 20:14:53,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:53,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:14:53,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:53,997 INFO L124 PetriNetUnfolderBase]: 1222/2115 cut-off events. [2024-06-21 20:14:53,997 INFO L125 PetriNetUnfolderBase]: For 25631/25631 co-relation queries the response was YES. [2024-06-21 20:14:54,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9958 conditions, 2115 events. 1222/2115 cut-off events. For 25631/25631 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 11977 event pairs, 378 based on Foata normal form. 2/2115 useless extension candidates. Maximal degree in co-relation 9908. Up to 1837 conditions per place. [2024-06-21 20:14:54,011 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 90 selfloop transitions, 33 changer transitions 0/131 dead transitions. [2024-06-21 20:14:54,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 131 transitions, 1441 flow [2024-06-21 20:14:54,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:14:54,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:14:54,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-21 20:14:54,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-21 20:14:54,013 INFO L175 Difference]: Start difference. First operand has 108 places, 100 transitions, 899 flow. Second operand 6 states and 148 transitions. [2024-06-21 20:14:54,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 131 transitions, 1441 flow [2024-06-21 20:14:54,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 131 transitions, 1353 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 20:14:54,046 INFO L231 Difference]: Finished difference. Result has 111 places, 114 transitions, 1062 flow [2024-06-21 20:14:54,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=811, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1062, PETRI_PLACES=111, PETRI_TRANSITIONS=114} [2024-06-21 20:14:54,047 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 70 predicate places. [2024-06-21 20:14:54,047 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 114 transitions, 1062 flow [2024-06-21 20:14:54,047 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-21 20:14:54,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:54,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:54,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 20:14:54,048 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:54,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:54,048 INFO L85 PathProgramCache]: Analyzing trace with hash -389497927, now seen corresponding path program 2 times [2024-06-21 20:14:54,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:54,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656673717] [2024-06-21 20:14:54,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:54,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:54,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:54,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:54,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:54,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656673717] [2024-06-21 20:14:54,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656673717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:54,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:54,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:54,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991532121] [2024-06-21 20:14:54,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:54,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:54,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:54,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:54,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:54,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:14:54,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 114 transitions, 1062 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-21 20:14:54,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:54,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:14:54,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:54,385 INFO L124 PetriNetUnfolderBase]: 1247/2154 cut-off events. [2024-06-21 20:14:54,385 INFO L125 PetriNetUnfolderBase]: For 28181/28181 co-relation queries the response was YES. [2024-06-21 20:14:54,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10477 conditions, 2154 events. 1247/2154 cut-off events. For 28181/28181 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 12255 event pairs, 389 based on Foata normal form. 3/2154 useless extension candidates. Maximal degree in co-relation 10424. Up to 1840 conditions per place. [2024-06-21 20:14:54,399 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 86 selfloop transitions, 45 changer transitions 0/139 dead transitions. [2024-06-21 20:14:54,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 139 transitions, 1544 flow [2024-06-21 20:14:54,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:14:54,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:14:54,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-21 20:14:54,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.645 [2024-06-21 20:14:54,401 INFO L175 Difference]: Start difference. First operand has 111 places, 114 transitions, 1062 flow. Second operand 5 states and 129 transitions. [2024-06-21 20:14:54,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 139 transitions, 1544 flow [2024-06-21 20:14:54,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 139 transitions, 1482 flow, removed 31 selfloop flow, removed 0 redundant places. [2024-06-21 20:14:54,449 INFO L231 Difference]: Finished difference. Result has 117 places, 125 transitions, 1270 flow [2024-06-21 20:14:54,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1004, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1270, PETRI_PLACES=117, PETRI_TRANSITIONS=125} [2024-06-21 20:14:54,449 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 76 predicate places. [2024-06-21 20:14:54,449 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 125 transitions, 1270 flow [2024-06-21 20:14:54,450 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-21 20:14:54,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:54,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:54,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 20:14:54,450 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:54,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:54,451 INFO L85 PathProgramCache]: Analyzing trace with hash -2142234227, now seen corresponding path program 3 times [2024-06-21 20:14:54,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:54,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917804670] [2024-06-21 20:14:54,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:54,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:54,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:54,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:54,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:54,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917804670] [2024-06-21 20:14:54,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917804670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:54,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:54,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:54,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620251217] [2024-06-21 20:14:54,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:54,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:54,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:54,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:54,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:54,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:14:54,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 125 transitions, 1270 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-21 20:14:54,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:54,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:14:54,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:54,748 INFO L124 PetriNetUnfolderBase]: 1246/2155 cut-off events. [2024-06-21 20:14:54,748 INFO L125 PetriNetUnfolderBase]: For 31338/31338 co-relation queries the response was YES. [2024-06-21 20:14:54,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11022 conditions, 2155 events. 1246/2155 cut-off events. For 31338/31338 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 12269 event pairs, 386 based on Foata normal form. 3/2155 useless extension candidates. Maximal degree in co-relation 10965. Up to 1841 conditions per place. [2024-06-21 20:14:54,764 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 83 selfloop transitions, 53 changer transitions 0/144 dead transitions. [2024-06-21 20:14:54,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 144 transitions, 1685 flow [2024-06-21 20:14:54,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:54,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:54,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-21 20:14:54,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-21 20:14:54,765 INFO L175 Difference]: Start difference. First operand has 117 places, 125 transitions, 1270 flow. Second operand 7 states and 171 transitions. [2024-06-21 20:14:54,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 144 transitions, 1685 flow [2024-06-21 20:14:54,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 144 transitions, 1612 flow, removed 29 selfloop flow, removed 1 redundant places. [2024-06-21 20:14:54,836 INFO L231 Difference]: Finished difference. Result has 123 places, 129 transitions, 1373 flow [2024-06-21 20:14:54,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1197, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1373, PETRI_PLACES=123, PETRI_TRANSITIONS=129} [2024-06-21 20:14:54,837 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 82 predicate places. [2024-06-21 20:14:54,837 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 129 transitions, 1373 flow [2024-06-21 20:14:54,837 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-21 20:14:54,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:54,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:54,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 20:14:54,838 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:54,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:54,838 INFO L85 PathProgramCache]: Analyzing trace with hash -389282601, now seen corresponding path program 1 times [2024-06-21 20:14:54,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:54,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151591163] [2024-06-21 20:14:54,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:54,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:54,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:54,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-21 20:14:54,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:54,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151591163] [2024-06-21 20:14:54,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151591163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:54,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:54,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:54,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930134888] [2024-06-21 20:14:54,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:54,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:54,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:54,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:54,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:54,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-21 20:14:54,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 129 transitions, 1373 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-21 20:14:54,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:54,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-21 20:14:54,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:55,180 INFO L124 PetriNetUnfolderBase]: 1196/2095 cut-off events. [2024-06-21 20:14:55,180 INFO L125 PetriNetUnfolderBase]: For 36022/36027 co-relation queries the response was YES. [2024-06-21 20:14:55,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10905 conditions, 2095 events. 1196/2095 cut-off events. For 36022/36027 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12137 event pairs, 367 based on Foata normal form. 17/2090 useless extension candidates. Maximal degree in co-relation 10846. Up to 1768 conditions per place. [2024-06-21 20:14:55,197 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 101 selfloop transitions, 21 changer transitions 0/144 dead transitions. [2024-06-21 20:14:55,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 144 transitions, 1689 flow [2024-06-21 20:14:55,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:14:55,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:14:55,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-21 20:14:55,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-21 20:14:55,198 INFO L175 Difference]: Start difference. First operand has 123 places, 129 transitions, 1373 flow. Second operand 5 states and 126 transitions. [2024-06-21 20:14:55,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 144 transitions, 1689 flow [2024-06-21 20:14:55,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 144 transitions, 1535 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-21 20:14:55,242 INFO L231 Difference]: Finished difference. Result has 123 places, 131 transitions, 1298 flow [2024-06-21 20:14:55,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1219, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1298, PETRI_PLACES=123, PETRI_TRANSITIONS=131} [2024-06-21 20:14:55,242 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 82 predicate places. [2024-06-21 20:14:55,242 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 131 transitions, 1298 flow [2024-06-21 20:14:55,242 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-21 20:14:55,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:55,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:55,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 20:14:55,243 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:55,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:55,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1907868594, now seen corresponding path program 1 times [2024-06-21 20:14:55,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:55,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256993933] [2024-06-21 20:14:55,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:55,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:55,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:55,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-21 20:14:55,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:55,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256993933] [2024-06-21 20:14:55,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256993933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:55,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:55,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:55,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705363704] [2024-06-21 20:14:55,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:55,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:55,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:55,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:55,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:55,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:14:55,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 131 transitions, 1298 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-21 20:14:55,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:55,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:14:55,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:55,594 INFO L124 PetriNetUnfolderBase]: 1298/2245 cut-off events. [2024-06-21 20:14:55,594 INFO L125 PetriNetUnfolderBase]: For 34833/34833 co-relation queries the response was YES. [2024-06-21 20:14:55,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11677 conditions, 2245 events. 1298/2245 cut-off events. For 34833/34833 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 12832 event pairs, 388 based on Foata normal form. 1/2241 useless extension candidates. Maximal degree in co-relation 11617. Up to 1936 conditions per place. [2024-06-21 20:14:55,607 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 101 selfloop transitions, 50 changer transitions 0/159 dead transitions. [2024-06-21 20:14:55,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 159 transitions, 1857 flow [2024-06-21 20:14:55,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:14:55,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:14:55,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-21 20:14:55,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-21 20:14:55,608 INFO L175 Difference]: Start difference. First operand has 123 places, 131 transitions, 1298 flow. Second operand 6 states and 154 transitions. [2024-06-21 20:14:55,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 159 transitions, 1857 flow [2024-06-21 20:14:55,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 159 transitions, 1800 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-21 20:14:55,651 INFO L231 Difference]: Finished difference. Result has 126 places, 138 transitions, 1444 flow [2024-06-21 20:14:55,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1241, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1444, PETRI_PLACES=126, PETRI_TRANSITIONS=138} [2024-06-21 20:14:55,655 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 85 predicate places. [2024-06-21 20:14:55,655 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 138 transitions, 1444 flow [2024-06-21 20:14:55,655 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-21 20:14:55,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:55,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:55,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 20:14:55,656 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-21 20:14:55,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:55,656 INFO L85 PathProgramCache]: Analyzing trace with hash 209593462, now seen corresponding path program 2 times [2024-06-21 20:14:55,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:55,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823722580] [2024-06-21 20:14:55,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:55,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:55,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:55,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:55,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:55,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823722580] [2024-06-21 20:14:55,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823722580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:55,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:55,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:55,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252056971] [2024-06-21 20:14:55,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:55,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:55,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:55,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:55,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:55,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:14:55,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 138 transitions, 1444 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-21 20:14:55,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:55,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:14:55,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:55,983 INFO L124 PetriNetUnfolderBase]: 1318/2285 cut-off events. [2024-06-21 20:14:55,983 INFO L125 PetriNetUnfolderBase]: For 36910/36910 co-relation queries the response was YES. [2024-06-21 20:14:55,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11996 conditions, 2285 events. 1318/2285 cut-off events. For 36910/36910 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 13130 event pairs, 377 based on Foata normal form. 1/2283 useless extension candidates. Maximal degree in co-relation 11935. Up to 2011 conditions per place. [2024-06-21 20:14:55,999 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 125 selfloop transitions, 33 changer transitions 0/166 dead transitions. [2024-06-21 20:14:56,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 166 transitions, 1959 flow [2024-06-21 20:14:56,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:14:56,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:14:56,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-21 20:14:56,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-21 20:14:56,003 INFO L175 Difference]: Start difference. First operand has 126 places, 138 transitions, 1444 flow. Second operand 6 states and 149 transitions. [2024-06-21 20:14:56,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 166 transitions, 1959 flow [2024-06-21 20:14:56,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 166 transitions, 1867 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-21 20:14:56,061 INFO L231 Difference]: Finished difference. Result has 130 places, 149 transitions, 1589 flow [2024-06-21 20:14:56,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1364, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1589, PETRI_PLACES=130, PETRI_TRANSITIONS=149} [2024-06-21 20:14:56,063 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 89 predicate places. [2024-06-21 20:14:56,063 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 149 transitions, 1589 flow [2024-06-21 20:14:56,063 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-21 20:14:56,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:56,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:56,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 20:14:56,063 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-21 20:14:56,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:56,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1978846090, now seen corresponding path program 3 times [2024-06-21 20:14:56,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:56,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854349038] [2024-06-21 20:14:56,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:56,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:56,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:56,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:56,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:56,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854349038] [2024-06-21 20:14:56,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854349038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:56,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:56,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:56,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233655564] [2024-06-21 20:14:56,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:56,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:56,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:56,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:56,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:56,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:14:56,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 149 transitions, 1589 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-21 20:14:56,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:56,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:14:56,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:56,383 INFO L124 PetriNetUnfolderBase]: 1323/2291 cut-off events. [2024-06-21 20:14:56,383 INFO L125 PetriNetUnfolderBase]: For 39428/39428 co-relation queries the response was YES. [2024-06-21 20:14:56,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12015 conditions, 2291 events. 1323/2291 cut-off events. For 39428/39428 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 13159 event pairs, 386 based on Foata normal form. 1/2290 useless extension candidates. Maximal degree in co-relation 11953. Up to 1960 conditions per place. [2024-06-21 20:14:56,398 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 109 selfloop transitions, 53 changer transitions 0/170 dead transitions. [2024-06-21 20:14:56,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 170 transitions, 2111 flow [2024-06-21 20:14:56,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:14:56,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:14:56,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-21 20:14:56,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 20:14:56,399 INFO L175 Difference]: Start difference. First operand has 130 places, 149 transitions, 1589 flow. Second operand 6 states and 150 transitions. [2024-06-21 20:14:56,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 170 transitions, 2111 flow [2024-06-21 20:14:56,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 170 transitions, 2046 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-21 20:14:56,463 INFO L231 Difference]: Finished difference. Result has 134 places, 152 transitions, 1674 flow [2024-06-21 20:14:56,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1524, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1674, PETRI_PLACES=134, PETRI_TRANSITIONS=152} [2024-06-21 20:14:56,463 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 93 predicate places. [2024-06-21 20:14:56,463 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 152 transitions, 1674 flow [2024-06-21 20:14:56,463 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-21 20:14:56,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:56,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:56,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 20:14:56,464 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-21 20:14:56,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:56,464 INFO L85 PathProgramCache]: Analyzing trace with hash 377650042, now seen corresponding path program 4 times [2024-06-21 20:14:56,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:56,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928391485] [2024-06-21 20:14:56,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:56,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:56,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:56,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:56,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:56,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928391485] [2024-06-21 20:14:56,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928391485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:56,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:56,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:56,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244268924] [2024-06-21 20:14:56,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:56,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:56,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:56,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:56,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:56,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:14:56,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 152 transitions, 1674 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-21 20:14:56,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:56,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:14:56,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:56,773 INFO L124 PetriNetUnfolderBase]: 1315/2279 cut-off events. [2024-06-21 20:14:56,773 INFO L125 PetriNetUnfolderBase]: For 41446/41446 co-relation queries the response was YES. [2024-06-21 20:14:56,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12056 conditions, 2279 events. 1315/2279 cut-off events. For 41446/41446 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 13134 event pairs, 386 based on Foata normal form. 2/2279 useless extension candidates. Maximal degree in co-relation 11993. Up to 1952 conditions per place. [2024-06-21 20:14:56,788 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 109 selfloop transitions, 49 changer transitions 0/166 dead transitions. [2024-06-21 20:14:56,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 166 transitions, 2084 flow [2024-06-21 20:14:56,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:14:56,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:14:56,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-21 20:14:56,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 20:14:56,789 INFO L175 Difference]: Start difference. First operand has 134 places, 152 transitions, 1674 flow. Second operand 6 states and 147 transitions. [2024-06-21 20:14:56,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 166 transitions, 2084 flow [2024-06-21 20:14:56,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 166 transitions, 1965 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-21 20:14:56,861 INFO L231 Difference]: Finished difference. Result has 137 places, 152 transitions, 1661 flow [2024-06-21 20:14:56,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1555, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1661, PETRI_PLACES=137, PETRI_TRANSITIONS=152} [2024-06-21 20:14:56,862 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-21 20:14:56,862 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 152 transitions, 1661 flow [2024-06-21 20:14:56,862 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-21 20:14:56,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:56,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:56,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 20:14:56,862 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-21 20:14:56,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:56,865 INFO L85 PathProgramCache]: Analyzing trace with hash 810453080, now seen corresponding path program 5 times [2024-06-21 20:14:56,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:56,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493680938] [2024-06-21 20:14:56,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:56,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:56,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:56,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-21 20:14:56,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:56,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493680938] [2024-06-21 20:14:56,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493680938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:56,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:56,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:56,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399878497] [2024-06-21 20:14:56,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:56,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:56,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:56,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:56,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:56,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:14:56,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 152 transitions, 1661 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-21 20:14:56,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:56,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:14:56,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:57,204 INFO L124 PetriNetUnfolderBase]: 1309/2266 cut-off events. [2024-06-21 20:14:57,204 INFO L125 PetriNetUnfolderBase]: For 42628/42628 co-relation queries the response was YES. [2024-06-21 20:14:57,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11967 conditions, 2266 events. 1309/2266 cut-off events. For 42628/42628 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 13073 event pairs, 397 based on Foata normal form. 2/2265 useless extension candidates. Maximal degree in co-relation 11903. Up to 1913 conditions per place. [2024-06-21 20:14:57,217 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 101 selfloop transitions, 59 changer transitions 0/168 dead transitions. [2024-06-21 20:14:57,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 168 transitions, 2083 flow [2024-06-21 20:14:57,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:14:57,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:14:57,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2024-06-21 20:14:57,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.66 [2024-06-21 20:14:57,219 INFO L175 Difference]: Start difference. First operand has 137 places, 152 transitions, 1661 flow. Second operand 5 states and 132 transitions. [2024-06-21 20:14:57,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 168 transitions, 2083 flow [2024-06-21 20:14:57,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 168 transitions, 1955 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 20:14:57,301 INFO L231 Difference]: Finished difference. Result has 137 places, 152 transitions, 1664 flow [2024-06-21 20:14:57,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1533, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1664, PETRI_PLACES=137, PETRI_TRANSITIONS=152} [2024-06-21 20:14:57,301 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-21 20:14:57,301 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 152 transitions, 1664 flow [2024-06-21 20:14:57,302 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-21 20:14:57,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:57,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:57,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 20:14:57,302 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-21 20:14:57,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:57,302 INFO L85 PathProgramCache]: Analyzing trace with hash 1023355174, now seen corresponding path program 6 times [2024-06-21 20:14:57,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:57,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448268962] [2024-06-21 20:14:57,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:57,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:57,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:57,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:57,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:57,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448268962] [2024-06-21 20:14:57,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448268962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:57,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:57,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:57,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615947250] [2024-06-21 20:14:57,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:57,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:57,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:57,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:57,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:57,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:14:57,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 152 transitions, 1664 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-21 20:14:57,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:57,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:14:57,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:57,648 INFO L124 PetriNetUnfolderBase]: 1301/2262 cut-off events. [2024-06-21 20:14:57,648 INFO L125 PetriNetUnfolderBase]: For 43353/43353 co-relation queries the response was YES. [2024-06-21 20:14:57,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11914 conditions, 2262 events. 1301/2262 cut-off events. For 43353/43353 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 13000 event pairs, 377 based on Foata normal form. 2/2261 useless extension candidates. Maximal degree in co-relation 11849. Up to 1905 conditions per place. [2024-06-21 20:14:57,664 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 100 selfloop transitions, 70 changer transitions 0/178 dead transitions. [2024-06-21 20:14:57,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 178 transitions, 2070 flow [2024-06-21 20:14:57,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:14:57,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:14:57,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-21 20:14:57,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-21 20:14:57,665 INFO L175 Difference]: Start difference. First operand has 137 places, 152 transitions, 1664 flow. Second operand 7 states and 184 transitions. [2024-06-21 20:14:57,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 178 transitions, 2070 flow [2024-06-21 20:14:57,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 178 transitions, 1876 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 20:14:57,754 INFO L231 Difference]: Finished difference. Result has 138 places, 152 transitions, 1637 flow [2024-06-21 20:14:57,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1470, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1637, PETRI_PLACES=138, PETRI_TRANSITIONS=152} [2024-06-21 20:14:57,755 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 97 predicate places. [2024-06-21 20:14:57,755 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 152 transitions, 1637 flow [2024-06-21 20:14:57,755 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-21 20:14:57,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:57,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:57,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 20:14:57,755 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-21 20:14:57,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:57,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1970266282, now seen corresponding path program 1 times [2024-06-21 20:14:57,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:57,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721422622] [2024-06-21 20:14:57,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:57,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:57,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:57,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:57,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:57,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721422622] [2024-06-21 20:14:57,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721422622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:57,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:57,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:57,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6274526] [2024-06-21 20:14:57,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:57,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:57,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:57,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:57,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:57,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:14:57,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 152 transitions, 1637 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-21 20:14:57,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:57,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:14:57,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:58,139 INFO L124 PetriNetUnfolderBase]: 1309/2276 cut-off events. [2024-06-21 20:14:58,139 INFO L125 PetriNetUnfolderBase]: For 43248/43248 co-relation queries the response was YES. [2024-06-21 20:14:58,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12011 conditions, 2276 events. 1309/2276 cut-off events. For 43248/43248 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 13108 event pairs, 341 based on Foata normal form. 2/2277 useless extension candidates. Maximal degree in co-relation 11946. Up to 2019 conditions per place. [2024-06-21 20:14:58,156 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 147 selfloop transitions, 20 changer transitions 0/175 dead transitions. [2024-06-21 20:14:58,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 175 transitions, 2157 flow [2024-06-21 20:14:58,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:14:58,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:14:58,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-21 20:14:58,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 20:14:58,157 INFO L175 Difference]: Start difference. First operand has 138 places, 152 transitions, 1637 flow. Second operand 6 states and 144 transitions. [2024-06-21 20:14:58,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 175 transitions, 2157 flow [2024-06-21 20:14:58,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 175 transitions, 2005 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 20:14:58,249 INFO L231 Difference]: Finished difference. Result has 137 places, 156 transitions, 1614 flow [2024-06-21 20:14:58,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1489, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1614, PETRI_PLACES=137, PETRI_TRANSITIONS=156} [2024-06-21 20:14:58,249 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-21 20:14:58,250 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 156 transitions, 1614 flow [2024-06-21 20:14:58,250 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-21 20:14:58,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:58,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:58,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 20:14:58,250 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-21 20:14:58,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:58,250 INFO L85 PathProgramCache]: Analyzing trace with hash 728727600, now seen corresponding path program 2 times [2024-06-21 20:14:58,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:58,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783245093] [2024-06-21 20:14:58,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:58,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:58,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:58,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:58,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:58,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783245093] [2024-06-21 20:14:58,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783245093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:58,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:58,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:58,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383497230] [2024-06-21 20:14:58,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:58,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:58,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:58,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:58,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:58,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:14:58,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 156 transitions, 1614 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-21 20:14:58,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:58,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:14:58,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:58,588 INFO L124 PetriNetUnfolderBase]: 1317/2299 cut-off events. [2024-06-21 20:14:58,588 INFO L125 PetriNetUnfolderBase]: For 41463/41463 co-relation queries the response was YES. [2024-06-21 20:14:58,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11971 conditions, 2299 events. 1317/2299 cut-off events. For 41463/41463 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 13296 event pairs, 372 based on Foata normal form. 2/2300 useless extension candidates. Maximal degree in co-relation 11906. Up to 2062 conditions per place. [2024-06-21 20:14:58,604 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 147 selfloop transitions, 17 changer transitions 0/172 dead transitions. [2024-06-21 20:14:58,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 172 transitions, 2018 flow [2024-06-21 20:14:58,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:14:58,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:14:58,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-21 20:14:58,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5791666666666667 [2024-06-21 20:14:58,605 INFO L175 Difference]: Start difference. First operand has 137 places, 156 transitions, 1614 flow. Second operand 6 states and 139 transitions. [2024-06-21 20:14:58,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 172 transitions, 2018 flow [2024-06-21 20:14:58,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 172 transitions, 1944 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-21 20:14:58,688 INFO L231 Difference]: Finished difference. Result has 141 places, 158 transitions, 1625 flow [2024-06-21 20:14:58,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1552, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1625, PETRI_PLACES=141, PETRI_TRANSITIONS=158} [2024-06-21 20:14:58,689 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 100 predicate places. [2024-06-21 20:14:58,689 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 158 transitions, 1625 flow [2024-06-21 20:14:58,689 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-21 20:14:58,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:58,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:14:58,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 20:14:58,689 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:58,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:58,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1984928720, now seen corresponding path program 3 times [2024-06-21 20:14:58,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:58,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489861822] [2024-06-21 20:14:58,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:58,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:58,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:58,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-21 20:14:58,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:58,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489861822] [2024-06-21 20:14:58,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489861822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:58,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:58,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:58,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889254891] [2024-06-21 20:14:58,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:58,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:58,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:58,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:58,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:58,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:14:58,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 158 transitions, 1625 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-21 20:14:58,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:58,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:14:58,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:59,033 INFO L124 PetriNetUnfolderBase]: 1312/2281 cut-off events. [2024-06-21 20:14:59,033 INFO L125 PetriNetUnfolderBase]: For 42195/42195 co-relation queries the response was YES. [2024-06-21 20:14:59,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11856 conditions, 2281 events. 1312/2281 cut-off events. For 42195/42195 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 13148 event pairs, 340 based on Foata normal form. 2/2282 useless extension candidates. Maximal degree in co-relation 11789. Up to 2040 conditions per place. [2024-06-21 20:14:59,074 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 150 selfloop transitions, 16 changer transitions 0/174 dead transitions. [2024-06-21 20:14:59,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 174 transitions, 1997 flow [2024-06-21 20:14:59,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:14:59,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:14:59,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-21 20:14:59,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-21 20:14:59,075 INFO L175 Difference]: Start difference. First operand has 141 places, 158 transitions, 1625 flow. Second operand 5 states and 124 transitions. [2024-06-21 20:14:59,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 174 transitions, 1997 flow [2024-06-21 20:14:59,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 174 transitions, 1924 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-21 20:14:59,168 INFO L231 Difference]: Finished difference. Result has 142 places, 158 transitions, 1592 flow [2024-06-21 20:14:59,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1552, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1592, PETRI_PLACES=142, PETRI_TRANSITIONS=158} [2024-06-21 20:14:59,169 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 101 predicate places. [2024-06-21 20:14:59,169 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 158 transitions, 1592 flow [2024-06-21 20:14:59,169 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-21 20:14:59,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:59,169 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-21 20:14:59,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 20:14:59,169 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:59,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:59,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1671073924, now seen corresponding path program 1 times [2024-06-21 20:14:59,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:59,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750602599] [2024-06-21 20:14:59,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:59,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:59,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:59,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:59,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:59,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750602599] [2024-06-21 20:14:59,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750602599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:59,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:59,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:59,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158821058] [2024-06-21 20:14:59,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:59,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:59,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:59,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:59,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:59,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-21 20:14:59,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 158 transitions, 1592 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-21 20:14:59,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:59,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-21 20:14:59,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:59,492 INFO L124 PetriNetUnfolderBase]: 1255/2222 cut-off events. [2024-06-21 20:14:59,492 INFO L125 PetriNetUnfolderBase]: For 47205/47205 co-relation queries the response was YES. [2024-06-21 20:14:59,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11613 conditions, 2222 events. 1255/2222 cut-off events. For 47205/47205 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 12999 event pairs, 271 based on Foata normal form. 7/2210 useless extension candidates. Maximal degree in co-relation 11545. Up to 1794 conditions per place. [2024-06-21 20:14:59,508 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 124 selfloop transitions, 30 changer transitions 1/181 dead transitions. [2024-06-21 20:14:59,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 181 transitions, 1982 flow [2024-06-21 20:14:59,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:14:59,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:14:59,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 137 transitions. [2024-06-21 20:14:59,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.685 [2024-06-21 20:14:59,509 INFO L175 Difference]: Start difference. First operand has 142 places, 158 transitions, 1592 flow. Second operand 5 states and 137 transitions. [2024-06-21 20:14:59,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 181 transitions, 1982 flow [2024-06-21 20:14:59,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 181 transitions, 1943 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 20:14:59,588 INFO L231 Difference]: Finished difference. Result has 143 places, 159 transitions, 1636 flow [2024-06-21 20:14:59,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1553, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1636, PETRI_PLACES=143, PETRI_TRANSITIONS=159} [2024-06-21 20:14:59,588 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 102 predicate places. [2024-06-21 20:14:59,589 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 159 transitions, 1636 flow [2024-06-21 20:14:59,589 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-21 20:14:59,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:14:59,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-21 20:14:59,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 20:14:59,589 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:14:59,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:14:59,589 INFO L85 PathProgramCache]: Analyzing trace with hash -438413514, now seen corresponding path program 2 times [2024-06-21 20:14:59,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:14:59,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191058293] [2024-06-21 20:14:59,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:14:59,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:14:59,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:14:59,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:14:59,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:14:59,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191058293] [2024-06-21 20:14:59,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191058293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:14:59,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:14:59,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:14:59,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432629603] [2024-06-21 20:14:59,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:14:59,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:14:59,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:14:59,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:14:59,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:14:59,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-21 20:14:59,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 159 transitions, 1636 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-21 20:14:59,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:14:59,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-21 20:14:59,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:14:59,918 INFO L124 PetriNetUnfolderBase]: 1257/2215 cut-off events. [2024-06-21 20:14:59,918 INFO L125 PetriNetUnfolderBase]: For 48046/48051 co-relation queries the response was YES. [2024-06-21 20:14:59,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11645 conditions, 2215 events. 1257/2215 cut-off events. For 48046/48051 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 12962 event pairs, 277 based on Foata normal form. 13/2208 useless extension candidates. Maximal degree in co-relation 11576. Up to 1693 conditions per place. [2024-06-21 20:14:59,934 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 129 selfloop transitions, 25 changer transitions 0/180 dead transitions. [2024-06-21 20:14:59,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 180 transitions, 2094 flow [2024-06-21 20:14:59,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:14:59,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:14:59,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-21 20:14:59,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.655 [2024-06-21 20:14:59,935 INFO L175 Difference]: Start difference. First operand has 143 places, 159 transitions, 1636 flow. Second operand 5 states and 131 transitions. [2024-06-21 20:14:59,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 180 transitions, 2094 flow [2024-06-21 20:15:00,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 180 transitions, 2039 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-21 20:15:00,017 INFO L231 Difference]: Finished difference. Result has 145 places, 160 transitions, 1647 flow [2024-06-21 20:15:00,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1581, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1647, PETRI_PLACES=145, PETRI_TRANSITIONS=160} [2024-06-21 20:15:00,018 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-21 20:15:00,018 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 160 transitions, 1647 flow [2024-06-21 20:15:00,018 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-21 20:15:00,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:00,018 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-21 20:15:00,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 20:15:00,018 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:00,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:00,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1027154146, now seen corresponding path program 1 times [2024-06-21 20:15:00,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:00,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183251302] [2024-06-21 20:15:00,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:00,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:00,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:00,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:00,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:00,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183251302] [2024-06-21 20:15:00,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183251302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:00,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:00,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:00,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683500131] [2024-06-21 20:15:00,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:00,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:00,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:00,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:00,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:00,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:00,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 160 transitions, 1647 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-21 20:15:00,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:00,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:00,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:00,425 INFO L124 PetriNetUnfolderBase]: 1501/2597 cut-off events. [2024-06-21 20:15:00,425 INFO L125 PetriNetUnfolderBase]: For 67027/67027 co-relation queries the response was YES. [2024-06-21 20:15:00,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14260 conditions, 2597 events. 1501/2597 cut-off events. For 67027/67027 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 15360 event pairs, 362 based on Foata normal form. 12/2607 useless extension candidates. Maximal degree in co-relation 14190. Up to 1840 conditions per place. [2024-06-21 20:15:00,442 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 132 selfloop transitions, 56 changer transitions 0/196 dead transitions. [2024-06-21 20:15:00,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 196 transitions, 2387 flow [2024-06-21 20:15:00,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:00,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:00,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-21 20:15:00,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6321428571428571 [2024-06-21 20:15:00,443 INFO L175 Difference]: Start difference. First operand has 145 places, 160 transitions, 1647 flow. Second operand 7 states and 177 transitions. [2024-06-21 20:15:00,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 196 transitions, 2387 flow [2024-06-21 20:15:00,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 196 transitions, 2344 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-21 20:15:00,561 INFO L231 Difference]: Finished difference. Result has 151 places, 165 transitions, 1814 flow [2024-06-21 20:15:00,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1604, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1814, PETRI_PLACES=151, PETRI_TRANSITIONS=165} [2024-06-21 20:15:00,562 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 110 predicate places. [2024-06-21 20:15:00,562 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 165 transitions, 1814 flow [2024-06-21 20:15:00,562 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-21 20:15:00,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:00,563 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-21 20:15:00,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 20:15:00,563 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:00,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:00,563 INFO L85 PathProgramCache]: Analyzing trace with hash 1015949186, now seen corresponding path program 2 times [2024-06-21 20:15:00,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:00,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102433531] [2024-06-21 20:15:00,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:00,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:00,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:00,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:00,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:00,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102433531] [2024-06-21 20:15:00,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102433531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:00,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:00,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:00,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950048840] [2024-06-21 20:15:00,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:00,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:00,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:00,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:00,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:00,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:00,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 165 transitions, 1814 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-21 20:15:00,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:00,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:00,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:00,932 INFO L124 PetriNetUnfolderBase]: 1557/2693 cut-off events. [2024-06-21 20:15:00,932 INFO L125 PetriNetUnfolderBase]: For 75435/75435 co-relation queries the response was YES. [2024-06-21 20:15:00,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15137 conditions, 2693 events. 1557/2693 cut-off events. For 75435/75435 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 16083 event pairs, 462 based on Foata normal form. 16/2707 useless extension candidates. Maximal degree in co-relation 15065. Up to 2279 conditions per place. [2024-06-21 20:15:00,952 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 124 selfloop transitions, 53 changer transitions 0/185 dead transitions. [2024-06-21 20:15:00,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 185 transitions, 2270 flow [2024-06-21 20:15:00,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:00,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:00,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 20:15:00,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 20:15:00,961 INFO L175 Difference]: Start difference. First operand has 151 places, 165 transitions, 1814 flow. Second operand 7 states and 168 transitions. [2024-06-21 20:15:00,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 185 transitions, 2270 flow [2024-06-21 20:15:01,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 185 transitions, 2183 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-21 20:15:01,092 INFO L231 Difference]: Finished difference. Result has 156 places, 167 transitions, 1881 flow [2024-06-21 20:15:01,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1727, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1881, PETRI_PLACES=156, PETRI_TRANSITIONS=167} [2024-06-21 20:15:01,093 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 115 predicate places. [2024-06-21 20:15:01,093 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 167 transitions, 1881 flow [2024-06-21 20:15:01,093 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-21 20:15:01,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:01,093 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-21 20:15:01,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 20:15:01,093 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:01,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:01,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1029028096, now seen corresponding path program 3 times [2024-06-21 20:15:01,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:01,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606200420] [2024-06-21 20:15:01,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:01,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:01,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:01,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-21 20:15:01,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:01,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606200420] [2024-06-21 20:15:01,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606200420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:01,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:01,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:01,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647431670] [2024-06-21 20:15:01,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:01,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:01,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:01,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:01,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:01,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:01,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 167 transitions, 1881 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-21 20:15:01,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:01,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:01,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:01,526 INFO L124 PetriNetUnfolderBase]: 1663/2869 cut-off events. [2024-06-21 20:15:01,527 INFO L125 PetriNetUnfolderBase]: For 84893/84893 co-relation queries the response was YES. [2024-06-21 20:15:01,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16612 conditions, 2869 events. 1663/2869 cut-off events. For 84893/84893 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 17393 event pairs, 479 based on Foata normal form. 12/2879 useless extension candidates. Maximal degree in co-relation 16538. Up to 2287 conditions per place. [2024-06-21 20:15:01,546 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 133 selfloop transitions, 52 changer transitions 0/193 dead transitions. [2024-06-21 20:15:01,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 193 transitions, 2485 flow [2024-06-21 20:15:01,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:01,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:01,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-21 20:15:01,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-21 20:15:01,547 INFO L175 Difference]: Start difference. First operand has 156 places, 167 transitions, 1881 flow. Second operand 7 states and 171 transitions. [2024-06-21 20:15:01,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 193 transitions, 2485 flow [2024-06-21 20:15:01,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 193 transitions, 2359 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:01,666 INFO L231 Difference]: Finished difference. Result has 159 places, 171 transitions, 1963 flow [2024-06-21 20:15:01,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1755, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1963, PETRI_PLACES=159, PETRI_TRANSITIONS=171} [2024-06-21 20:15:01,666 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 118 predicate places. [2024-06-21 20:15:01,666 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 171 transitions, 1963 flow [2024-06-21 20:15:01,666 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-21 20:15:01,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:01,666 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-21 20:15:01,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 20:15:01,667 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-21 20:15:01,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:01,667 INFO L85 PathProgramCache]: Analyzing trace with hash -645477022, now seen corresponding path program 4 times [2024-06-21 20:15:01,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:01,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073713744] [2024-06-21 20:15:01,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:01,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:01,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:01,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:01,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:01,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073713744] [2024-06-21 20:15:01,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073713744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:01,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:01,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:01,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546329069] [2024-06-21 20:15:01,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:01,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:01,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:01,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:01,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:01,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:01,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 171 transitions, 1963 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-21 20:15:01,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:01,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:01,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:02,129 INFO L124 PetriNetUnfolderBase]: 1795/3076 cut-off events. [2024-06-21 20:15:02,129 INFO L125 PetriNetUnfolderBase]: For 114772/114772 co-relation queries the response was YES. [2024-06-21 20:15:02,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17842 conditions, 3076 events. 1795/3076 cut-off events. For 114772/114772 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 18882 event pairs, 541 based on Foata normal form. 42/3115 useless extension candidates. Maximal degree in co-relation 17766. Up to 2493 conditions per place. [2024-06-21 20:15:02,154 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 119 selfloop transitions, 58 changer transitions 7/192 dead transitions. [2024-06-21 20:15:02,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 192 transitions, 2451 flow [2024-06-21 20:15:02,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:02,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:02,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-21 20:15:02,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-21 20:15:02,155 INFO L175 Difference]: Start difference. First operand has 159 places, 171 transitions, 1963 flow. Second operand 6 states and 152 transitions. [2024-06-21 20:15:02,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 192 transitions, 2451 flow [2024-06-21 20:15:02,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 192 transitions, 2354 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-21 20:15:02,291 INFO L231 Difference]: Finished difference. Result has 162 places, 168 transitions, 1997 flow [2024-06-21 20:15:02,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1866, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1997, PETRI_PLACES=162, PETRI_TRANSITIONS=168} [2024-06-21 20:15:02,292 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 121 predicate places. [2024-06-21 20:15:02,292 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 168 transitions, 1997 flow [2024-06-21 20:15:02,292 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-21 20:15:02,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:02,292 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-21 20:15:02,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 20:15:02,292 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-21 20:15:02,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:02,293 INFO L85 PathProgramCache]: Analyzing trace with hash -645480742, now seen corresponding path program 5 times [2024-06-21 20:15:02,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:02,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547390464] [2024-06-21 20:15:02,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:02,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:02,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:02,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:02,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:02,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547390464] [2024-06-21 20:15:02,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547390464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:02,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:02,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:02,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075108872] [2024-06-21 20:15:02,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:02,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:02,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:02,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:02,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:02,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:02,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 168 transitions, 1997 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-21 20:15:02,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:02,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:02,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:02,809 INFO L124 PetriNetUnfolderBase]: 1952/3359 cut-off events. [2024-06-21 20:15:02,809 INFO L125 PetriNetUnfolderBase]: For 136014/136014 co-relation queries the response was YES. [2024-06-21 20:15:02,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20162 conditions, 3359 events. 1952/3359 cut-off events. For 136014/136014 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 21090 event pairs, 496 based on Foata normal form. 36/3392 useless extension candidates. Maximal degree in co-relation 20084. Up to 1983 conditions per place. [2024-06-21 20:15:02,834 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 124 selfloop transitions, 59 changer transitions 10/201 dead transitions. [2024-06-21 20:15:02,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 201 transitions, 2691 flow [2024-06-21 20:15:02,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:02,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:02,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-21 20:15:02,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6708333333333333 [2024-06-21 20:15:02,835 INFO L175 Difference]: Start difference. First operand has 162 places, 168 transitions, 1997 flow. Second operand 6 states and 161 transitions. [2024-06-21 20:15:02,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 201 transitions, 2691 flow [2024-06-21 20:15:03,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 201 transitions, 2547 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-21 20:15:03,014 INFO L231 Difference]: Finished difference. Result has 165 places, 164 transitions, 1995 flow [2024-06-21 20:15:03,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1853, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1995, PETRI_PLACES=165, PETRI_TRANSITIONS=164} [2024-06-21 20:15:03,014 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 124 predicate places. [2024-06-21 20:15:03,015 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 164 transitions, 1995 flow [2024-06-21 20:15:03,015 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-21 20:15:03,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:03,015 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-21 20:15:03,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 20:15:03,015 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:03,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:03,015 INFO L85 PathProgramCache]: Analyzing trace with hash -446031082, now seen corresponding path program 6 times [2024-06-21 20:15:03,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:03,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794620087] [2024-06-21 20:15:03,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:03,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:03,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:03,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-21 20:15:03,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:03,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794620087] [2024-06-21 20:15:03,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794620087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:03,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:03,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:03,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113684592] [2024-06-21 20:15:03,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:03,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:03,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:03,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:03,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:03,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:03,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 164 transitions, 1995 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-21 20:15:03,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:03,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:03,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:03,488 INFO L124 PetriNetUnfolderBase]: 1732/2981 cut-off events. [2024-06-21 20:15:03,488 INFO L125 PetriNetUnfolderBase]: For 119403/119403 co-relation queries the response was YES. [2024-06-21 20:15:03,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17569 conditions, 2981 events. 1732/2981 cut-off events. For 119403/119403 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 18369 event pairs, 509 based on Foata normal form. 42/3020 useless extension candidates. Maximal degree in co-relation 17489. Up to 2410 conditions per place. [2024-06-21 20:15:03,514 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 118 selfloop transitions, 55 changer transitions 6/187 dead transitions. [2024-06-21 20:15:03,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 187 transitions, 2486 flow [2024-06-21 20:15:03,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:03,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:03,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-21 20:15:03,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-21 20:15:03,515 INFO L175 Difference]: Start difference. First operand has 165 places, 164 transitions, 1995 flow. Second operand 8 states and 193 transitions. [2024-06-21 20:15:03,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 187 transitions, 2486 flow [2024-06-21 20:15:03,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 187 transitions, 2290 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-21 20:15:03,672 INFO L231 Difference]: Finished difference. Result has 166 places, 162 transitions, 1934 flow [2024-06-21 20:15:03,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1802, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1934, PETRI_PLACES=166, PETRI_TRANSITIONS=162} [2024-06-21 20:15:03,672 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 125 predicate places. [2024-06-21 20:15:03,672 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 162 transitions, 1934 flow [2024-06-21 20:15:03,673 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-21 20:15:03,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:03,673 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-21 20:15:03,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 20:15:03,673 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:03,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:03,673 INFO L85 PathProgramCache]: Analyzing trace with hash -438406570, now seen corresponding path program 1 times [2024-06-21 20:15:03,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:03,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683870616] [2024-06-21 20:15:03,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:03,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:03,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:03,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-21 20:15:03,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:03,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683870616] [2024-06-21 20:15:03,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683870616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:03,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:03,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:03,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958841562] [2024-06-21 20:15:03,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:03,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:03,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:03,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:03,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:03,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:03,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 162 transitions, 1934 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-21 20:15:03,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:03,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:03,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:04,183 INFO L124 PetriNetUnfolderBase]: 1744/3037 cut-off events. [2024-06-21 20:15:04,183 INFO L125 PetriNetUnfolderBase]: For 110083/110083 co-relation queries the response was YES. [2024-06-21 20:15:04,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16901 conditions, 3037 events. 1744/3037 cut-off events. For 110083/110083 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 18925 event pairs, 445 based on Foata normal form. 36/3070 useless extension candidates. Maximal degree in co-relation 16822. Up to 2283 conditions per place. [2024-06-21 20:15:04,209 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 116 selfloop transitions, 58 changer transitions 10/192 dead transitions. [2024-06-21 20:15:04,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 192 transitions, 2457 flow [2024-06-21 20:15:04,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:04,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:04,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-21 20:15:04,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-21 20:15:04,215 INFO L175 Difference]: Start difference. First operand has 166 places, 162 transitions, 1934 flow. Second operand 8 states and 197 transitions. [2024-06-21 20:15:04,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 192 transitions, 2457 flow [2024-06-21 20:15:04,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 192 transitions, 2250 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-21 20:15:04,358 INFO L231 Difference]: Finished difference. Result has 167 places, 160 transitions, 1850 flow [2024-06-21 20:15:04,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1727, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1850, PETRI_PLACES=167, PETRI_TRANSITIONS=160} [2024-06-21 20:15:04,358 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 126 predicate places. [2024-06-21 20:15:04,359 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 160 transitions, 1850 flow [2024-06-21 20:15:04,359 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-21 20:15:04,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:04,359 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-21 20:15:04,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 20:15:04,359 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:04,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:04,360 INFO L85 PathProgramCache]: Analyzing trace with hash -2130994535, now seen corresponding path program 1 times [2024-06-21 20:15:04,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:04,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878990148] [2024-06-21 20:15:04,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:04,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:04,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:04,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-21 20:15:04,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:04,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878990148] [2024-06-21 20:15:04,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878990148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:04,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:04,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:04,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877756127] [2024-06-21 20:15:04,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:04,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:04,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:04,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:04,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:04,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:04,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 160 transitions, 1850 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-21 20:15:04,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:04,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:04,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:04,779 INFO L124 PetriNetUnfolderBase]: 1644/2854 cut-off events. [2024-06-21 20:15:04,779 INFO L125 PetriNetUnfolderBase]: For 82297/82297 co-relation queries the response was YES. [2024-06-21 20:15:04,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16236 conditions, 2854 events. 1644/2854 cut-off events. For 82297/82297 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17439 event pairs, 453 based on Foata normal form. 1/2853 useless extension candidates. Maximal degree in co-relation 16155. Up to 2538 conditions per place. [2024-06-21 20:15:04,802 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 155 selfloop transitions, 26 changer transitions 0/189 dead transitions. [2024-06-21 20:15:04,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 189 transitions, 2330 flow [2024-06-21 20:15:04,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:04,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:04,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-21 20:15:04,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-21 20:15:04,803 INFO L175 Difference]: Start difference. First operand has 167 places, 160 transitions, 1850 flow. Second operand 7 states and 172 transitions. [2024-06-21 20:15:04,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 189 transitions, 2330 flow [2024-06-21 20:15:04,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 189 transitions, 2159 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-21 20:15:04,983 INFO L231 Difference]: Finished difference. Result has 166 places, 163 transitions, 1795 flow [2024-06-21 20:15:04,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1679, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1795, PETRI_PLACES=166, PETRI_TRANSITIONS=163} [2024-06-21 20:15:04,984 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 125 predicate places. [2024-06-21 20:15:04,984 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 163 transitions, 1795 flow [2024-06-21 20:15:04,984 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-21 20:15:04,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15: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] [2024-06-21 20:15:04,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 20:15:04,984 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:04,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:04,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1765370697, now seen corresponding path program 2 times [2024-06-21 20:15:04,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:04,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512984760] [2024-06-21 20:15:04,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:04,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:04,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:05,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:05,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:05,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512984760] [2024-06-21 20:15:05,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512984760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:05,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:05,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:05,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642132848] [2024-06-21 20:15:05,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:05,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:05,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:05,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:05,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:05,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:05,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 163 transitions, 1795 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-21 20:15:05,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:05,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:05,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:05,421 INFO L124 PetriNetUnfolderBase]: 1673/2914 cut-off events. [2024-06-21 20:15:05,421 INFO L125 PetriNetUnfolderBase]: For 87798/87798 co-relation queries the response was YES. [2024-06-21 20:15:05,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16789 conditions, 2914 events. 1673/2914 cut-off events. For 87798/87798 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 18061 event pairs, 475 based on Foata normal form. 1/2909 useless extension candidates. Maximal degree in co-relation 16710. Up to 2423 conditions per place. [2024-06-21 20:15:05,441 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 120 selfloop transitions, 75 changer transitions 0/203 dead transitions. [2024-06-21 20:15:05,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 203 transitions, 2741 flow [2024-06-21 20:15:05,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:05,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:05,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-21 20:15:05,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-21 20:15:05,443 INFO L175 Difference]: Start difference. First operand has 166 places, 163 transitions, 1795 flow. Second operand 7 states and 182 transitions. [2024-06-21 20:15:05,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 203 transitions, 2741 flow [2024-06-21 20:15:05,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 203 transitions, 2639 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:05,628 INFO L231 Difference]: Finished difference. Result has 168 places, 177 transitions, 2097 flow [2024-06-21 20:15:05,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1699, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2097, PETRI_PLACES=168, PETRI_TRANSITIONS=177} [2024-06-21 20:15:05,629 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 127 predicate places. [2024-06-21 20:15:05,629 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 177 transitions, 2097 flow [2024-06-21 20:15:05,629 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-21 20:15:05,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:05,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:05,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 20:15:05,629 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:15:05,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:05,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1105209289, now seen corresponding path program 3 times [2024-06-21 20:15:05,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:05,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396239543] [2024-06-21 20:15:05,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:05,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:05,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:05,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:05,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:05,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396239543] [2024-06-21 20:15:05,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396239543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:05,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:05,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:05,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8775856] [2024-06-21 20:15:05,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:05,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:05,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:05,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:05,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:05,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:05,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 177 transitions, 2097 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-21 20:15:05,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:05,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:05,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:06,027 INFO L124 PetriNetUnfolderBase]: 1678/2915 cut-off events. [2024-06-21 20:15:06,027 INFO L125 PetriNetUnfolderBase]: For 90247/90247 co-relation queries the response was YES. [2024-06-21 20:15:06,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17351 conditions, 2915 events. 1678/2915 cut-off events. For 90247/90247 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 18031 event pairs, 467 based on Foata normal form. 1/2910 useless extension candidates. Maximal degree in co-relation 17271. Up to 2427 conditions per place. [2024-06-21 20:15:06,051 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 118 selfloop transitions, 77 changer transitions 0/203 dead transitions. [2024-06-21 20:15:06,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 203 transitions, 2865 flow [2024-06-21 20:15:06,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:06,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:06,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-21 20:15:06,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6357142857142857 [2024-06-21 20:15:06,052 INFO L175 Difference]: Start difference. First operand has 168 places, 177 transitions, 2097 flow. Second operand 7 states and 178 transitions. [2024-06-21 20:15:06,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 203 transitions, 2865 flow [2024-06-21 20:15:06,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 203 transitions, 2708 flow, removed 68 selfloop flow, removed 1 redundant places. [2024-06-21 20:15:06,276 INFO L231 Difference]: Finished difference. Result has 174 places, 180 transitions, 2164 flow [2024-06-21 20:15:06,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1968, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2164, PETRI_PLACES=174, PETRI_TRANSITIONS=180} [2024-06-21 20:15:06,276 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 133 predicate places. [2024-06-21 20:15:06,277 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 180 transitions, 2164 flow [2024-06-21 20:15:06,277 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-21 20:15:06,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:06,277 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-21 20:15:06,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 20:15:06,277 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-21 20:15:06,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:06,277 INFO L85 PathProgramCache]: Analyzing trace with hash -2027613709, now seen corresponding path program 4 times [2024-06-21 20:15:06,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:06,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024137504] [2024-06-21 20:15:06,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:06,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:06,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:06,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:06,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:06,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024137504] [2024-06-21 20:15:06,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024137504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:06,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:06,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:06,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905927436] [2024-06-21 20:15:06,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:06,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:06,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:06,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:06,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:06,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:06,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 180 transitions, 2164 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-21 20:15:06,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:06,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:06,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:06,689 INFO L124 PetriNetUnfolderBase]: 1683/2934 cut-off events. [2024-06-21 20:15:06,689 INFO L125 PetriNetUnfolderBase]: For 91161/91161 co-relation queries the response was YES. [2024-06-21 20:15:06,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17158 conditions, 2934 events. 1683/2934 cut-off events. For 91161/91161 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 18179 event pairs, 457 based on Foata normal form. 1/2933 useless extension candidates. Maximal degree in co-relation 17075. Up to 2598 conditions per place. [2024-06-21 20:15:06,712 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 167 selfloop transitions, 26 changer transitions 0/201 dead transitions. [2024-06-21 20:15:06,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 201 transitions, 2642 flow [2024-06-21 20:15:06,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:06,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:06,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-21 20:15:06,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-21 20:15:06,713 INFO L175 Difference]: Start difference. First operand has 174 places, 180 transitions, 2164 flow. Second operand 7 states and 165 transitions. [2024-06-21 20:15:06,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 201 transitions, 2642 flow [2024-06-21 20:15:06,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 201 transitions, 2486 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 20:15:06,892 INFO L231 Difference]: Finished difference. Result has 177 places, 183 transitions, 2114 flow [2024-06-21 20:15:06,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2011, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2114, PETRI_PLACES=177, PETRI_TRANSITIONS=183} [2024-06-21 20:15:06,893 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 136 predicate places. [2024-06-21 20:15:06,893 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 183 transitions, 2114 flow [2024-06-21 20:15:06,893 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-21 20:15:06,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:06,893 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-21 20:15:06,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 20:15:06,893 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-21 20:15:06,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:06,894 INFO L85 PathProgramCache]: Analyzing trace with hash -727912971, now seen corresponding path program 1 times [2024-06-21 20:15:06,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:06,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267523633] [2024-06-21 20:15:06,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:06,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:06,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:06,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:06,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:06,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267523633] [2024-06-21 20:15:06,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267523633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:06,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:06,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:06,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170882501] [2024-06-21 20:15:06,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:06,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:06,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:06,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:06,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:07,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:07,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 183 transitions, 2114 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-21 20:15:07,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:07,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:07,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:07,369 INFO L124 PetriNetUnfolderBase]: 1763/3040 cut-off events. [2024-06-21 20:15:07,369 INFO L125 PetriNetUnfolderBase]: For 109586/109586 co-relation queries the response was YES. [2024-06-21 20:15:07,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18419 conditions, 3040 events. 1763/3040 cut-off events. For 109586/109586 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 18820 event pairs, 476 based on Foata normal form. 2/3029 useless extension candidates. Maximal degree in co-relation 18335. Up to 2566 conditions per place. [2024-06-21 20:15:07,396 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 146 selfloop transitions, 64 changer transitions 0/218 dead transitions. [2024-06-21 20:15:07,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 218 transitions, 2825 flow [2024-06-21 20:15:07,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:07,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:07,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-21 20:15:07,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-21 20:15:07,397 INFO L175 Difference]: Start difference. First operand has 177 places, 183 transitions, 2114 flow. Second operand 7 states and 179 transitions. [2024-06-21 20:15:07,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 218 transitions, 2825 flow [2024-06-21 20:15:07,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 218 transitions, 2753 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:07,592 INFO L231 Difference]: Finished difference. Result has 180 places, 189 transitions, 2305 flow [2024-06-21 20:15:07,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2042, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2305, PETRI_PLACES=180, PETRI_TRANSITIONS=189} [2024-06-21 20:15:07,592 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 139 predicate places. [2024-06-21 20:15:07,592 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 189 transitions, 2305 flow [2024-06-21 20:15:07,592 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-21 20:15:07,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:07,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:15:07,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 20:15:07,593 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-21 20:15:07,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:07,593 INFO L85 PathProgramCache]: Analyzing trace with hash 550105849, now seen corresponding path program 2 times [2024-06-21 20:15:07,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:07,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371759968] [2024-06-21 20:15:07,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:07,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:07,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:07,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:07,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:07,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371759968] [2024-06-21 20:15:07,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371759968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:07,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:07,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:07,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78979092] [2024-06-21 20:15:07,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:07,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:07,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:07,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:07,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:07,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:07,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 189 transitions, 2305 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-21 20:15:07,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:07,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:07,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:08,020 INFO L124 PetriNetUnfolderBase]: 1758/3044 cut-off events. [2024-06-21 20:15:08,020 INFO L125 PetriNetUnfolderBase]: For 112532/112532 co-relation queries the response was YES. [2024-06-21 20:15:08,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18693 conditions, 3044 events. 1758/3044 cut-off events. For 112532/112532 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 18874 event pairs, 488 based on Foata normal form. 2/3039 useless extension candidates. Maximal degree in co-relation 18607. Up to 2649 conditions per place. [2024-06-21 20:15:08,046 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 143 selfloop transitions, 59 changer transitions 0/210 dead transitions. [2024-06-21 20:15:08,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 210 transitions, 2761 flow [2024-06-21 20:15:08,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:08,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:08,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-21 20:15:08,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-21 20:15:08,047 INFO L175 Difference]: Start difference. First operand has 180 places, 189 transitions, 2305 flow. Second operand 7 states and 171 transitions. [2024-06-21 20:15:08,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 210 transitions, 2761 flow [2024-06-21 20:15:08,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 210 transitions, 2623 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 20:15:08,236 INFO L231 Difference]: Finished difference. Result has 183 places, 189 transitions, 2290 flow [2024-06-21 20:15:08,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2167, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2290, PETRI_PLACES=183, PETRI_TRANSITIONS=189} [2024-06-21 20:15:08,236 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 142 predicate places. [2024-06-21 20:15:08,236 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 189 transitions, 2290 flow [2024-06-21 20:15:08,237 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-21 20:15:08,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:08,237 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-21 20:15:08,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 20:15:08,237 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-21 20:15:08,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:08,237 INFO L85 PathProgramCache]: Analyzing trace with hash -444125707, now seen corresponding path program 3 times [2024-06-21 20:15:08,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:08,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092321829] [2024-06-21 20:15:08,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:08,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:08,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:08,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:08,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:08,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092321829] [2024-06-21 20:15:08,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092321829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:08,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:08,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:08,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887588811] [2024-06-21 20:15:08,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:08,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:08,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:08,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:08,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:08,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:08,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 189 transitions, 2290 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-21 20:15:08,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:08,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:08,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:08,693 INFO L124 PetriNetUnfolderBase]: 1766/3061 cut-off events. [2024-06-21 20:15:08,693 INFO L125 PetriNetUnfolderBase]: For 116701/116701 co-relation queries the response was YES. [2024-06-21 20:15:08,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18807 conditions, 3061 events. 1766/3061 cut-off events. For 116701/116701 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 18963 event pairs, 476 based on Foata normal form. 2/3059 useless extension candidates. Maximal degree in co-relation 18720. Up to 2720 conditions per place. [2024-06-21 20:15:08,718 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 177 selfloop transitions, 25 changer transitions 0/210 dead transitions. [2024-06-21 20:15:08,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 210 transitions, 2790 flow [2024-06-21 20:15:08,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:08,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:08,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-21 20:15:08,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-21 20:15:08,719 INFO L175 Difference]: Start difference. First operand has 183 places, 189 transitions, 2290 flow. Second operand 7 states and 165 transitions. [2024-06-21 20:15:08,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 210 transitions, 2790 flow [2024-06-21 20:15:08,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 210 transitions, 2651 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:08,943 INFO L231 Difference]: Finished difference. Result has 185 places, 191 transitions, 2254 flow [2024-06-21 20:15:08,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2153, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2254, PETRI_PLACES=185, PETRI_TRANSITIONS=191} [2024-06-21 20:15:08,943 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 144 predicate places. [2024-06-21 20:15:08,943 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 191 transitions, 2254 flow [2024-06-21 20:15:08,943 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-21 20:15:08,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:08,943 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-21 20:15:08,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 20:15:08,943 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-21 20:15:08,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:08,944 INFO L85 PathProgramCache]: Analyzing trace with hash 2112212271, now seen corresponding path program 5 times [2024-06-21 20:15:08,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:08,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212586311] [2024-06-21 20:15:08,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:08,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:08,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:08,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:08,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:08,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212586311] [2024-06-21 20:15:08,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212586311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:08,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:08,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:08,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978001524] [2024-06-21 20:15:08,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:08,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:08,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:09,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:09,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:09,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:09,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 191 transitions, 2254 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-21 20:15:09,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:09,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:09,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:09,339 INFO L124 PetriNetUnfolderBase]: 1771/3063 cut-off events. [2024-06-21 20:15:09,340 INFO L125 PetriNetUnfolderBase]: For 120183/120183 co-relation queries the response was YES. [2024-06-21 20:15:09,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18850 conditions, 3063 events. 1771/3063 cut-off events. For 120183/120183 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 19076 event pairs, 496 based on Foata normal form. 1/3061 useless extension candidates. Maximal degree in co-relation 18762. Up to 2560 conditions per place. [2024-06-21 20:15:09,364 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 134 selfloop transitions, 74 changer transitions 0/216 dead transitions. [2024-06-21 20:15:09,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 216 transitions, 2968 flow [2024-06-21 20:15:09,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:09,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:09,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-21 20:15:09,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-21 20:15:09,365 INFO L175 Difference]: Start difference. First operand has 185 places, 191 transitions, 2254 flow. Second operand 7 states and 176 transitions. [2024-06-21 20:15:09,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 216 transitions, 2968 flow [2024-06-21 20:15:09,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 216 transitions, 2895 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:09,589 INFO L231 Difference]: Finished difference. Result has 187 places, 194 transitions, 2387 flow [2024-06-21 20:15:09,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2181, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2387, PETRI_PLACES=187, PETRI_TRANSITIONS=194} [2024-06-21 20:15:09,589 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 146 predicate places. [2024-06-21 20:15:09,589 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 194 transitions, 2387 flow [2024-06-21 20:15:09,590 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-21 20:15:09,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:09,590 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-21 20:15:09,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 20:15:09,590 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-21 20:15:09,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:09,590 INFO L85 PathProgramCache]: Analyzing trace with hash 999432917, now seen corresponding path program 6 times [2024-06-21 20:15:09,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:09,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942272787] [2024-06-21 20:15:09,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:09,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:09,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:09,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-21 20:15:09,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:09,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942272787] [2024-06-21 20:15:09,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942272787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:09,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:09,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:09,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494682294] [2024-06-21 20:15:09,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:09,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:09,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:09,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:09,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:09,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:09,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 194 transitions, 2387 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-21 20:15:09,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:09,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:09,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:10,046 INFO L124 PetriNetUnfolderBase]: 1776/3084 cut-off events. [2024-06-21 20:15:10,046 INFO L125 PetriNetUnfolderBase]: For 124615/124615 co-relation queries the response was YES. [2024-06-21 20:15:10,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19141 conditions, 3084 events. 1776/3084 cut-off events. For 124615/124615 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 19295 event pairs, 506 based on Foata normal form. 1/3082 useless extension candidates. Maximal degree in co-relation 19052. Up to 2564 conditions per place. [2024-06-21 20:15:10,070 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 133 selfloop transitions, 75 changer transitions 0/216 dead transitions. [2024-06-21 20:15:10,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 216 transitions, 3103 flow [2024-06-21 20:15:10,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:10,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:10,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 20:15:10,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-21 20:15:10,071 INFO L175 Difference]: Start difference. First operand has 187 places, 194 transitions, 2387 flow. Second operand 7 states and 173 transitions. [2024-06-21 20:15:10,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 216 transitions, 3103 flow [2024-06-21 20:15:10,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 216 transitions, 2845 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-21 20:15:10,284 INFO L231 Difference]: Finished difference. Result has 188 places, 197 transitions, 2343 flow [2024-06-21 20:15:10,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2150, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2343, PETRI_PLACES=188, PETRI_TRANSITIONS=197} [2024-06-21 20:15:10,285 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 147 predicate places. [2024-06-21 20:15:10,285 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 197 transitions, 2343 flow [2024-06-21 20:15:10,285 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-21 20:15:10,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:10,285 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-21 20:15:10,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 20:15:10,285 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-21 20:15:10,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:10,285 INFO L85 PathProgramCache]: Analyzing trace with hash 218987823, now seen corresponding path program 7 times [2024-06-21 20:15:10,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:10,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909631464] [2024-06-21 20:15:10,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:10,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:10,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:10,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:10,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:10,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909631464] [2024-06-21 20:15:10,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909631464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:10,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:10,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:10,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856668339] [2024-06-21 20:15:10,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:10,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:10,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:10,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:10,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:10,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:10,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 197 transitions, 2343 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-21 20:15:10,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:10,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:10,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:10,716 INFO L124 PetriNetUnfolderBase]: 1794/3103 cut-off events. [2024-06-21 20:15:10,716 INFO L125 PetriNetUnfolderBase]: For 131756/131756 co-relation queries the response was YES. [2024-06-21 20:15:10,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19252 conditions, 3103 events. 1794/3103 cut-off events. For 131756/131756 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 19377 event pairs, 497 based on Foata normal form. 2/3102 useless extension candidates. Maximal degree in co-relation 19164. Up to 2583 conditions per place. [2024-06-21 20:15:10,743 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 135 selfloop transitions, 77 changer transitions 0/220 dead transitions. [2024-06-21 20:15:10,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 220 transitions, 3107 flow [2024-06-21 20:15:10,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:10,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:10,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-21 20:15:10,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6107142857142858 [2024-06-21 20:15:10,745 INFO L175 Difference]: Start difference. First operand has 188 places, 197 transitions, 2343 flow. Second operand 7 states and 171 transitions. [2024-06-21 20:15:10,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 220 transitions, 3107 flow [2024-06-21 20:15:11,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 220 transitions, 2948 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 20:15:11,041 INFO L231 Difference]: Finished difference. Result has 191 places, 204 transitions, 2449 flow [2024-06-21 20:15:11,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2194, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2449, PETRI_PLACES=191, PETRI_TRANSITIONS=204} [2024-06-21 20:15:11,041 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 150 predicate places. [2024-06-21 20:15:11,041 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 204 transitions, 2449 flow [2024-06-21 20:15:11,042 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-21 20:15:11,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:11,042 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-21 20:15:11,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 20:15:11,042 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-21 20:15:11,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:11,042 INFO L85 PathProgramCache]: Analyzing trace with hash -654946761, now seen corresponding path program 8 times [2024-06-21 20:15:11,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:11,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849321667] [2024-06-21 20:15:11,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:11,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:11,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:11,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:11,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:11,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849321667] [2024-06-21 20:15:11,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849321667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:11,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:11,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:11,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791407408] [2024-06-21 20:15:11,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:11,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:11,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:11,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:11,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:11,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:11,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 204 transitions, 2449 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-21 20:15:11,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:11,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:11,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:11,604 INFO L124 PetriNetUnfolderBase]: 1788/3104 cut-off events. [2024-06-21 20:15:11,604 INFO L125 PetriNetUnfolderBase]: For 133606/133606 co-relation queries the response was YES. [2024-06-21 20:15:11,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19194 conditions, 3104 events. 1788/3104 cut-off events. For 133606/133606 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 19346 event pairs, 478 based on Foata normal form. 2/3104 useless extension candidates. Maximal degree in co-relation 19105. Up to 2640 conditions per place. [2024-06-21 20:15:11,627 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 161 selfloop transitions, 67 changer transitions 0/236 dead transitions. [2024-06-21 20:15:11,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 236 transitions, 3189 flow [2024-06-21 20:15:11,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:11,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:11,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-21 20:15:11,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653125 [2024-06-21 20:15:11,628 INFO L175 Difference]: Start difference. First operand has 191 places, 204 transitions, 2449 flow. Second operand 8 states and 209 transitions. [2024-06-21 20:15:11,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 236 transitions, 3189 flow [2024-06-21 20:15:11,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 236 transitions, 3051 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-21 20:15:11,936 INFO L231 Difference]: Finished difference. Result has 196 places, 204 transitions, 2460 flow [2024-06-21 20:15:11,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2311, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2460, PETRI_PLACES=196, PETRI_TRANSITIONS=204} [2024-06-21 20:15:11,936 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 155 predicate places. [2024-06-21 20:15:11,936 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 204 transitions, 2460 flow [2024-06-21 20:15:11,936 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-21 20:15:11,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:11,937 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-21 20:15:11,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 20:15:11,937 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-21 20:15:11,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:11,937 INFO L85 PathProgramCache]: Analyzing trace with hash 1456342583, now seen corresponding path program 9 times [2024-06-21 20:15:11,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:11,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061989968] [2024-06-21 20:15:11,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:11,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:11,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:12,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:12,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:12,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061989968] [2024-06-21 20:15:12,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061989968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:12,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:12,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:12,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795902364] [2024-06-21 20:15:12,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:12,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:12,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:12,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:12,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:12,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:12,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 204 transitions, 2460 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-21 20:15:12,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:12,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:12,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:12,398 INFO L124 PetriNetUnfolderBase]: 1782/3087 cut-off events. [2024-06-21 20:15:12,398 INFO L125 PetriNetUnfolderBase]: For 135870/135870 co-relation queries the response was YES. [2024-06-21 20:15:12,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19087 conditions, 3087 events. 1782/3087 cut-off events. For 135870/135870 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 19217 event pairs, 498 based on Foata normal form. 2/3086 useless extension candidates. Maximal degree in co-relation 18997. Up to 2635 conditions per place. [2024-06-21 20:15:12,425 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 159 selfloop transitions, 57 changer transitions 0/224 dead transitions. [2024-06-21 20:15:12,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 224 transitions, 3046 flow [2024-06-21 20:15:12,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:12,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:12,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-21 20:15:12,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-21 20:15:12,426 INFO L175 Difference]: Start difference. First operand has 196 places, 204 transitions, 2460 flow. Second operand 6 states and 156 transitions. [2024-06-21 20:15:12,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 224 transitions, 3046 flow [2024-06-21 20:15:12,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 224 transitions, 2819 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-21 20:15:12,703 INFO L231 Difference]: Finished difference. Result has 193 places, 204 transitions, 2362 flow [2024-06-21 20:15:12,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2237, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2362, PETRI_PLACES=193, PETRI_TRANSITIONS=204} [2024-06-21 20:15:12,704 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 152 predicate places. [2024-06-21 20:15:12,704 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 204 transitions, 2362 flow [2024-06-21 20:15:12,704 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-21 20:15:12,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:12,704 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-21 20:15:12,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 20:15:12,704 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-21 20:15:12,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:12,704 INFO L85 PathProgramCache]: Analyzing trace with hash 996582901, now seen corresponding path program 4 times [2024-06-21 20:15:12,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:12,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342655814] [2024-06-21 20:15:12,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:12,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:12,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:12,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-21 20:15:12,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:12,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342655814] [2024-06-21 20:15:12,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342655814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:12,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:12,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:12,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060777878] [2024-06-21 20:15:12,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:12,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:12,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:12,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:12,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:12,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:12,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 204 transitions, 2362 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-21 20:15:12,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:12,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:12,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:13,251 INFO L124 PetriNetUnfolderBase]: 1908/3304 cut-off events. [2024-06-21 20:15:13,251 INFO L125 PetriNetUnfolderBase]: For 159366/159366 co-relation queries the response was YES. [2024-06-21 20:15:13,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21272 conditions, 3304 events. 1908/3304 cut-off events. For 159366/159366 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 20864 event pairs, 526 based on Foata normal form. 2/3303 useless extension candidates. Maximal degree in co-relation 21182. Up to 2734 conditions per place. [2024-06-21 20:15:13,282 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 169 selfloop transitions, 59 changer transitions 0/236 dead transitions. [2024-06-21 20:15:13,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 236 transitions, 3125 flow [2024-06-21 20:15:13,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:13,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:13,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 20:15:13,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 20:15:13,283 INFO L175 Difference]: Start difference. First operand has 193 places, 204 transitions, 2362 flow. Second operand 7 states and 175 transitions. [2024-06-21 20:15:13,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 236 transitions, 3125 flow [2024-06-21 20:15:13,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 236 transitions, 2978 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 20:15:13,602 INFO L231 Difference]: Finished difference. Result has 194 places, 210 transitions, 2483 flow [2024-06-21 20:15:13,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2217, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2483, PETRI_PLACES=194, PETRI_TRANSITIONS=210} [2024-06-21 20:15:13,602 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 153 predicate places. [2024-06-21 20:15:13,602 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 210 transitions, 2483 flow [2024-06-21 20:15:13,603 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-21 20:15:13,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:13,603 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-21 20:15:13,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 20:15:13,603 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-21 20:15:13,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:13,603 INFO L85 PathProgramCache]: Analyzing trace with hash 2121742415, now seen corresponding path program 5 times [2024-06-21 20:15:13,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:13,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376739086] [2024-06-21 20:15:13,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:13,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:13,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:13,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-21 20:15:13,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:13,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376739086] [2024-06-21 20:15:13,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376739086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:13,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:13,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:13,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135696599] [2024-06-21 20:15:13,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:13,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:13,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:13,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:13,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:13,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:13,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 210 transitions, 2483 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-21 20:15:13,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:13,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:13,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:14,167 INFO L124 PetriNetUnfolderBase]: 1916/3322 cut-off events. [2024-06-21 20:15:14,167 INFO L125 PetriNetUnfolderBase]: For 160290/160290 co-relation queries the response was YES. [2024-06-21 20:15:14,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21623 conditions, 3322 events. 1916/3322 cut-off events. For 160290/160290 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 21068 event pairs, 534 based on Foata normal form. 2/3322 useless extension candidates. Maximal degree in co-relation 21532. Up to 2886 conditions per place. [2024-06-21 20:15:14,198 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 168 selfloop transitions, 54 changer transitions 0/230 dead transitions. [2024-06-21 20:15:14,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 230 transitions, 3017 flow [2024-06-21 20:15:14,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:14,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:14,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 20:15:14,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-21 20:15:14,199 INFO L175 Difference]: Start difference. First operand has 194 places, 210 transitions, 2483 flow. Second operand 7 states and 167 transitions. [2024-06-21 20:15:14,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 230 transitions, 3017 flow [2024-06-21 20:15:14,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 230 transitions, 2870 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-21 20:15:14,550 INFO L231 Difference]: Finished difference. Result has 197 places, 212 transitions, 2499 flow [2024-06-21 20:15:14,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2344, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2499, PETRI_PLACES=197, PETRI_TRANSITIONS=212} [2024-06-21 20:15:14,550 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 156 predicate places. [2024-06-21 20:15:14,550 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 212 transitions, 2499 flow [2024-06-21 20:15:14,550 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-21 20:15:14,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:14,550 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-21 20:15:14,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 20:15:14,550 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-21 20:15:14,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:14,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1765566543, now seen corresponding path program 6 times [2024-06-21 20:15:14,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:14,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615362730] [2024-06-21 20:15:14,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:14,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:14,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:14,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:14,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:14,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615362730] [2024-06-21 20:15:14,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615362730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:14,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:14,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:14,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520717521] [2024-06-21 20:15:14,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:14,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:14,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:14,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:14,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:14,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:14,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 212 transitions, 2499 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-21 20:15:14,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:14,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:14,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:15,032 INFO L124 PetriNetUnfolderBase]: 1924/3330 cut-off events. [2024-06-21 20:15:15,032 INFO L125 PetriNetUnfolderBase]: For 165349/165349 co-relation queries the response was YES. [2024-06-21 20:15:15,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21647 conditions, 3330 events. 1924/3330 cut-off events. For 165349/165349 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20981 event pairs, 406 based on Foata normal form. 2/3330 useless extension candidates. Maximal degree in co-relation 21555. Up to 1941 conditions per place. [2024-06-21 20:15:15,063 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 159 selfloop transitions, 78 changer transitions 0/245 dead transitions. [2024-06-21 20:15:15,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 245 transitions, 3338 flow [2024-06-21 20:15:15,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:15,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:15,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-21 20:15:15,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6392857142857142 [2024-06-21 20:15:15,064 INFO L175 Difference]: Start difference. First operand has 197 places, 212 transitions, 2499 flow. Second operand 7 states and 179 transitions. [2024-06-21 20:15:15,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 245 transitions, 3338 flow [2024-06-21 20:15:15,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 245 transitions, 3211 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:15,443 INFO L231 Difference]: Finished difference. Result has 199 places, 214 transitions, 2570 flow [2024-06-21 20:15:15,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2372, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2570, PETRI_PLACES=199, PETRI_TRANSITIONS=214} [2024-06-21 20:15:15,444 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 158 predicate places. [2024-06-21 20:15:15,444 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 214 transitions, 2570 flow [2024-06-21 20:15:15,444 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-21 20:15:15,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:15,444 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-21 20:15:15,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 20:15:15,444 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-21 20:15:15,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:15,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1776994383, now seen corresponding path program 7 times [2024-06-21 20:15:15,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:15,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060522196] [2024-06-21 20:15:15,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:15,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:15,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:15,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:15,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:15,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060522196] [2024-06-21 20:15:15,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060522196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:15,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:15,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:15,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520500649] [2024-06-21 20:15:15,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:15,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:15,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:15,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:15,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:15,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:15,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 214 transitions, 2570 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-21 20:15:15,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:15,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:15,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:15,962 INFO L124 PetriNetUnfolderBase]: 1899/3283 cut-off events. [2024-06-21 20:15:15,962 INFO L125 PetriNetUnfolderBase]: For 170428/170428 co-relation queries the response was YES. [2024-06-21 20:15:15,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21509 conditions, 3283 events. 1899/3283 cut-off events. For 170428/170428 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20666 event pairs, 444 based on Foata normal form. 8/3289 useless extension candidates. Maximal degree in co-relation 21416. Up to 1927 conditions per place. [2024-06-21 20:15:15,992 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 164 selfloop transitions, 70 changer transitions 0/242 dead transitions. [2024-06-21 20:15:15,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 242 transitions, 3248 flow [2024-06-21 20:15:15,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:15,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:15,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-21 20:15:15,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-21 20:15:15,993 INFO L175 Difference]: Start difference. First operand has 199 places, 214 transitions, 2570 flow. Second operand 7 states and 176 transitions. [2024-06-21 20:15:15,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 242 transitions, 3248 flow [2024-06-21 20:15:16,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 242 transitions, 3024 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-21 20:15:16,328 INFO L231 Difference]: Finished difference. Result has 200 places, 214 transitions, 2492 flow [2024-06-21 20:15:16,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2346, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2492, PETRI_PLACES=200, PETRI_TRANSITIONS=214} [2024-06-21 20:15:16,329 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 159 predicate places. [2024-06-21 20:15:16,329 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 214 transitions, 2492 flow [2024-06-21 20:15:16,329 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-21 20:15:16,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:16,329 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-21 20:15:16,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 20:15:16,329 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-21 20:15:16,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:16,329 INFO L85 PathProgramCache]: Analyzing trace with hash -894736907, now seen corresponding path program 8 times [2024-06-21 20:15:16,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:16,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411988448] [2024-06-21 20:15:16,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:16,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:16,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:16,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:16,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:16,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411988448] [2024-06-21 20:15:16,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411988448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:16,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:16,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:16,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530685329] [2024-06-21 20:15:16,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:16,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:16,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:16,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:16,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:16,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:16,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 214 transitions, 2492 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-21 20:15:16,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:16,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:16,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:16,807 INFO L124 PetriNetUnfolderBase]: 1876/3262 cut-off events. [2024-06-21 20:15:16,807 INFO L125 PetriNetUnfolderBase]: For 162406/162406 co-relation queries the response was YES. [2024-06-21 20:15:16,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20482 conditions, 3262 events. 1876/3262 cut-off events. For 162406/162406 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20647 event pairs, 498 based on Foata normal form. 10/3270 useless extension candidates. Maximal degree in co-relation 20390. Up to 2558 conditions per place. [2024-06-21 20:15:16,839 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 174 selfloop transitions, 55 changer transitions 0/237 dead transitions. [2024-06-21 20:15:16,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 237 transitions, 3158 flow [2024-06-21 20:15:16,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:16,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:16,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-21 20:15:16,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-21 20:15:16,840 INFO L175 Difference]: Start difference. First operand has 200 places, 214 transitions, 2492 flow. Second operand 7 states and 172 transitions. [2024-06-21 20:15:16,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 237 transitions, 3158 flow [2024-06-21 20:15:17,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 237 transitions, 3000 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 20:15:17,190 INFO L231 Difference]: Finished difference. Result has 201 places, 214 transitions, 2451 flow [2024-06-21 20:15:17,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2334, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2451, PETRI_PLACES=201, PETRI_TRANSITIONS=214} [2024-06-21 20:15:17,190 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 160 predicate places. [2024-06-21 20:15:17,190 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 214 transitions, 2451 flow [2024-06-21 20:15:17,190 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-21 20:15:17,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:17,191 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-21 20:15:17,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 20:15:17,191 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-21 20:15:17,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:17,191 INFO L85 PathProgramCache]: Analyzing trace with hash 218994767, now seen corresponding path program 9 times [2024-06-21 20:15:17,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:17,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468952086] [2024-06-21 20:15:17,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:17,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:17,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:17,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:17,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:17,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468952086] [2024-06-21 20:15:17,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468952086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:17,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:17,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:17,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183036179] [2024-06-21 20:15:17,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:17,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:17,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:17,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:17,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:17,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:17,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 214 transitions, 2451 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-21 20:15:17,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:17,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:17,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:17,670 INFO L124 PetriNetUnfolderBase]: 1846/3216 cut-off events. [2024-06-21 20:15:17,670 INFO L125 PetriNetUnfolderBase]: For 151216/151216 co-relation queries the response was YES. [2024-06-21 20:15:17,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19521 conditions, 3216 events. 1846/3216 cut-off events. For 151216/151216 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20395 event pairs, 504 based on Foata normal form. 10/3224 useless extension candidates. Maximal degree in co-relation 19428. Up to 2748 conditions per place. [2024-06-21 20:15:17,697 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 174 selfloop transitions, 50 changer transitions 0/232 dead transitions. [2024-06-21 20:15:17,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 232 transitions, 2965 flow [2024-06-21 20:15:17,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:17,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:17,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-21 20:15:17,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 20:15:17,698 INFO L175 Difference]: Start difference. First operand has 201 places, 214 transitions, 2451 flow. Second operand 7 states and 168 transitions. [2024-06-21 20:15:17,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 232 transitions, 2965 flow [2024-06-21 20:15:18,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 232 transitions, 2850 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-21 20:15:18,154 INFO L231 Difference]: Finished difference. Result has 204 places, 214 transitions, 2442 flow [2024-06-21 20:15:18,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2336, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2442, PETRI_PLACES=204, PETRI_TRANSITIONS=214} [2024-06-21 20:15:18,154 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 163 predicate places. [2024-06-21 20:15:18,154 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 214 transitions, 2442 flow [2024-06-21 20:15:18,154 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-21 20:15:18,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:18,155 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-21 20:15:18,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 20:15:18,155 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-21 20:15:18,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:18,155 INFO L85 PathProgramCache]: Analyzing trace with hash -787481231, now seen corresponding path program 10 times [2024-06-21 20:15:18,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:18,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830289499] [2024-06-21 20:15:18,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:18,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:18,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:18,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:18,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:18,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830289499] [2024-06-21 20:15:18,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830289499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:18,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:18,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:18,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337794839] [2024-06-21 20:15:18,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:18,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:18,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:18,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:18,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:18,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:18,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 214 transitions, 2442 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-21 20:15:18,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:18,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:18,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:18,666 INFO L124 PetriNetUnfolderBase]: 1823/3180 cut-off events. [2024-06-21 20:15:18,666 INFO L125 PetriNetUnfolderBase]: For 139065/139065 co-relation queries the response was YES. [2024-06-21 20:15:18,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18655 conditions, 3180 events. 1823/3180 cut-off events. For 139065/139065 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20127 event pairs, 474 based on Foata normal form. 10/3186 useless extension candidates. Maximal degree in co-relation 18561. Up to 2589 conditions per place. [2024-06-21 20:15:18,696 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 184 selfloop transitions, 58 changer transitions 0/250 dead transitions. [2024-06-21 20:15:18,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 250 transitions, 3048 flow [2024-06-21 20:15:18,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:18,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:18,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-21 20:15:18,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653125 [2024-06-21 20:15:18,697 INFO L175 Difference]: Start difference. First operand has 204 places, 214 transitions, 2442 flow. Second operand 8 states and 209 transitions. [2024-06-21 20:15:18,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 250 transitions, 3048 flow [2024-06-21 20:15:19,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 250 transitions, 2896 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-21 20:15:19,038 INFO L231 Difference]: Finished difference. Result has 205 places, 214 transitions, 2421 flow [2024-06-21 20:15:19,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2290, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2421, PETRI_PLACES=205, PETRI_TRANSITIONS=214} [2024-06-21 20:15:19,038 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 164 predicate places. [2024-06-21 20:15:19,038 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 214 transitions, 2421 flow [2024-06-21 20:15:19,039 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-21 20:15:19,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:19,039 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-21 20:15:19,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 20:15:19,039 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-21 20:15:19,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:19,039 INFO L85 PathProgramCache]: Analyzing trace with hash -559580081, now seen corresponding path program 11 times [2024-06-21 20:15:19,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:19,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753427601] [2024-06-21 20:15:19,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:19,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:19,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:19,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:19,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:19,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753427601] [2024-06-21 20:15:19,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753427601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:19,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:19,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:19,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078280160] [2024-06-21 20:15:19,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:19,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:19,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:19,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:19,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:19,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:19,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 214 transitions, 2421 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-21 20:15:19,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:19,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:19,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:19,528 INFO L124 PetriNetUnfolderBase]: 1800/3140 cut-off events. [2024-06-21 20:15:19,528 INFO L125 PetriNetUnfolderBase]: For 125510/125510 co-relation queries the response was YES. [2024-06-21 20:15:19,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17851 conditions, 3140 events. 1800/3140 cut-off events. For 125510/125510 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 19913 event pairs, 489 based on Foata normal form. 10/3147 useless extension candidates. Maximal degree in co-relation 17756. Up to 2654 conditions per place. [2024-06-21 20:15:19,600 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 181 selfloop transitions, 48 changer transitions 0/237 dead transitions. [2024-06-21 20:15:19,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 237 transitions, 2959 flow [2024-06-21 20:15:19,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:19,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:19,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-21 20:15:19,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6541666666666667 [2024-06-21 20:15:19,601 INFO L175 Difference]: Start difference. First operand has 205 places, 214 transitions, 2421 flow. Second operand 6 states and 157 transitions. [2024-06-21 20:15:19,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 237 transitions, 2959 flow [2024-06-21 20:15:19,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 237 transitions, 2838 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 20:15:19,984 INFO L231 Difference]: Finished difference. Result has 205 places, 214 transitions, 2405 flow [2024-06-21 20:15:19,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2300, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2405, PETRI_PLACES=205, PETRI_TRANSITIONS=214} [2024-06-21 20:15:19,985 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 164 predicate places. [2024-06-21 20:15:19,985 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 214 transitions, 2405 flow [2024-06-21 20:15:19,985 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-21 20:15:19,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:19,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] [2024-06-21 20:15:19,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 20:15:19,985 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-21 20:15:19,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:19,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1456588537, now seen corresponding path program 12 times [2024-06-21 20:15:19,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:19,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781774211] [2024-06-21 20:15:19,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:19,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:19,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:20,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:20,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:20,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781774211] [2024-06-21 20:15:20,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781774211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:20,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:20,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:20,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756236751] [2024-06-21 20:15:20,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:20,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:20,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:20,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:20,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:20,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:20,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 214 transitions, 2405 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-21 20:15:20,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:20,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:20,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:20,481 INFO L124 PetriNetUnfolderBase]: 1770/3089 cut-off events. [2024-06-21 20:15:20,481 INFO L125 PetriNetUnfolderBase]: For 108289/108289 co-relation queries the response was YES. [2024-06-21 20:15:20,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16926 conditions, 3089 events. 1770/3089 cut-off events. For 108289/108289 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 19543 event pairs, 376 based on Foata normal form. 10/3096 useless extension candidates. Maximal degree in co-relation 16830. Up to 2139 conditions per place. [2024-06-21 20:15:20,510 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 175 selfloop transitions, 60 changer transitions 0/243 dead transitions. [2024-06-21 20:15:20,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 243 transitions, 3001 flow [2024-06-21 20:15:20,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:20,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:20,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-21 20:15:20,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.675 [2024-06-21 20:15:20,511 INFO L175 Difference]: Start difference. First operand has 205 places, 214 transitions, 2405 flow. Second operand 6 states and 162 transitions. [2024-06-21 20:15:20,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 243 transitions, 3001 flow [2024-06-21 20:15:20,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 243 transitions, 2882 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:20,877 INFO L231 Difference]: Finished difference. Result has 206 places, 214 transitions, 2417 flow [2024-06-21 20:15:20,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2286, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2417, PETRI_PLACES=206, PETRI_TRANSITIONS=214} [2024-06-21 20:15:20,877 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 165 predicate places. [2024-06-21 20:15:20,877 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 214 transitions, 2417 flow [2024-06-21 20:15:20,877 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-21 20:15:20,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:20,877 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-21 20:15:20,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 20:15:20,877 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-21 20:15:20,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:20,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1636320359, now seen corresponding path program 1 times [2024-06-21 20:15:20,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:20,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40980812] [2024-06-21 20:15:20,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:20,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:20,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:20,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:20,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:20,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40980812] [2024-06-21 20:15:20,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40980812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:20,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:20,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:20,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368803101] [2024-06-21 20:15:20,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:20,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:20,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:20,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:20,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:20,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:20,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 214 transitions, 2417 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-21 20:15:20,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:20,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:20,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:21,343 INFO L124 PetriNetUnfolderBase]: 1775/3098 cut-off events. [2024-06-21 20:15:21,343 INFO L125 PetriNetUnfolderBase]: For 97263/97263 co-relation queries the response was YES. [2024-06-21 20:15:21,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17114 conditions, 3098 events. 1775/3098 cut-off events. For 97263/97263 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 19594 event pairs, 483 based on Foata normal form. 1/3096 useless extension candidates. Maximal degree in co-relation 17017. Up to 2640 conditions per place. [2024-06-21 20:15:21,371 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 161 selfloop transitions, 61 changer transitions 0/230 dead transitions. [2024-06-21 20:15:21,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 230 transitions, 2929 flow [2024-06-21 20:15:21,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:21,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:21,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-21 20:15:21,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 20:15:21,372 INFO L175 Difference]: Start difference. First operand has 206 places, 214 transitions, 2417 flow. Second operand 6 states and 150 transitions. [2024-06-21 20:15:21,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 230 transitions, 2929 flow [2024-06-21 20:15:21,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 230 transitions, 2725 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 20:15:21,736 INFO L231 Difference]: Finished difference. Result has 205 places, 217 transitions, 2391 flow [2024-06-21 20:15:21,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2213, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2391, PETRI_PLACES=205, PETRI_TRANSITIONS=217} [2024-06-21 20:15:21,737 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 164 predicate places. [2024-06-21 20:15:21,737 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 217 transitions, 2391 flow [2024-06-21 20:15:21,737 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-21 20:15:21,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:21,737 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-21 20:15:21,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 20:15:21,737 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-21 20:15:21,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:21,738 INFO L85 PathProgramCache]: Analyzing trace with hash 1716249121, now seen corresponding path program 2 times [2024-06-21 20:15:21,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:21,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475166079] [2024-06-21 20:15:21,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:21,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:21,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:21,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:21,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:21,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475166079] [2024-06-21 20:15:21,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475166079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:21,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:21,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:21,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32134761] [2024-06-21 20:15:21,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:21,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:21,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:21,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:21,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:21,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:21,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 217 transitions, 2391 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-21 20:15:21,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:21,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:21,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:22,160 INFO L124 PetriNetUnfolderBase]: 1780/3107 cut-off events. [2024-06-21 20:15:22,160 INFO L125 PetriNetUnfolderBase]: For 97596/97596 co-relation queries the response was YES. [2024-06-21 20:15:22,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16872 conditions, 3107 events. 1780/3107 cut-off events. For 97596/97596 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 19689 event pairs, 483 based on Foata normal form. 1/3105 useless extension candidates. Maximal degree in co-relation 16774. Up to 2569 conditions per place. [2024-06-21 20:15:22,188 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 143 selfloop transitions, 87 changer transitions 0/238 dead transitions. [2024-06-21 20:15:22,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 238 transitions, 3055 flow [2024-06-21 20:15:22,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:22,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:22,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 20:15:22,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-21 20:15:22,189 INFO L175 Difference]: Start difference. First operand has 205 places, 217 transitions, 2391 flow. Second operand 7 states and 170 transitions. [2024-06-21 20:15:22,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 238 transitions, 3055 flow [2024-06-21 20:15:22,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 238 transitions, 2919 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:22,669 INFO L231 Difference]: Finished difference. Result has 207 places, 220 transitions, 2480 flow [2024-06-21 20:15:22,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2257, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2480, PETRI_PLACES=207, PETRI_TRANSITIONS=220} [2024-06-21 20:15:22,669 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-21 20:15:22,670 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 220 transitions, 2480 flow [2024-06-21 20:15:22,670 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-21 20:15:22,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:22,670 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-21 20:15:22,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 20:15:22,670 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-21 20:15:22,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:22,670 INFO L85 PathProgramCache]: Analyzing trace with hash 35602363, now seen corresponding path program 3 times [2024-06-21 20:15:22,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:22,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487302750] [2024-06-21 20:15:22,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:22,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:22,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:22,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:22,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:22,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487302750] [2024-06-21 20:15:22,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487302750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:22,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:22,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:22,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143883853] [2024-06-21 20:15:22,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:22,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:22,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:22,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:22,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:22,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:22,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 220 transitions, 2480 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-21 20:15:22,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:22,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:22,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:23,112 INFO L124 PetriNetUnfolderBase]: 1785/3116 cut-off events. [2024-06-21 20:15:23,113 INFO L125 PetriNetUnfolderBase]: For 98094/98094 co-relation queries the response was YES. [2024-06-21 20:15:23,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16996 conditions, 3116 events. 1785/3116 cut-off events. For 98094/98094 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 19724 event pairs, 483 based on Foata normal form. 1/3114 useless extension candidates. Maximal degree in co-relation 16898. Up to 2575 conditions per place. [2024-06-21 20:15:23,140 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 143 selfloop transitions, 88 changer transitions 0/239 dead transitions. [2024-06-21 20:15:23,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 239 transitions, 3264 flow [2024-06-21 20:15:23,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:23,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:23,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 20:15:23,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-21 20:15:23,141 INFO L175 Difference]: Start difference. First operand has 207 places, 220 transitions, 2480 flow. Second operand 7 states and 170 transitions. [2024-06-21 20:15:23,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 239 transitions, 3264 flow [2024-06-21 20:15:23,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 239 transitions, 3048 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:23,560 INFO L231 Difference]: Finished difference. Result has 209 places, 223 transitions, 2496 flow [2024-06-21 20:15:23,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2273, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2496, PETRI_PLACES=209, PETRI_TRANSITIONS=223} [2024-06-21 20:15:23,561 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 168 predicate places. [2024-06-21 20:15:23,561 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 223 transitions, 2496 flow [2024-06-21 20:15:23,561 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-21 20:15:23,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:23,561 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-21 20:15:23,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 20:15:23,561 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-21 20:15:23,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:23,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1911905921, now seen corresponding path program 4 times [2024-06-21 20:15:23,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:23,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362388888] [2024-06-21 20:15:23,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:23,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:23,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:23,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:23,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:23,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362388888] [2024-06-21 20:15:23,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362388888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:23,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:23,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:23,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907814879] [2024-06-21 20:15:23,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:23,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:23,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:23,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:23,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:23,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:23,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 223 transitions, 2496 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-21 20:15:23,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:23,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:23,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:23,995 INFO L124 PetriNetUnfolderBase]: 1782/3112 cut-off events. [2024-06-21 20:15:23,995 INFO L125 PetriNetUnfolderBase]: For 99099/99099 co-relation queries the response was YES. [2024-06-21 20:15:24,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16822 conditions, 3112 events. 1782/3112 cut-off events. For 99099/99099 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 19674 event pairs, 483 based on Foata normal form. 1/3110 useless extension candidates. Maximal degree in co-relation 16724. Up to 2572 conditions per place. [2024-06-21 20:15:24,019 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 137 selfloop transitions, 93 changer transitions 0/238 dead transitions. [2024-06-21 20:15:24,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 238 transitions, 3112 flow [2024-06-21 20:15:24,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:24,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:24,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-21 20:15:24,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-21 20:15:24,020 INFO L175 Difference]: Start difference. First operand has 209 places, 223 transitions, 2496 flow. Second operand 7 states and 170 transitions. [2024-06-21 20:15:24,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 238 transitions, 3112 flow [2024-06-21 20:15:24,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 238 transitions, 2923 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-21 20:15:24,364 INFO L231 Difference]: Finished difference. Result has 212 places, 223 transitions, 2499 flow [2024-06-21 20:15:24,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2307, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2499, PETRI_PLACES=212, PETRI_TRANSITIONS=223} [2024-06-21 20:15:24,365 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 171 predicate places. [2024-06-21 20:15:24,365 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 223 transitions, 2499 flow [2024-06-21 20:15:24,365 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-21 20:15:24,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:24,365 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-21 20:15:24,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 20:15:24,365 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-21 20:15:24,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:24,365 INFO L85 PathProgramCache]: Analyzing trace with hash 449925653, now seen corresponding path program 5 times [2024-06-21 20:15:24,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:24,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464915339] [2024-06-21 20:15:24,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:24,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:24,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:24,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:24,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:24,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464915339] [2024-06-21 20:15:24,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464915339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:24,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:24,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:24,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389107765] [2024-06-21 20:15:24,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:24,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:24,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:24,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:24,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:24,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:24,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 223 transitions, 2499 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-21 20:15:24,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:24,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:24,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:24,807 INFO L124 PetriNetUnfolderBase]: 1787/3121 cut-off events. [2024-06-21 20:15:24,807 INFO L125 PetriNetUnfolderBase]: For 101958/101958 co-relation queries the response was YES. [2024-06-21 20:15:24,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16908 conditions, 3121 events. 1787/3121 cut-off events. For 101958/101958 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 19812 event pairs, 481 based on Foata normal form. 1/3119 useless extension candidates. Maximal degree in co-relation 16809. Up to 2642 conditions per place. [2024-06-21 20:15:24,835 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 168 selfloop transitions, 66 changer transitions 0/242 dead transitions. [2024-06-21 20:15:24,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 242 transitions, 3170 flow [2024-06-21 20:15:24,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:24,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:24,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-21 20:15:24,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584375 [2024-06-21 20:15:24,836 INFO L175 Difference]: Start difference. First operand has 212 places, 223 transitions, 2499 flow. Second operand 8 states and 187 transitions. [2024-06-21 20:15:24,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 242 transitions, 3170 flow [2024-06-21 20:15:25,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 242 transitions, 2806 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-21 20:15:25,256 INFO L231 Difference]: Finished difference. Result has 211 places, 226 transitions, 2316 flow [2024-06-21 20:15:25,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2147, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2316, PETRI_PLACES=211, PETRI_TRANSITIONS=226} [2024-06-21 20:15:25,256 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 170 predicate places. [2024-06-21 20:15:25,256 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 226 transitions, 2316 flow [2024-06-21 20:15:25,256 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-21 20:15:25,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:25,257 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-21 20:15:25,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 20:15:25,257 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-21 20:15:25,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:25,257 INFO L85 PathProgramCache]: Analyzing trace with hash 250623863, now seen corresponding path program 6 times [2024-06-21 20:15:25,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:25,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147751977] [2024-06-21 20:15:25,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:25,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:25,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:25,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:25,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:25,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147751977] [2024-06-21 20:15:25,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147751977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:25,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:25,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:25,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797303611] [2024-06-21 20:15:25,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:25,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:25,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:25,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:25,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:25,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:25,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 226 transitions, 2316 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-21 20:15:25,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:25,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:25,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:25,676 INFO L124 PetriNetUnfolderBase]: 1792/3130 cut-off events. [2024-06-21 20:15:25,677 INFO L125 PetriNetUnfolderBase]: For 103514/103514 co-relation queries the response was YES. [2024-06-21 20:15:25,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16836 conditions, 3130 events. 1792/3130 cut-off events. For 103514/103514 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 19883 event pairs, 483 based on Foata normal form. 1/3128 useless extension candidates. Maximal degree in co-relation 16737. Up to 2648 conditions per place. [2024-06-21 20:15:25,705 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 171 selfloop transitions, 64 changer transitions 0/243 dead transitions. [2024-06-21 20:15:25,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 243 transitions, 2981 flow [2024-06-21 20:15:25,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:25,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:25,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-21 20:15:25,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-21 20:15:25,706 INFO L175 Difference]: Start difference. First operand has 211 places, 226 transitions, 2316 flow. Second operand 6 states and 148 transitions. [2024-06-21 20:15:25,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 243 transitions, 2981 flow [2024-06-21 20:15:26,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 243 transitions, 2810 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 20:15:26,248 INFO L231 Difference]: Finished difference. Result has 211 places, 229 transitions, 2316 flow [2024-06-21 20:15:26,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2155, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2316, PETRI_PLACES=211, PETRI_TRANSITIONS=229} [2024-06-21 20:15:26,249 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 170 predicate places. [2024-06-21 20:15:26,249 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 229 transitions, 2316 flow [2024-06-21 20:15:26,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-21 20:15:26,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:26,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-21 20:15:26,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 20:15:26,249 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-21 20:15:26,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:26,249 INFO L85 PathProgramCache]: Analyzing trace with hash 250267673, now seen corresponding path program 7 times [2024-06-21 20:15:26,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:26,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381342987] [2024-06-21 20:15:26,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:26,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:26,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:26,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:26,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:26,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381342987] [2024-06-21 20:15:26,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381342987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:26,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:26,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:26,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047854031] [2024-06-21 20:15:26,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:26,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:26,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:26,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:26,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:26,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:26,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 229 transitions, 2316 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-21 20:15:26,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:26,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:26,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:26,761 INFO L124 PetriNetUnfolderBase]: 1789/3126 cut-off events. [2024-06-21 20:15:26,761 INFO L125 PetriNetUnfolderBase]: For 104272/104272 co-relation queries the response was YES. [2024-06-21 20:15:26,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16764 conditions, 3126 events. 1789/3126 cut-off events. For 104272/104272 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 19877 event pairs, 483 based on Foata normal form. 1/3124 useless extension candidates. Maximal degree in co-relation 16664. Up to 2645 conditions per place. [2024-06-21 20:15:26,793 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 172 selfloop transitions, 65 changer transitions 0/245 dead transitions. [2024-06-21 20:15:26,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 245 transitions, 2830 flow [2024-06-21 20:15:26,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:26,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:26,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-21 20:15:26,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 20:15:26,794 INFO L175 Difference]: Start difference. First operand has 211 places, 229 transitions, 2316 flow. Second operand 6 states and 150 transitions. [2024-06-21 20:15:26,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 245 transitions, 2830 flow [2024-06-21 20:15:27,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 245 transitions, 2680 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 20:15:27,256 INFO L231 Difference]: Finished difference. Result has 213 places, 229 transitions, 2304 flow [2024-06-21 20:15:27,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2166, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2304, PETRI_PLACES=213, PETRI_TRANSITIONS=229} [2024-06-21 20:15:27,257 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 172 predicate places. [2024-06-21 20:15:27,257 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 229 transitions, 2304 flow [2024-06-21 20:15:27,257 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-21 20:15:27,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:27,257 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-21 20:15:27,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 20:15:27,257 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-21 20:15:27,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:27,257 INFO L85 PathProgramCache]: Analyzing trace with hash -1724978375, now seen corresponding path program 1 times [2024-06-21 20:15:27,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:27,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662391881] [2024-06-21 20:15:27,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:27,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:27,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:27,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:27,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:27,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662391881] [2024-06-21 20:15:27,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662391881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:27,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:27,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:27,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930374024] [2024-06-21 20:15:27,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:27,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:27,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:27,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:27,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:27,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:27,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 229 transitions, 2304 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-21 20:15:27,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:27,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:27,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:27,705 INFO L124 PetriNetUnfolderBase]: 1809/3156 cut-off events. [2024-06-21 20:15:27,705 INFO L125 PetriNetUnfolderBase]: For 117460/117460 co-relation queries the response was YES. [2024-06-21 20:15:27,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16945 conditions, 3156 events. 1809/3156 cut-off events. For 117460/117460 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 19980 event pairs, 369 based on Foata normal form. 6/3159 useless extension candidates. Maximal degree in co-relation 16844. Up to 2568 conditions per place. [2024-06-21 20:15:27,734 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 222 selfloop transitions, 23 changer transitions 0/253 dead transitions. [2024-06-21 20:15:27,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 253 transitions, 3027 flow [2024-06-21 20:15:27,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:15:27,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:15:27,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-21 20:15:27,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-21 20:15:27,735 INFO L175 Difference]: Start difference. First operand has 213 places, 229 transitions, 2304 flow. Second operand 6 states and 148 transitions. [2024-06-21 20:15:27,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 253 transitions, 3027 flow [2024-06-21 20:15:28,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 253 transitions, 2842 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 20:15:28,211 INFO L231 Difference]: Finished difference. Result has 213 places, 230 transitions, 2182 flow [2024-06-21 20:15:28,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2119, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2182, PETRI_PLACES=213, PETRI_TRANSITIONS=230} [2024-06-21 20:15:28,211 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 172 predicate places. [2024-06-21 20:15:28,211 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 230 transitions, 2182 flow [2024-06-21 20:15:28,212 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-21 20:15:28,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:28,212 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-21 20:15:28,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 20:15:28,212 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-21 20:15:28,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:28,212 INFO L85 PathProgramCache]: Analyzing trace with hash -635242223, now seen corresponding path program 2 times [2024-06-21 20:15:28,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:28,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662757054] [2024-06-21 20:15:28,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:28,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:28,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:28,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-21 20:15:28,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:28,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662757054] [2024-06-21 20:15:28,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662757054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:28,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:28,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:28,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588323469] [2024-06-21 20:15:28,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:28,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:28,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:28,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:28,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:28,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:28,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 230 transitions, 2182 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-21 20:15:28,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:28,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:28,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:28,710 INFO L124 PetriNetUnfolderBase]: 1796/3137 cut-off events. [2024-06-21 20:15:28,710 INFO L125 PetriNetUnfolderBase]: For 108125/108125 co-relation queries the response was YES. [2024-06-21 20:15:28,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16449 conditions, 3137 events. 1796/3137 cut-off events. For 108125/108125 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 19848 event pairs, 358 based on Foata normal form. 6/3140 useless extension candidates. Maximal degree in co-relation 16347. Up to 2562 conditions per place. [2024-06-21 20:15:28,732 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 218 selfloop transitions, 23 changer transitions 1/250 dead transitions. [2024-06-21 20:15:28,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 250 transitions, 2752 flow [2024-06-21 20:15:28,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:15:28,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:15:28,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-21 20:15:28,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-21 20:15:28,733 INFO L175 Difference]: Start difference. First operand has 213 places, 230 transitions, 2182 flow. Second operand 5 states and 128 transitions. [2024-06-21 20:15:28,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 250 transitions, 2752 flow [2024-06-21 20:15:29,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 250 transitions, 2696 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-21 20:15:29,195 INFO L231 Difference]: Finished difference. Result has 215 places, 230 transitions, 2178 flow [2024-06-21 20:15:29,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2126, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2178, PETRI_PLACES=215, PETRI_TRANSITIONS=230} [2024-06-21 20:15:29,195 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 174 predicate places. [2024-06-21 20:15:29,196 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 230 transitions, 2178 flow [2024-06-21 20:15:29,196 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-21 20:15:29,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:29,196 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-21 20:15:29,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 20:15:29,196 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-21 20:15:29,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:29,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1251364619, now seen corresponding path program 1 times [2024-06-21 20:15:29,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:29,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107178994] [2024-06-21 20:15:29,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:29,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:29,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:29,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:29,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:29,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107178994] [2024-06-21 20:15:29,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107178994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:29,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:29,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:29,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215870126] [2024-06-21 20:15:29,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:29,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:29,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:29,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:29,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:29,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:29,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 230 transitions, 2178 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-21 20:15:29,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:29,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:29,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:29,722 INFO L124 PetriNetUnfolderBase]: 1816/3182 cut-off events. [2024-06-21 20:15:29,722 INFO L125 PetriNetUnfolderBase]: For 111876/111876 co-relation queries the response was YES. [2024-06-21 20:15:29,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16608 conditions, 3182 events. 1816/3182 cut-off events. For 111876/111876 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 20262 event pairs, 321 based on Foata normal form. 6/3184 useless extension candidates. Maximal degree in co-relation 16506. Up to 2247 conditions per place. [2024-06-21 20:15:29,751 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 195 selfloop transitions, 70 changer transitions 1/274 dead transitions. [2024-06-21 20:15:29,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 274 transitions, 2910 flow [2024-06-21 20:15:29,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:29,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:29,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-21 20:15:29,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.665625 [2024-06-21 20:15:29,752 INFO L175 Difference]: Start difference. First operand has 215 places, 230 transitions, 2178 flow. Second operand 8 states and 213 transitions. [2024-06-21 20:15:29,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 274 transitions, 2910 flow [2024-06-21 20:15:30,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 274 transitions, 2837 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 20:15:30,233 INFO L231 Difference]: Finished difference. Result has 218 places, 233 transitions, 2329 flow [2024-06-21 20:15:30,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2108, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2329, PETRI_PLACES=218, PETRI_TRANSITIONS=233} [2024-06-21 20:15:30,233 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 177 predicate places. [2024-06-21 20:15:30,234 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 233 transitions, 2329 flow [2024-06-21 20:15:30,234 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-21 20:15:30,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:30,234 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-21 20:15:30,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 20:15:30,234 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-21 20:15:30,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:30,235 INFO L85 PathProgramCache]: Analyzing trace with hash -402144617, now seen corresponding path program 2 times [2024-06-21 20:15:30,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:30,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201581257] [2024-06-21 20:15:30,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:30,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:30,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:30,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:30,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:30,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201581257] [2024-06-21 20:15:30,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201581257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:30,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:30,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:30,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029521979] [2024-06-21 20:15:30,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:30,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:30,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:30,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:30,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:30,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:30,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 233 transitions, 2329 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-21 20:15:30,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:30,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:30,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:30,720 INFO L124 PetriNetUnfolderBase]: 1917/3360 cut-off events. [2024-06-21 20:15:30,720 INFO L125 PetriNetUnfolderBase]: For 146809/146809 co-relation queries the response was YES. [2024-06-21 20:15:30,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18749 conditions, 3360 events. 1917/3360 cut-off events. For 146809/146809 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 21535 event pairs, 330 based on Foata normal form. 6/3363 useless extension candidates. Maximal degree in co-relation 18647. Up to 1779 conditions per place. [2024-06-21 20:15:30,751 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 191 selfloop transitions, 71 changer transitions 0/270 dead transitions. [2024-06-21 20:15:30,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 270 transitions, 3292 flow [2024-06-21 20:15:30,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:30,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:30,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-21 20:15:30,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6642857142857143 [2024-06-21 20:15:30,752 INFO L175 Difference]: Start difference. First operand has 218 places, 233 transitions, 2329 flow. Second operand 7 states and 186 transitions. [2024-06-21 20:15:30,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 270 transitions, 3292 flow [2024-06-21 20:15:31,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 270 transitions, 3199 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:31,271 INFO L231 Difference]: Finished difference. Result has 221 places, 235 transitions, 2426 flow [2024-06-21 20:15:31,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2240, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2426, PETRI_PLACES=221, PETRI_TRANSITIONS=235} [2024-06-21 20:15:31,272 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 180 predicate places. [2024-06-21 20:15:31,272 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 235 transitions, 2426 flow [2024-06-21 20:15:31,272 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-21 20:15:31,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:31,272 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-21 20:15:31,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 20:15:31,272 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-21 20:15:31,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:31,273 INFO L85 PathProgramCache]: Analyzing trace with hash -401907467, now seen corresponding path program 3 times [2024-06-21 20:15:31,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:31,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353460467] [2024-06-21 20:15:31,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:31,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:31,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:31,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:31,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:31,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353460467] [2024-06-21 20:15:31,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353460467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:31,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:31,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:15:31,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867433731] [2024-06-21 20:15:31,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:31,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:15:31,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:31,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:15:31,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:15:31,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:31,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 235 transitions, 2426 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-21 20:15:31,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:31,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:31,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:31,781 INFO L124 PetriNetUnfolderBase]: 1904/3346 cut-off events. [2024-06-21 20:15:31,782 INFO L125 PetriNetUnfolderBase]: For 136632/136632 co-relation queries the response was YES. [2024-06-21 20:15:31,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18658 conditions, 3346 events. 1904/3346 cut-off events. For 136632/136632 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 21487 event pairs, 287 based on Foata normal form. 6/3349 useless extension candidates. Maximal degree in co-relation 18554. Up to 1773 conditions per place. [2024-06-21 20:15:31,812 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 194 selfloop transitions, 69 changer transitions 0/271 dead transitions. [2024-06-21 20:15:31,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 271 transitions, 3257 flow [2024-06-21 20:15:31,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:15:31,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:15:31,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-21 20:15:31,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6642857142857143 [2024-06-21 20:15:31,813 INFO L175 Difference]: Start difference. First operand has 221 places, 235 transitions, 2426 flow. Second operand 7 states and 186 transitions. [2024-06-21 20:15:31,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 271 transitions, 3257 flow [2024-06-21 20:15:32,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 271 transitions, 3030 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 20:15:32,483 INFO L231 Difference]: Finished difference. Result has 222 places, 236 transitions, 2362 flow [2024-06-21 20:15:32,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2208, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2362, PETRI_PLACES=222, PETRI_TRANSITIONS=236} [2024-06-21 20:15:32,483 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 181 predicate places. [2024-06-21 20:15:32,483 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 236 transitions, 2362 flow [2024-06-21 20:15:32,483 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-21 20:15:32,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:32,484 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-21 20:15:32,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 20:15:32,484 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-21 20:15:32,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:32,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1934905830, now seen corresponding path program 1 times [2024-06-21 20:15:32,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:32,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730527644] [2024-06-21 20:15:32,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:32,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:32,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:32,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-21 20:15:32,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:32,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730527644] [2024-06-21 20:15:32,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730527644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:32,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:32,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:15:32,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214241177] [2024-06-21 20:15:32,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:32,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:15:32,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:32,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:15:32,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:15:32,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:32,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 236 transitions, 2362 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-21 20:15:32,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:32,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:32,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:33,035 INFO L124 PetriNetUnfolderBase]: 2003/3502 cut-off events. [2024-06-21 20:15:33,035 INFO L125 PetriNetUnfolderBase]: For 172493/172493 co-relation queries the response was YES. [2024-06-21 20:15:33,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20294 conditions, 3502 events. 2003/3502 cut-off events. For 172493/172493 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 22555 event pairs, 418 based on Foata normal form. 6/3503 useless extension candidates. Maximal degree in co-relation 20191. Up to 2613 conditions per place. [2024-06-21 20:15:33,066 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 243 selfloop transitions, 34 changer transitions 4/289 dead transitions. [2024-06-21 20:15:33,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 289 transitions, 3458 flow [2024-06-21 20:15:33,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:15:33,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:15:33,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-21 20:15:33,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-06-21 20:15:33,067 INFO L175 Difference]: Start difference. First operand has 222 places, 236 transitions, 2362 flow. Second operand 9 states and 230 transitions. [2024-06-21 20:15:33,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 289 transitions, 3458 flow [2024-06-21 20:15:33,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 289 transitions, 3362 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 20:15:33,533 INFO L231 Difference]: Finished difference. Result has 227 places, 239 transitions, 2418 flow [2024-06-21 20:15:33,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2266, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2418, PETRI_PLACES=227, PETRI_TRANSITIONS=239} [2024-06-21 20:15:33,534 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 186 predicate places. [2024-06-21 20:15:33,534 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 239 transitions, 2418 flow [2024-06-21 20:15:33,534 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-21 20:15:33,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:33,534 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-21 20:15:33,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 20:15:33,534 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-21 20:15:33,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:33,535 INFO L85 PathProgramCache]: Analyzing trace with hash 592846132, now seen corresponding path program 2 times [2024-06-21 20:15:33,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:33,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711752137] [2024-06-21 20:15:33,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:33,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:33,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:33,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:33,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:33,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711752137] [2024-06-21 20:15:33,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711752137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:33,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:33,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:15:33,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286754495] [2024-06-21 20:15:33,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:33,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:15:33,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:33,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:15:33,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:15:33,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:33,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 239 transitions, 2418 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-21 20:15:33,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:33,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:33,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:34,146 INFO L124 PetriNetUnfolderBase]: 1909/3345 cut-off events. [2024-06-21 20:15:34,147 INFO L125 PetriNetUnfolderBase]: For 122491/122491 co-relation queries the response was YES. [2024-06-21 20:15:34,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17994 conditions, 3345 events. 1909/3345 cut-off events. For 122491/122491 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 21434 event pairs, 413 based on Foata normal form. 6/3349 useless extension candidates. Maximal degree in co-relation 17890. Up to 2863 conditions per place. [2024-06-21 20:15:34,172 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 237 selfloop transitions, 26 changer transitions 2/273 dead transitions. [2024-06-21 20:15:34,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 273 transitions, 3054 flow [2024-06-21 20:15:34,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:34,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:34,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-21 20:15:34,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-21 20:15:34,173 INFO L175 Difference]: Start difference. First operand has 227 places, 239 transitions, 2418 flow. Second operand 8 states and 195 transitions. [2024-06-21 20:15:34,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 273 transitions, 3054 flow [2024-06-21 20:15:34,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 273 transitions, 2983 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-21 20:15:34,629 INFO L231 Difference]: Finished difference. Result has 231 places, 239 transitions, 2403 flow [2024-06-21 20:15:34,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2347, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2403, PETRI_PLACES=231, PETRI_TRANSITIONS=239} [2024-06-21 20:15:34,630 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 190 predicate places. [2024-06-21 20:15:34,630 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 239 transitions, 2403 flow [2024-06-21 20:15:34,630 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-21 20:15:34,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:34,630 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-21 20:15:34,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 20:15:34,630 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-21 20:15:34,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:34,630 INFO L85 PathProgramCache]: Analyzing trace with hash -829797434, now seen corresponding path program 3 times [2024-06-21 20:15:34,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:34,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253248280] [2024-06-21 20:15:34,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:34,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:34,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:34,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:34,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:34,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253248280] [2024-06-21 20:15:34,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253248280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:34,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:34,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:15:34,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085877394] [2024-06-21 20:15:34,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:34,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:15:34,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:34,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:15:34,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:15:34,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:34,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 239 transitions, 2403 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-21 20:15:34,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:34,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:34,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:35,190 INFO L124 PetriNetUnfolderBase]: 1937/3387 cut-off events. [2024-06-21 20:15:35,190 INFO L125 PetriNetUnfolderBase]: For 131458/131458 co-relation queries the response was YES. [2024-06-21 20:15:35,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18168 conditions, 3387 events. 1937/3387 cut-off events. For 131458/131458 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 21796 event pairs, 497 based on Foata normal form. 8/3391 useless extension candidates. Maximal degree in co-relation 18062. Up to 2801 conditions per place. [2024-06-21 20:15:35,220 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 243 selfloop transitions, 28 changer transitions 0/279 dead transitions. [2024-06-21 20:15:35,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 279 transitions, 3249 flow [2024-06-21 20:15:35,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:35,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:35,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-21 20:15:35,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.628125 [2024-06-21 20:15:35,221 INFO L175 Difference]: Start difference. First operand has 231 places, 239 transitions, 2403 flow. Second operand 8 states and 201 transitions. [2024-06-21 20:15:35,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 279 transitions, 3249 flow [2024-06-21 20:15:35,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 279 transitions, 3178 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 20:15:35,715 INFO L231 Difference]: Finished difference. Result has 231 places, 240 transitions, 2414 flow [2024-06-21 20:15:35,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2332, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2414, PETRI_PLACES=231, PETRI_TRANSITIONS=240} [2024-06-21 20:15:35,716 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 190 predicate places. [2024-06-21 20:15:35,716 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 240 transitions, 2414 flow [2024-06-21 20:15:35,716 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-21 20:15:35,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:35,716 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-21 20:15:35,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 20:15:35,716 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-21 20:15:35,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:35,717 INFO L85 PathProgramCache]: Analyzing trace with hash -687485114, now seen corresponding path program 4 times [2024-06-21 20:15:35,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:35,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460698742] [2024-06-21 20:15:35,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:35,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:35,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:35,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-21 20:15:35,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:35,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460698742] [2024-06-21 20:15:35,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460698742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:35,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:35,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:15:35,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286578550] [2024-06-21 20:15:35,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:35,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:15:35,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:35,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:15:35,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:15:35,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:35,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 240 transitions, 2414 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-21 20:15:35,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:35,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:35,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:36,287 INFO L124 PetriNetUnfolderBase]: 1919/3363 cut-off events. [2024-06-21 20:15:36,288 INFO L125 PetriNetUnfolderBase]: For 115508/115508 co-relation queries the response was YES. [2024-06-21 20:15:36,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17459 conditions, 3363 events. 1919/3363 cut-off events. For 115508/115508 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 21659 event pairs, 507 based on Foata normal form. 8/3369 useless extension candidates. Maximal degree in co-relation 17352. Up to 2929 conditions per place. [2024-06-21 20:15:36,318 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 236 selfloop transitions, 27 changer transitions 0/271 dead transitions. [2024-06-21 20:15:36,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 271 transitions, 3042 flow [2024-06-21 20:15:36,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:36,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:36,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-21 20:15:36,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-21 20:15:36,319 INFO L175 Difference]: Start difference. First operand has 231 places, 240 transitions, 2414 flow. Second operand 8 states and 193 transitions. [2024-06-21 20:15:36,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 271 transitions, 3042 flow [2024-06-21 20:15:36,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 271 transitions, 2965 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 20:15:36,740 INFO L231 Difference]: Finished difference. Result has 233 places, 240 transitions, 2396 flow [2024-06-21 20:15:36,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2337, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2396, PETRI_PLACES=233, PETRI_TRANSITIONS=240} [2024-06-21 20:15:36,741 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 192 predicate places. [2024-06-21 20:15:36,741 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 240 transitions, 2396 flow [2024-06-21 20:15:36,741 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-21 20:15:36,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:36,741 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-21 20:15:36,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 20:15:36,741 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-21 20:15:36,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:36,742 INFO L85 PathProgramCache]: Analyzing trace with hash 1248731172, now seen corresponding path program 5 times [2024-06-21 20:15:36,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:36,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496227232] [2024-06-21 20:15:36,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:36,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:36,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:36,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:36,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:36,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496227232] [2024-06-21 20:15:36,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496227232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:36,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:36,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:15:36,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166668738] [2024-06-21 20:15:36,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:36,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:15:36,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:36,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:15:36,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:15:36,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:36,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 240 transitions, 2396 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-21 20:15:36,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:36,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:36,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:37,308 INFO L124 PetriNetUnfolderBase]: 2120/3673 cut-off events. [2024-06-21 20:15:37,308 INFO L125 PetriNetUnfolderBase]: For 203908/203908 co-relation queries the response was YES. [2024-06-21 20:15:37,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21381 conditions, 3673 events. 2120/3673 cut-off events. For 203908/203908 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 23711 event pairs, 615 based on Foata normal form. 8/3672 useless extension candidates. Maximal degree in co-relation 21273. Up to 2701 conditions per place. [2024-06-21 20:15:37,343 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 161 selfloop transitions, 111 changer transitions 0/280 dead transitions. [2024-06-21 20:15:37,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 280 transitions, 3282 flow [2024-06-21 20:15:37,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:37,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:37,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-21 20:15:37,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653125 [2024-06-21 20:15:37,344 INFO L175 Difference]: Start difference. First operand has 233 places, 240 transitions, 2396 flow. Second operand 8 states and 209 transitions. [2024-06-21 20:15:37,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 280 transitions, 3282 flow [2024-06-21 20:15:38,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 280 transitions, 3206 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 20:15:38,074 INFO L231 Difference]: Finished difference. Result has 233 places, 242 transitions, 2600 flow [2024-06-21 20:15:38,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2320, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2600, PETRI_PLACES=233, PETRI_TRANSITIONS=242} [2024-06-21 20:15:38,074 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 192 predicate places. [2024-06-21 20:15:38,075 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 242 transitions, 2600 flow [2024-06-21 20:15:38,075 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-21 20:15:38,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:38,075 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-21 20:15:38,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 20:15:38,075 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-21 20:15:38,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:38,075 INFO L85 PathProgramCache]: Analyzing trace with hash -1562643148, now seen corresponding path program 6 times [2024-06-21 20:15:38,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:38,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686146636] [2024-06-21 20:15:38,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:38,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:38,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:38,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-21 20:15:38,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:38,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686146636] [2024-06-21 20:15:38,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686146636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:38,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:38,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:15:38,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248696193] [2024-06-21 20:15:38,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:38,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:15:38,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:38,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:15:38,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:15:38,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:38,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 242 transitions, 2600 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-21 20:15:38,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:38,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:38,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:38,632 INFO L124 PetriNetUnfolderBase]: 2148/3717 cut-off events. [2024-06-21 20:15:38,633 INFO L125 PetriNetUnfolderBase]: For 211402/211402 co-relation queries the response was YES. [2024-06-21 20:15:38,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21965 conditions, 3717 events. 2148/3717 cut-off events. For 211402/211402 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 24004 event pairs, 635 based on Foata normal form. 8/3716 useless extension candidates. Maximal degree in co-relation 21857. Up to 3122 conditions per place. [2024-06-21 20:15:38,668 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 153 selfloop transitions, 110 changer transitions 0/271 dead transitions. [2024-06-21 20:15:38,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 271 transitions, 3248 flow [2024-06-21 20:15:38,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:38,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:38,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-21 20:15:38,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 20:15:38,669 INFO L175 Difference]: Start difference. First operand has 233 places, 242 transitions, 2600 flow. Second operand 8 states and 200 transitions. [2024-06-21 20:15:38,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 271 transitions, 3248 flow [2024-06-21 20:15:39,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 271 transitions, 3070 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-21 20:15:39,452 INFO L231 Difference]: Finished difference. Result has 237 places, 243 transitions, 2677 flow [2024-06-21 20:15:39,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2432, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2677, PETRI_PLACES=237, PETRI_TRANSITIONS=243} [2024-06-21 20:15:39,452 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 196 predicate places. [2024-06-21 20:15:39,453 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 243 transitions, 2677 flow [2024-06-21 20:15:39,453 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-21 20:15:39,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:39,453 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-21 20:15:39,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 20:15:39,453 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-21 20:15:39,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:39,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1000782540, now seen corresponding path program 7 times [2024-06-21 20:15:39,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:39,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688674089] [2024-06-21 20:15:39,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:39,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:39,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:39,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-21 20:15:39,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:39,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688674089] [2024-06-21 20:15:39,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688674089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:39,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:39,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:15:39,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919470470] [2024-06-21 20:15:39,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:39,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:15:39,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:39,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:15:39,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:15:39,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:39,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 243 transitions, 2677 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-21 20:15:39,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:39,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:39,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:40,029 INFO L124 PetriNetUnfolderBase]: 2176/3761 cut-off events. [2024-06-21 20:15:40,029 INFO L125 PetriNetUnfolderBase]: For 215105/215105 co-relation queries the response was YES. [2024-06-21 20:15:40,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22262 conditions, 3761 events. 2176/3761 cut-off events. For 215105/215105 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 24296 event pairs, 639 based on Foata normal form. 8/3760 useless extension candidates. Maximal degree in co-relation 22152. Up to 3166 conditions per place. [2024-06-21 20:15:40,064 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 152 selfloop transitions, 109 changer transitions 0/269 dead transitions. [2024-06-21 20:15:40,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 269 transitions, 3305 flow [2024-06-21 20:15:40,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:40,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:40,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-21 20:15:40,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 20:15:40,065 INFO L175 Difference]: Start difference. First operand has 237 places, 243 transitions, 2677 flow. Second operand 8 states and 196 transitions. [2024-06-21 20:15:40,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 269 transitions, 3305 flow [2024-06-21 20:15:40,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 269 transitions, 3082 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 20:15:40,809 INFO L231 Difference]: Finished difference. Result has 239 places, 244 transitions, 2699 flow [2024-06-21 20:15:40,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2454, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2699, PETRI_PLACES=239, PETRI_TRANSITIONS=244} [2024-06-21 20:15:40,809 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 198 predicate places. [2024-06-21 20:15:40,809 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 244 transitions, 2699 flow [2024-06-21 20:15:40,810 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-21 20:15:40,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:40,810 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-21 20:15:40,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 20:15:40,810 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-21 20:15:40,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:40,810 INFO L85 PathProgramCache]: Analyzing trace with hash -1609700044, now seen corresponding path program 8 times [2024-06-21 20:15:40,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:40,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698803348] [2024-06-21 20:15:40,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:40,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:40,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:40,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:40,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:40,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698803348] [2024-06-21 20:15:40,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698803348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:40,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:40,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:15:40,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606968884] [2024-06-21 20:15:40,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:40,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:15:40,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:40,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:15:40,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:15:40,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:40,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 244 transitions, 2699 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-21 20:15:40,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:40,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:40,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:41,417 INFO L124 PetriNetUnfolderBase]: 2204/3814 cut-off events. [2024-06-21 20:15:41,417 INFO L125 PetriNetUnfolderBase]: For 221248/221248 co-relation queries the response was YES. [2024-06-21 20:15:41,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22629 conditions, 3814 events. 2204/3814 cut-off events. For 221248/221248 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 24774 event pairs, 624 based on Foata normal form. 8/3820 useless extension candidates. Maximal degree in co-relation 22518. Up to 3386 conditions per place. [2024-06-21 20:15:41,459 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 233 selfloop transitions, 27 changer transitions 0/268 dead transitions. [2024-06-21 20:15:41,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 268 transitions, 3327 flow [2024-06-21 20:15:41,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:41,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:41,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 20:15:41,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 20:15:41,460 INFO L175 Difference]: Start difference. First operand has 239 places, 244 transitions, 2699 flow. Second operand 8 states and 186 transitions. [2024-06-21 20:15:41,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 268 transitions, 3327 flow [2024-06-21 20:15:42,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 268 transitions, 3104 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 20:15:42,069 INFO L231 Difference]: Finished difference. Result has 241 places, 245 transitions, 2559 flow [2024-06-21 20:15:42,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2476, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2559, PETRI_PLACES=241, PETRI_TRANSITIONS=245} [2024-06-21 20:15:42,069 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 200 predicate places. [2024-06-21 20:15:42,069 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 245 transitions, 2559 flow [2024-06-21 20:15:42,070 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-21 20:15:42,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:42,070 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-21 20:15:42,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 20:15:42,070 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-21 20:15:42,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:42,070 INFO L85 PathProgramCache]: Analyzing trace with hash 545794196, now seen corresponding path program 1 times [2024-06-21 20:15:42,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:42,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768459000] [2024-06-21 20:15:42,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:42,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:42,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:42,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:42,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:42,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768459000] [2024-06-21 20:15:42,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768459000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:42,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:42,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:15:42,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081222195] [2024-06-21 20:15:42,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:42,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:15:42,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:42,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:15:42,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:15:42,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:42,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 245 transitions, 2559 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-21 20:15:42,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:42,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:42,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:42,743 INFO L124 PetriNetUnfolderBase]: 2371/4086 cut-off events. [2024-06-21 20:15:42,744 INFO L125 PetriNetUnfolderBase]: For 304554/304554 co-relation queries the response was YES. [2024-06-21 20:15:42,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25996 conditions, 4086 events. 2371/4086 cut-off events. For 304554/304554 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 26743 event pairs, 640 based on Foata normal form. 6/4075 useless extension candidates. Maximal degree in co-relation 25884. Up to 2422 conditions per place. [2024-06-21 20:15:42,785 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 160 selfloop transitions, 123 changer transitions 0/291 dead transitions. [2024-06-21 20:15:42,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 291 transitions, 3657 flow [2024-06-21 20:15:42,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:42,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:42,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-21 20:15:42,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.665625 [2024-06-21 20:15:42,786 INFO L175 Difference]: Start difference. First operand has 241 places, 245 transitions, 2559 flow. Second operand 8 states and 213 transitions. [2024-06-21 20:15:42,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 291 transitions, 3657 flow [2024-06-21 20:15:43,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 291 transitions, 3596 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 20:15:43,689 INFO L231 Difference]: Finished difference. Result has 243 places, 247 transitions, 2806 flow [2024-06-21 20:15:43,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2498, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2806, PETRI_PLACES=243, PETRI_TRANSITIONS=247} [2024-06-21 20:15:43,690 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 202 predicate places. [2024-06-21 20:15:43,690 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 247 transitions, 2806 flow [2024-06-21 20:15:43,690 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-21 20:15:43,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:43,690 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-21 20:15:43,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 20:15:43,690 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-21 20:15:43,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:43,691 INFO L85 PathProgramCache]: Analyzing trace with hash 555317396, now seen corresponding path program 2 times [2024-06-21 20:15:43,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:43,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584062315] [2024-06-21 20:15:43,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:43,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:43,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:43,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:43,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:43,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584062315] [2024-06-21 20:15:43,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584062315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:43,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:43,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:15:43,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197213559] [2024-06-21 20:15:43,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:43,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:15:43,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:43,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:15:43,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:15:43,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:43,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 247 transitions, 2806 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-21 20:15:43,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:43,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:43,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:44,394 INFO L124 PetriNetUnfolderBase]: 2391/4116 cut-off events. [2024-06-21 20:15:44,395 INFO L125 PetriNetUnfolderBase]: For 315900/315900 co-relation queries the response was YES. [2024-06-21 20:15:44,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26720 conditions, 4116 events. 2391/4116 cut-off events. For 315900/315900 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 26949 event pairs, 702 based on Foata normal form. 6/4105 useless extension candidates. Maximal degree in co-relation 26607. Up to 2434 conditions per place. [2024-06-21 20:15:44,436 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 155 selfloop transitions, 123 changer transitions 0/286 dead transitions. [2024-06-21 20:15:44,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 286 transitions, 3700 flow [2024-06-21 20:15:44,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:44,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:44,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-21 20:15:44,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.646875 [2024-06-21 20:15:44,437 INFO L175 Difference]: Start difference. First operand has 243 places, 247 transitions, 2806 flow. Second operand 8 states and 207 transitions. [2024-06-21 20:15:44,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 286 transitions, 3700 flow [2024-06-21 20:15:45,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 286 transitions, 3416 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:45,488 INFO L231 Difference]: Finished difference. Result has 246 places, 248 transitions, 2802 flow [2024-06-21 20:15:45,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2534, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2802, PETRI_PLACES=246, PETRI_TRANSITIONS=248} [2024-06-21 20:15:45,489 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 205 predicate places. [2024-06-21 20:15:45,489 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 248 transitions, 2802 flow [2024-06-21 20:15:45,489 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-21 20:15:45,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:45,489 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-21 20:15:45,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 20:15:45,489 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-21 20:15:45,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:45,489 INFO L85 PathProgramCache]: Analyzing trace with hash -994111340, now seen corresponding path program 3 times [2024-06-21 20:15:45,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:45,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714846832] [2024-06-21 20:15:45,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:45,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:45,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:45,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:45,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:45,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714846832] [2024-06-21 20:15:45,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714846832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:45,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:45,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:15:45,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330776067] [2024-06-21 20:15:45,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:45,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:15:45,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:45,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:15:45,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:15:45,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:45,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 248 transitions, 2802 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-21 20:15:45,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:45,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:45,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:46,168 INFO L124 PetriNetUnfolderBase]: 2411/4164 cut-off events. [2024-06-21 20:15:46,168 INFO L125 PetriNetUnfolderBase]: For 319635/319635 co-relation queries the response was YES. [2024-06-21 20:15:46,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26828 conditions, 4164 events. 2411/4164 cut-off events. For 319635/319635 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 27415 event pairs, 762 based on Foata normal form. 6/4159 useless extension candidates. Maximal degree in co-relation 26714. Up to 3449 conditions per place. [2024-06-21 20:15:46,215 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 156 selfloop transitions, 113 changer transitions 0/277 dead transitions. [2024-06-21 20:15:46,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 277 transitions, 3462 flow [2024-06-21 20:15:46,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:46,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:46,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-21 20:15:46,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-21 20:15:46,216 INFO L175 Difference]: Start difference. First operand has 246 places, 248 transitions, 2802 flow. Second operand 8 states and 198 transitions. [2024-06-21 20:15:46,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 277 transitions, 3462 flow [2024-06-21 20:15:47,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 277 transitions, 3242 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 20:15:47,231 INFO L231 Difference]: Finished difference. Result has 249 places, 249 transitions, 2834 flow [2024-06-21 20:15:47,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2583, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2834, PETRI_PLACES=249, PETRI_TRANSITIONS=249} [2024-06-21 20:15:47,231 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 208 predicate places. [2024-06-21 20:15:47,231 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 249 transitions, 2834 flow [2024-06-21 20:15:47,231 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-21 20:15:47,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:47,231 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-21 20:15:47,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 20:15:47,231 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-21 20:15:47,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:47,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1868446666, now seen corresponding path program 4 times [2024-06-21 20:15:47,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:47,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578247138] [2024-06-21 20:15:47,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:47,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:47,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:47,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:47,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:47,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578247138] [2024-06-21 20:15:47,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578247138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:47,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:47,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:15:47,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167600847] [2024-06-21 20:15:47,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:47,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:15:47,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:47,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:15:47,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:15:47,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:47,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 249 transitions, 2834 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-21 20:15:47,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:47,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:47,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:47,915 INFO L124 PetriNetUnfolderBase]: 2431/4209 cut-off events. [2024-06-21 20:15:47,915 INFO L125 PetriNetUnfolderBase]: For 327896/327896 co-relation queries the response was YES. [2024-06-21 20:15:47,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27011 conditions, 4209 events. 2431/4209 cut-off events. For 327896/327896 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 27805 event pairs, 749 based on Foata normal form. 6/4211 useless extension candidates. Maximal degree in co-relation 26896. Up to 3721 conditions per place. [2024-06-21 20:15:47,961 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 239 selfloop transitions, 29 changer transitions 0/276 dead transitions. [2024-06-21 20:15:47,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 276 transitions, 3493 flow [2024-06-21 20:15:47,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:47,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:47,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-21 20:15:47,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-21 20:15:47,962 INFO L175 Difference]: Start difference. First operand has 249 places, 249 transitions, 2834 flow. Second operand 8 states and 189 transitions. [2024-06-21 20:15:47,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 276 transitions, 3493 flow [2024-06-21 20:15:48,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 276 transitions, 3261 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 20:15:48,817 INFO L231 Difference]: Finished difference. Result has 251 places, 250 transitions, 2687 flow [2024-06-21 20:15:48,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2602, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2687, PETRI_PLACES=251, PETRI_TRANSITIONS=250} [2024-06-21 20:15:48,817 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-21 20:15:48,817 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 250 transitions, 2687 flow [2024-06-21 20:15:48,817 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-21 20:15:48,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:48,817 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-21 20:15:48,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 20:15:48,817 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-21 20:15:48,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:48,818 INFO L85 PathProgramCache]: Analyzing trace with hash 2107862324, now seen corresponding path program 9 times [2024-06-21 20:15:48,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:48,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321265942] [2024-06-21 20:15:48,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:48,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:48,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:48,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:48,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:48,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321265942] [2024-06-21 20:15:48,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321265942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:48,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:48,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:15:48,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781727955] [2024-06-21 20:15:48,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:48,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:15:48,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:48,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:15:48,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:15:48,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:48,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 250 transitions, 2687 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-21 20:15:48,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:48,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:48,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:49,548 INFO L124 PetriNetUnfolderBase]: 2619/4502 cut-off events. [2024-06-21 20:15:49,549 INFO L125 PetriNetUnfolderBase]: For 441733/441733 co-relation queries the response was YES. [2024-06-21 20:15:49,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30866 conditions, 4502 events. 2619/4502 cut-off events. For 441733/441733 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 30036 event pairs, 863 based on Foata normal form. 8/4507 useless extension candidates. Maximal degree in co-relation 30750. Up to 3492 conditions per place. [2024-06-21 20:15:49,601 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 178 selfloop transitions, 101 changer transitions 0/287 dead transitions. [2024-06-21 20:15:49,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 287 transitions, 3599 flow [2024-06-21 20:15:49,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:49,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:49,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-21 20:15:49,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-06-21 20:15:49,602 INFO L175 Difference]: Start difference. First operand has 251 places, 250 transitions, 2687 flow. Second operand 8 states and 204 transitions. [2024-06-21 20:15:49,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 287 transitions, 3599 flow [2024-06-21 20:15:50,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 287 transitions, 3533 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 20:15:50,967 INFO L231 Difference]: Finished difference. Result has 253 places, 252 transitions, 2885 flow [2024-06-21 20:15:50,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2621, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2885, PETRI_PLACES=253, PETRI_TRANSITIONS=252} [2024-06-21 20:15:50,968 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 212 predicate places. [2024-06-21 20:15:50,968 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 252 transitions, 2885 flow [2024-06-21 20:15:50,968 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-21 20:15:50,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:50,968 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-21 20:15:50,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 20:15:50,968 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-21 20:15:50,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:50,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1683523314, now seen corresponding path program 10 times [2024-06-21 20:15:50,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:50,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067040151] [2024-06-21 20:15:50,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:50,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:50,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:51,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:51,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:51,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067040151] [2024-06-21 20:15:51,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067040151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:51,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:51,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:15:51,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696207076] [2024-06-21 20:15:51,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:51,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:15:51,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:51,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:15:51,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:15:51,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:51,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 252 transitions, 2885 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-21 20:15:51,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:51,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:51,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:51,754 INFO L124 PetriNetUnfolderBase]: 2647/4546 cut-off events. [2024-06-21 20:15:51,755 INFO L125 PetriNetUnfolderBase]: For 454608/454608 co-relation queries the response was YES. [2024-06-21 20:15:51,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31566 conditions, 4546 events. 2647/4546 cut-off events. For 454608/454608 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 30325 event pairs, 883 based on Foata normal form. 8/4551 useless extension candidates. Maximal degree in co-relation 31449. Up to 3919 conditions per place. [2024-06-21 20:15:51,804 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 170 selfloop transitions, 100 changer transitions 0/278 dead transitions. [2024-06-21 20:15:51,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 278 transitions, 3541 flow [2024-06-21 20:15:51,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:51,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:51,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-21 20:15:51,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-21 20:15:51,806 INFO L175 Difference]: Start difference. First operand has 253 places, 252 transitions, 2885 flow. Second operand 8 states and 195 transitions. [2024-06-21 20:15:51,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 278 transitions, 3541 flow [2024-06-21 20:15:52,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 278 transitions, 3377 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-21 20:15:52,981 INFO L231 Difference]: Finished difference. Result has 257 places, 253 transitions, 2958 flow [2024-06-21 20:15:52,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2733, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2958, PETRI_PLACES=257, PETRI_TRANSITIONS=253} [2024-06-21 20:15:52,982 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-21 20:15:52,982 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 253 transitions, 2958 flow [2024-06-21 20:15:52,982 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-21 20:15:52,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:52,982 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-21 20:15:52,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 20:15:52,982 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-21 20:15:52,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:52,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1617625804, now seen corresponding path program 11 times [2024-06-21 20:15:52,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:52,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138585583] [2024-06-21 20:15:52,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:52,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:52,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:53,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:53,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:53,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138585583] [2024-06-21 20:15:53,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138585583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:53,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:53,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:15:53,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060109509] [2024-06-21 20:15:53,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:53,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:15:53,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:53,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:15:53,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:15:53,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:53,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 253 transitions, 2958 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-21 20:15:53,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:53,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:53,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:53,732 INFO L124 PetriNetUnfolderBase]: 2675/4590 cut-off events. [2024-06-21 20:15:53,732 INFO L125 PetriNetUnfolderBase]: For 463261/463261 co-relation queries the response was YES. [2024-06-21 20:15:53,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31869 conditions, 4590 events. 2675/4590 cut-off events. For 463261/463261 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 30698 event pairs, 887 based on Foata normal form. 8/4595 useless extension candidates. Maximal degree in co-relation 31750. Up to 3963 conditions per place. [2024-06-21 20:15:53,783 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 170 selfloop transitions, 98 changer transitions 0/276 dead transitions. [2024-06-21 20:15:53,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 276 transitions, 3592 flow [2024-06-21 20:15:53,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:53,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:53,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-21 20:15:53,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 20:15:53,784 INFO L175 Difference]: Start difference. First operand has 257 places, 253 transitions, 2958 flow. Second operand 8 states and 192 transitions. [2024-06-21 20:15:53,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 276 transitions, 3592 flow [2024-06-21 20:15:55,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 276 transitions, 3389 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 20:15:55,041 INFO L231 Difference]: Finished difference. Result has 259 places, 254 transitions, 2978 flow [2024-06-21 20:15:55,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2755, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2978, PETRI_PLACES=259, PETRI_TRANSITIONS=254} [2024-06-21 20:15:55,042 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 218 predicate places. [2024-06-21 20:15:55,042 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 254 transitions, 2978 flow [2024-06-21 20:15:55,042 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-21 20:15:55,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:55,042 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-21 20:15:55,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 20:15:55,042 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-21 20:15:55,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:55,042 INFO L85 PathProgramCache]: Analyzing trace with hash -502047436, now seen corresponding path program 12 times [2024-06-21 20:15:55,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:55,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180142273] [2024-06-21 20:15:55,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:55,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:55,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:55,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:55,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:55,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180142273] [2024-06-21 20:15:55,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180142273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:55,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:55,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:15:55,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935934143] [2024-06-21 20:15:55,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:55,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:15:55,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:55,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:15:55,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:15:55,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:55,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 254 transitions, 2978 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-21 20:15:55,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:55,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:55,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:55,798 INFO L124 PetriNetUnfolderBase]: 2779/4762 cut-off events. [2024-06-21 20:15:55,798 INFO L125 PetriNetUnfolderBase]: For 560903/560903 co-relation queries the response was YES. [2024-06-21 20:15:55,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32813 conditions, 4762 events. 2779/4762 cut-off events. For 560903/560903 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 32055 event pairs, 927 based on Foata normal form. 34/4793 useless extension candidates. Maximal degree in co-relation 32693. Up to 4001 conditions per place. [2024-06-21 20:15:55,849 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 173 selfloop transitions, 92 changer transitions 3/276 dead transitions. [2024-06-21 20:15:55,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 276 transitions, 3618 flow [2024-06-21 20:15:55,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:55,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:55,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-21 20:15:55,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 20:15:55,850 INFO L175 Difference]: Start difference. First operand has 259 places, 254 transitions, 2978 flow. Second operand 8 states and 192 transitions. [2024-06-21 20:15:55,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 276 transitions, 3618 flow [2024-06-21 20:15:57,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 276 transitions, 3417 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 20:15:57,217 INFO L231 Difference]: Finished difference. Result has 261 places, 254 transitions, 2983 flow [2024-06-21 20:15:57,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2777, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2983, PETRI_PLACES=261, PETRI_TRANSITIONS=254} [2024-06-21 20:15:57,218 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 220 predicate places. [2024-06-21 20:15:57,218 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 254 transitions, 2983 flow [2024-06-21 20:15:57,218 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-21 20:15:57,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:57,218 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-21 20:15:57,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 20:15:57,218 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-21 20:15:57,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:57,219 INFO L85 PathProgramCache]: Analyzing trace with hash -71049068, now seen corresponding path program 5 times [2024-06-21 20:15:57,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:57,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177916886] [2024-06-21 20:15:57,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:57,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:57,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:57,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:57,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:57,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177916886] [2024-06-21 20:15:57,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177916886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:57,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:57,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:15:57,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019056550] [2024-06-21 20:15:57,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:57,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:15:57,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:57,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:15:57,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:15:57,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:57,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 254 transitions, 2983 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-21 20:15:57,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:57,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:57,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:15:58,030 INFO L124 PetriNetUnfolderBase]: 2936/5037 cut-off events. [2024-06-21 20:15:58,030 INFO L125 PetriNetUnfolderBase]: For 582812/582812 co-relation queries the response was YES. [2024-06-21 20:15:58,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36647 conditions, 5037 events. 2936/5037 cut-off events. For 582812/582812 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 34242 event pairs, 932 based on Foata normal form. 6/5040 useless extension candidates. Maximal degree in co-relation 36526. Up to 3333 conditions per place. [2024-06-21 20:15:58,086 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 179 selfloop transitions, 110 changer transitions 0/297 dead transitions. [2024-06-21 20:15:58,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 297 transitions, 4121 flow [2024-06-21 20:15:58,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:15:58,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:15:58,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-21 20:15:58,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653125 [2024-06-21 20:15:58,087 INFO L175 Difference]: Start difference. First operand has 261 places, 254 transitions, 2983 flow. Second operand 8 states and 209 transitions. [2024-06-21 20:15:58,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 297 transitions, 4121 flow [2024-06-21 20:15:59,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 297 transitions, 3930 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 20:15:59,599 INFO L231 Difference]: Finished difference. Result has 263 places, 256 transitions, 3078 flow [2024-06-21 20:15:59,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2792, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3078, PETRI_PLACES=263, PETRI_TRANSITIONS=256} [2024-06-21 20:15:59,599 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 222 predicate places. [2024-06-21 20:15:59,599 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 256 transitions, 3078 flow [2024-06-21 20:15:59,599 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-21 20:15:59,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:15:59,599 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-21 20:15:59,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 20:15:59,600 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-21 20:15:59,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:15:59,600 INFO L85 PathProgramCache]: Analyzing trace with hash -61525868, now seen corresponding path program 6 times [2024-06-21 20:15:59,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:15:59,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48098742] [2024-06-21 20:15:59,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:15:59,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:15:59,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:15:59,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:15:59,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:15:59,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48098742] [2024-06-21 20:15:59,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48098742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:15:59,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:15:59,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:15:59,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563194858] [2024-06-21 20:15:59,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:15:59,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:15:59,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:15:59,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:15:59,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:15:59,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:15:59,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 256 transitions, 3078 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-21 20:15:59,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:15:59,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:15:59,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:00,387 INFO L124 PetriNetUnfolderBase]: 2956/5067 cut-off events. [2024-06-21 20:16:00,387 INFO L125 PetriNetUnfolderBase]: For 599436/599436 co-relation queries the response was YES. [2024-06-21 20:16:00,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37221 conditions, 5067 events. 2956/5067 cut-off events. For 599436/599436 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 34465 event pairs, 1010 based on Foata normal form. 6/5070 useless extension candidates. Maximal degree in co-relation 37099. Up to 3345 conditions per place. [2024-06-21 20:16:00,445 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 175 selfloop transitions, 109 changer transitions 0/292 dead transitions. [2024-06-21 20:16:00,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 292 transitions, 3994 flow [2024-06-21 20:16:00,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:00,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:00,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-21 20:16:00,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.634375 [2024-06-21 20:16:00,446 INFO L175 Difference]: Start difference. First operand has 263 places, 256 transitions, 3078 flow. Second operand 8 states and 203 transitions. [2024-06-21 20:16:00,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 292 transitions, 3994 flow [2024-06-21 20:16:01,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 292 transitions, 3731 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-21 20:16:01,652 INFO L231 Difference]: Finished difference. Result has 266 places, 257 transitions, 3069 flow [2024-06-21 20:16:01,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2829, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3069, PETRI_PLACES=266, PETRI_TRANSITIONS=257} [2024-06-21 20:16:01,653 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 225 predicate places. [2024-06-21 20:16:01,653 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 257 transitions, 3069 flow [2024-06-21 20:16:01,653 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-21 20:16:01,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:01,653 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-21 20:16:01,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 20:16:01,653 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-21 20:16:01,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:01,653 INFO L85 PathProgramCache]: Analyzing trace with hash 656440408, now seen corresponding path program 7 times [2024-06-21 20:16:01,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:01,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512863328] [2024-06-21 20:16:01,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:01,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:01,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:01,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:01,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:01,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512863328] [2024-06-21 20:16:01,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512863328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:01,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:01,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:01,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816252574] [2024-06-21 20:16:01,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:01,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:01,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:01,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:01,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:01,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:01,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 257 transitions, 3069 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-21 20:16:01,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:01,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:01,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:02,529 INFO L124 PetriNetUnfolderBase]: 2976/5109 cut-off events. [2024-06-21 20:16:02,529 INFO L125 PetriNetUnfolderBase]: For 609141/609141 co-relation queries the response was YES. [2024-06-21 20:16:02,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37311 conditions, 5109 events. 2976/5109 cut-off events. For 609141/609141 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 34868 event pairs, 1048 based on Foata normal form. 6/5112 useless extension candidates. Maximal degree in co-relation 37188. Up to 4392 conditions per place. [2024-06-21 20:16:02,583 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 175 selfloop transitions, 100 changer transitions 0/283 dead transitions. [2024-06-21 20:16:02,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 283 transitions, 3733 flow [2024-06-21 20:16:02,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:02,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:02,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-21 20:16:02,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.60625 [2024-06-21 20:16:02,585 INFO L175 Difference]: Start difference. First operand has 266 places, 257 transitions, 3069 flow. Second operand 8 states and 194 transitions. [2024-06-21 20:16:02,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 283 transitions, 3733 flow [2024-06-21 20:16:04,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 283 transitions, 3536 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 20:16:04,115 INFO L231 Difference]: Finished difference. Result has 269 places, 258 transitions, 3098 flow [2024-06-21 20:16:04,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2873, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3098, PETRI_PLACES=269, PETRI_TRANSITIONS=258} [2024-06-21 20:16:04,116 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-06-21 20:16:04,116 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 258 transitions, 3098 flow [2024-06-21 20:16:04,116 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-21 20:16:04,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:04,116 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-21 20:16:04,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 20:16:04,116 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-21 20:16:04,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:04,116 INFO L85 PathProgramCache]: Analyzing trace with hash -308107116, now seen corresponding path program 8 times [2024-06-21 20:16:04,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:04,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684473344] [2024-06-21 20:16:04,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:04,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:04,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:04,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:04,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:04,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684473344] [2024-06-21 20:16:04,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684473344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:04,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:04,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:04,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440288606] [2024-06-21 20:16:04,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:04,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:04,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:04,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:04,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:04,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:04,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 258 transitions, 3098 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-21 20:16:04,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:04,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:04,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:05,007 INFO L124 PetriNetUnfolderBase]: 3224/5567 cut-off events. [2024-06-21 20:16:05,007 INFO L125 PetriNetUnfolderBase]: For 798180/798180 co-relation queries the response was YES. [2024-06-21 20:16:05,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43195 conditions, 5567 events. 3224/5567 cut-off events. For 798180/798180 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 38828 event pairs, 1075 based on Foata normal form. 6/5570 useless extension candidates. Maximal degree in co-relation 43071. Up to 3377 conditions per place. [2024-06-21 20:16:05,074 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 194 selfloop transitions, 102 changer transitions 0/304 dead transitions. [2024-06-21 20:16:05,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 304 transitions, 4264 flow [2024-06-21 20:16:05,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:05,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:05,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-21 20:16:05,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.659375 [2024-06-21 20:16:05,075 INFO L175 Difference]: Start difference. First operand has 269 places, 258 transitions, 3098 flow. Second operand 8 states and 211 transitions. [2024-06-21 20:16:05,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 304 transitions, 4264 flow [2024-06-21 20:16:06,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 304 transitions, 4058 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 20:16:06,642 INFO L231 Difference]: Finished difference. Result has 271 places, 259 transitions, 3130 flow [2024-06-21 20:16:06,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2892, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3130, PETRI_PLACES=271, PETRI_TRANSITIONS=259} [2024-06-21 20:16:06,642 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 230 predicate places. [2024-06-21 20:16:06,643 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 259 transitions, 3130 flow [2024-06-21 20:16:06,643 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-21 20:16:06,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:06,643 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-21 20:16:06,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 20:16:06,643 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-21 20:16:06,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:06,643 INFO L85 PathProgramCache]: Analyzing trace with hash 197379182, now seen corresponding path program 9 times [2024-06-21 20:16:06,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:06,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697641644] [2024-06-21 20:16:06,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:06,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:06,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:06,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:06,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:06,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697641644] [2024-06-21 20:16:06,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697641644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:06,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:06,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:06,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277301906] [2024-06-21 20:16:06,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:06,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:06,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:06,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:06,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:06,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:06,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 259 transitions, 3130 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-21 20:16:06,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:06,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:06,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:07,560 INFO L124 PetriNetUnfolderBase]: 3244/5603 cut-off events. [2024-06-21 20:16:07,560 INFO L125 PetriNetUnfolderBase]: For 818612/818612 co-relation queries the response was YES. [2024-06-21 20:16:07,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43789 conditions, 5603 events. 3244/5603 cut-off events. For 818612/818612 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 39082 event pairs, 1075 based on Foata normal form. 6/5606 useless extension candidates. Maximal degree in co-relation 43664. Up to 3389 conditions per place. [2024-06-21 20:16:07,630 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 193 selfloop transitions, 100 changer transitions 0/301 dead transitions. [2024-06-21 20:16:07,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 301 transitions, 4272 flow [2024-06-21 20:16:07,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:07,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:07,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-21 20:16:07,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.646875 [2024-06-21 20:16:07,631 INFO L175 Difference]: Start difference. First operand has 271 places, 259 transitions, 3130 flow. Second operand 8 states and 207 transitions. [2024-06-21 20:16:07,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 301 transitions, 4272 flow [2024-06-21 20:16:09,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 301 transitions, 3788 flow, removed 25 selfloop flow, removed 12 redundant places. [2024-06-21 20:16:09,528 INFO L231 Difference]: Finished difference. Result has 267 places, 260 transitions, 2882 flow [2024-06-21 20:16:09,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2661, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2882, PETRI_PLACES=267, PETRI_TRANSITIONS=260} [2024-06-21 20:16:09,528 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 226 predicate places. [2024-06-21 20:16:09,528 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 260 transitions, 2882 flow [2024-06-21 20:16:09,529 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-21 20:16:09,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:09,529 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-21 20:16:09,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 20:16:09,529 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-21 20:16:09,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:09,529 INFO L85 PathProgramCache]: Analyzing trace with hash 2093635732, now seen corresponding path program 10 times [2024-06-21 20:16:09,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:09,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153967238] [2024-06-21 20:16:09,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:09,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:09,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:09,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:09,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:09,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153967238] [2024-06-21 20:16:09,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153967238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:09,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:09,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:09,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736557222] [2024-06-21 20:16:09,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:09,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:09,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:09,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:09,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:09,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:09,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 260 transitions, 2882 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-21 20:16:09,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:09,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:09,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:10,482 INFO L124 PetriNetUnfolderBase]: 3426/5899 cut-off events. [2024-06-21 20:16:10,482 INFO L125 PetriNetUnfolderBase]: For 993986/993986 co-relation queries the response was YES. [2024-06-21 20:16:10,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45780 conditions, 5899 events. 3426/5899 cut-off events. For 993986/993986 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 41542 event pairs, 1110 based on Foata normal form. 24/5920 useless extension candidates. Maximal degree in co-relation 45661. Up to 3424 conditions per place. [2024-06-21 20:16:10,545 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 193 selfloop transitions, 94 changer transitions 6/301 dead transitions. [2024-06-21 20:16:10,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 301 transitions, 4017 flow [2024-06-21 20:16:10,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:10,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:10,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-21 20:16:10,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64375 [2024-06-21 20:16:10,546 INFO L175 Difference]: Start difference. First operand has 267 places, 260 transitions, 2882 flow. Second operand 8 states and 206 transitions. [2024-06-21 20:16:10,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 301 transitions, 4017 flow [2024-06-21 20:16:12,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 301 transitions, 3826 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 20:16:12,823 INFO L231 Difference]: Finished difference. Result has 270 places, 259 transitions, 2891 flow [2024-06-21 20:16:12,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2692, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2891, PETRI_PLACES=270, PETRI_TRANSITIONS=259} [2024-06-21 20:16:12,823 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 229 predicate places. [2024-06-21 20:16:12,824 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 259 transitions, 2891 flow [2024-06-21 20:16:12,824 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-21 20:16:12,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:12,824 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-21 20:16:12,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 20:16:12,824 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-21 20:16:12,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:12,825 INFO L85 PathProgramCache]: Analyzing trace with hash -352732050, now seen corresponding path program 11 times [2024-06-21 20:16:12,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:12,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336307286] [2024-06-21 20:16:12,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:12,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:12,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:12,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:12,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:12,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336307286] [2024-06-21 20:16:12,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336307286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:12,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:12,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:12,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756681785] [2024-06-21 20:16:12,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:12,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:12,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:12,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:12,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:12,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:12,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 259 transitions, 2891 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-21 20:16:12,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:12,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:12,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:13,985 INFO L124 PetriNetUnfolderBase]: 3696/6381 cut-off events. [2024-06-21 20:16:13,985 INFO L125 PetriNetUnfolderBase]: For 1252721/1252721 co-relation queries the response was YES. [2024-06-21 20:16:14,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52907 conditions, 6381 events. 3696/6381 cut-off events. For 1252721/1252721 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 46051 event pairs, 1494 based on Foata normal form. 30/6408 useless extension candidates. Maximal degree in co-relation 52787. Up to 4256 conditions per place. [2024-06-21 20:16:14,052 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 186 selfloop transitions, 90 changer transitions 9/293 dead transitions. [2024-06-21 20:16:14,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 293 transitions, 3839 flow [2024-06-21 20:16:14,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:14,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:14,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-21 20:16:14,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 20:16:14,061 INFO L175 Difference]: Start difference. First operand has 270 places, 259 transitions, 2891 flow. Second operand 8 states and 200 transitions. [2024-06-21 20:16:14,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 293 transitions, 3839 flow [2024-06-21 20:16:16,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 293 transitions, 3641 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 20:16:16,650 INFO L231 Difference]: Finished difference. Result has 272 places, 257 transitions, 2875 flow [2024-06-21 20:16:16,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2693, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2875, PETRI_PLACES=272, PETRI_TRANSITIONS=257} [2024-06-21 20:16:16,651 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 231 predicate places. [2024-06-21 20:16:16,651 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 257 transitions, 2875 flow [2024-06-21 20:16:16,651 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-21 20:16:16,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:16,651 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-21 20:16:16,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 20:16:16,652 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-21 20:16:16,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:16,652 INFO L85 PathProgramCache]: Analyzing trace with hash 586862, now seen corresponding path program 12 times [2024-06-21 20:16:16,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:16,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981601792] [2024-06-21 20:16:16,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:16,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:16,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:16,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:16,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:16,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981601792] [2024-06-21 20:16:16,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981601792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:16,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:16,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:16,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723021067] [2024-06-21 20:16:16,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:16,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:16,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:16,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:16,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:16,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:16,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 257 transitions, 2875 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-21 20:16:16,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:16,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:16,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:17,551 INFO L124 PetriNetUnfolderBase]: 3273/5632 cut-off events. [2024-06-21 20:16:17,551 INFO L125 PetriNetUnfolderBase]: For 971832/971832 co-relation queries the response was YES. [2024-06-21 20:16:17,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43376 conditions, 5632 events. 3273/5632 cut-off events. For 971832/971832 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 39358 event pairs, 1203 based on Foata normal form. 30/5659 useless extension candidates. Maximal degree in co-relation 43255. Up to 4643 conditions per place. [2024-06-21 20:16:17,615 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 177 selfloop transitions, 92 changer transitions 8/285 dead transitions. [2024-06-21 20:16:17,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 285 transitions, 3577 flow [2024-06-21 20:16:17,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:17,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:17,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-21 20:16:17,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.615625 [2024-06-21 20:16:17,618 INFO L175 Difference]: Start difference. First operand has 272 places, 257 transitions, 2875 flow. Second operand 8 states and 197 transitions. [2024-06-21 20:16:17,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 285 transitions, 3577 flow [2024-06-21 20:16:19,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 285 transitions, 3381 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 20:16:19,664 INFO L231 Difference]: Finished difference. Result has 274 places, 255 transitions, 2865 flow [2024-06-21 20:16:19,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2679, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2865, PETRI_PLACES=274, PETRI_TRANSITIONS=255} [2024-06-21 20:16:19,664 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 233 predicate places. [2024-06-21 20:16:19,664 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 255 transitions, 2865 flow [2024-06-21 20:16:19,665 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-21 20:16:19,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:19,665 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-21 20:16:19,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 20:16:19,665 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-21 20:16:19,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:19,665 INFO L85 PathProgramCache]: Analyzing trace with hash 859335014, now seen corresponding path program 13 times [2024-06-21 20:16:19,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:19,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156747822] [2024-06-21 20:16:19,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:19,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:19,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:19,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:19,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:19,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156747822] [2024-06-21 20:16:19,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156747822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:19,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:19,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:19,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496939519] [2024-06-21 20:16:19,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:19,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:19,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:19,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:19,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:19,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:19,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 255 transitions, 2865 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-21 20:16:19,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:19,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:19,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:20,556 INFO L124 PetriNetUnfolderBase]: 2886/4973 cut-off events. [2024-06-21 20:16:20,556 INFO L125 PetriNetUnfolderBase]: For 765920/765920 co-relation queries the response was YES. [2024-06-21 20:16:20,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35513 conditions, 4973 events. 2886/4973 cut-off events. For 765920/765920 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 33948 event pairs, 1025 based on Foata normal form. 34/5004 useless extension candidates. Maximal degree in co-relation 35391. Up to 4162 conditions per place. [2024-06-21 20:16:20,612 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 209 selfloop transitions, 64 changer transitions 3/284 dead transitions. [2024-06-21 20:16:20,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 284 transitions, 3521 flow [2024-06-21 20:16:20,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:20,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:20,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-21 20:16:20,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-21 20:16:20,613 INFO L175 Difference]: Start difference. First operand has 274 places, 255 transitions, 2865 flow. Second operand 7 states and 182 transitions. [2024-06-21 20:16:20,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 284 transitions, 3521 flow [2024-06-21 20:16:23,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 284 transitions, 3315 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 20:16:23,032 INFO L231 Difference]: Finished difference. Result has 275 places, 254 transitions, 2788 flow [2024-06-21 20:16:23,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2659, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2788, PETRI_PLACES=275, PETRI_TRANSITIONS=254} [2024-06-21 20:16:23,032 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 234 predicate places. [2024-06-21 20:16:23,032 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 254 transitions, 2788 flow [2024-06-21 20:16:23,032 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-21 20:16:23,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:23,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, 1, 1] [2024-06-21 20:16:23,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 20:16:23,032 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-21 20:16:23,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:23,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1790731320, now seen corresponding path program 14 times [2024-06-21 20:16:23,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:23,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201213462] [2024-06-21 20:16:23,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:23,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:23,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:23,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:23,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:23,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201213462] [2024-06-21 20:16:23,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201213462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:23,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:23,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:23,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299027677] [2024-06-21 20:16:23,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:23,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:23,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:23,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:23,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:23,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:23,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 254 transitions, 2788 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-21 20:16:23,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:23,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:23,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:23,935 INFO L124 PetriNetUnfolderBase]: 2807/4865 cut-off events. [2024-06-21 20:16:23,935 INFO L125 PetriNetUnfolderBase]: For 640858/640858 co-relation queries the response was YES. [2024-06-21 20:16:23,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31907 conditions, 4865 events. 2807/4865 cut-off events. For 640858/640858 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 33135 event pairs, 956 based on Foata normal form. 34/4897 useless extension candidates. Maximal degree in co-relation 31784. Up to 4013 conditions per place. [2024-06-21 20:16:23,985 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 209 selfloop transitions, 74 changer transitions 3/294 dead transitions. [2024-06-21 20:16:23,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 294 transitions, 3492 flow [2024-06-21 20:16:23,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:16:23,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:16:23,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-06-21 20:16:23,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-21 20:16:23,986 INFO L175 Difference]: Start difference. First operand has 275 places, 254 transitions, 2788 flow. Second operand 9 states and 234 transitions. [2024-06-21 20:16:23,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 294 transitions, 3492 flow [2024-06-21 20:16:25,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 294 transitions, 3338 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-21 20:16:25,823 INFO L231 Difference]: Finished difference. Result has 277 places, 253 transitions, 2786 flow [2024-06-21 20:16:25,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2634, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2786, PETRI_PLACES=277, PETRI_TRANSITIONS=253} [2024-06-21 20:16:25,824 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 236 predicate places. [2024-06-21 20:16:25,824 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 253 transitions, 2786 flow [2024-06-21 20:16:25,824 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-21 20:16:25,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:25,824 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-21 20:16:25,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 20:16:25,824 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-21 20:16:25,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:25,824 INFO L85 PathProgramCache]: Analyzing trace with hash -607429770, now seen corresponding path program 13 times [2024-06-21 20:16:25,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:25,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076231220] [2024-06-21 20:16:25,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:25,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:25,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:25,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:25,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:25,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076231220] [2024-06-21 20:16:25,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076231220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:25,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:25,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:25,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999795332] [2024-06-21 20:16:25,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:25,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:25,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:25,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:25,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:25,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:25,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 253 transitions, 2786 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-21 20:16:25,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:25,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:25,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:26,609 INFO L124 PetriNetUnfolderBase]: 2738/4753 cut-off events. [2024-06-21 20:16:26,609 INFO L125 PetriNetUnfolderBase]: For 499239/499239 co-relation queries the response was YES. [2024-06-21 20:16:26,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28690 conditions, 4753 events. 2738/4753 cut-off events. For 499239/499239 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 32339 event pairs, 848 based on Foata normal form. 30/4780 useless extension candidates. Maximal degree in co-relation 28567. Up to 3675 conditions per place. [2024-06-21 20:16:26,660 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 208 selfloop transitions, 64 changer transitions 8/288 dead transitions. [2024-06-21 20:16:26,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 288 transitions, 3496 flow [2024-06-21 20:16:26,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:26,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:26,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-21 20:16:26,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6678571428571428 [2024-06-21 20:16:26,661 INFO L175 Difference]: Start difference. First operand has 277 places, 253 transitions, 2786 flow. Second operand 7 states and 187 transitions. [2024-06-21 20:16:26,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 288 transitions, 3496 flow [2024-06-21 20:16:27,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 288 transitions, 3325 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-21 20:16:27,968 INFO L231 Difference]: Finished difference. Result has 275 places, 250 transitions, 2725 flow [2024-06-21 20:16:27,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2615, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2725, PETRI_PLACES=275, PETRI_TRANSITIONS=250} [2024-06-21 20:16:27,968 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 234 predicate places. [2024-06-21 20:16:27,968 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 250 transitions, 2725 flow [2024-06-21 20:16:27,968 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-21 20:16:27,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:27,969 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-21 20:16:27,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 20:16:27,969 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-21 20:16:27,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:27,969 INFO L85 PathProgramCache]: Analyzing trace with hash -960748682, now seen corresponding path program 14 times [2024-06-21 20:16:27,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:27,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077667833] [2024-06-21 20:16:27,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:27,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:27,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:28,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:28,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:28,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077667833] [2024-06-21 20:16:28,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077667833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:28,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:28,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:28,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385965561] [2024-06-21 20:16:28,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:28,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:28,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:28,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:28,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:28,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:28,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 250 transitions, 2725 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-21 20:16:28,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:28,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:28,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:28,784 INFO L124 PetriNetUnfolderBase]: 2630/4583 cut-off events. [2024-06-21 20:16:28,784 INFO L125 PetriNetUnfolderBase]: For 472736/472736 co-relation queries the response was YES. [2024-06-21 20:16:28,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27371 conditions, 4583 events. 2630/4583 cut-off events. For 472736/472736 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 31091 event pairs, 664 based on Foata normal form. 30/4610 useless extension candidates. Maximal degree in co-relation 27248. Up to 2120 conditions per place. [2024-06-21 20:16:28,826 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 203 selfloop transitions, 68 changer transitions 11/290 dead transitions. [2024-06-21 20:16:28,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 290 transitions, 3653 flow [2024-06-21 20:16:28,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:28,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:28,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-21 20:16:28,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6785714285714286 [2024-06-21 20:16:28,827 INFO L175 Difference]: Start difference. First operand has 275 places, 250 transitions, 2725 flow. Second operand 7 states and 190 transitions. [2024-06-21 20:16:28,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 290 transitions, 3653 flow [2024-06-21 20:16:30,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 290 transitions, 3466 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-21 20:16:30,074 INFO L231 Difference]: Finished difference. Result has 274 places, 245 transitions, 2630 flow [2024-06-21 20:16:30,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2540, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2630, PETRI_PLACES=274, PETRI_TRANSITIONS=245} [2024-06-21 20:16:30,075 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 233 predicate places. [2024-06-21 20:16:30,075 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 245 transitions, 2630 flow [2024-06-21 20:16:30,075 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-21 20:16:30,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:30,075 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-21 20:16:30,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 20:16:30,075 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-21 20:16:30,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:30,075 INFO L85 PathProgramCache]: Analyzing trace with hash -855205616, now seen corresponding path program 15 times [2024-06-21 20:16:30,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:30,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852085983] [2024-06-21 20:16:30,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:30,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:30,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:30,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:30,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:30,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852085983] [2024-06-21 20:16:30,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852085983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:30,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:30,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:30,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076709481] [2024-06-21 20:16:30,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:30,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:30,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:30,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:30,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:30,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:30,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 245 transitions, 2630 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-21 20:16:30,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:30,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:30,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:30,812 INFO L124 PetriNetUnfolderBase]: 2402/4190 cut-off events. [2024-06-21 20:16:30,812 INFO L125 PetriNetUnfolderBase]: For 350172/350172 co-relation queries the response was YES. [2024-06-21 20:16:30,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22918 conditions, 4190 events. 2402/4190 cut-off events. For 350172/350172 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 28012 event pairs, 637 based on Foata normal form. 30/4216 useless extension candidates. Maximal degree in co-relation 22795. Up to 3004 conditions per place. [2024-06-21 20:16:30,855 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 200 selfloop transitions, 77 changer transitions 6/291 dead transitions. [2024-06-21 20:16:30,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 291 transitions, 3374 flow [2024-06-21 20:16:30,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:16:30,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:16:30,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-06-21 20:16:30,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6555555555555556 [2024-06-21 20:16:30,856 INFO L175 Difference]: Start difference. First operand has 274 places, 245 transitions, 2630 flow. Second operand 9 states and 236 transitions. [2024-06-21 20:16:30,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 291 transitions, 3374 flow [2024-06-21 20:16:31,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 291 transitions, 3194 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-21 20:16:31,827 INFO L231 Difference]: Finished difference. Result has 275 places, 244 transitions, 2599 flow [2024-06-21 20:16:31,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2450, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2599, PETRI_PLACES=275, PETRI_TRANSITIONS=244} [2024-06-21 20:16:31,827 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 234 predicate places. [2024-06-21 20:16:31,827 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 244 transitions, 2599 flow [2024-06-21 20:16:31,827 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-21 20:16:31,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:31,827 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-21 20:16:31,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 20:16:31,827 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-21 20:16:31,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:31,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1754781842, now seen corresponding path program 1 times [2024-06-21 20:16:31,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:31,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554318334] [2024-06-21 20:16:31,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:31,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:31,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:31,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:31,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:31,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554318334] [2024-06-21 20:16:31,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554318334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:31,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:31,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:31,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156980850] [2024-06-21 20:16:31,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:31,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:31,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:31,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:31,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:31,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:31,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 244 transitions, 2599 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-21 20:16:31,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:31,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:31,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:32,525 INFO L124 PetriNetUnfolderBase]: 2501/4397 cut-off events. [2024-06-21 20:16:32,526 INFO L125 PetriNetUnfolderBase]: For 372146/372146 co-relation queries the response was YES. [2024-06-21 20:16:32,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25011 conditions, 4397 events. 2501/4397 cut-off events. For 372146/372146 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 29653 event pairs, 480 based on Foata normal form. 18/4412 useless extension candidates. Maximal degree in co-relation 24888. Up to 2230 conditions per place. [2024-06-21 20:16:32,572 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 180 selfloop transitions, 83 changer transitions 15/286 dead transitions. [2024-06-21 20:16:32,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 286 transitions, 3707 flow [2024-06-21 20:16:32,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:32,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:32,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-21 20:16:32,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64375 [2024-06-21 20:16:32,573 INFO L175 Difference]: Start difference. First operand has 275 places, 244 transitions, 2599 flow. Second operand 8 states and 206 transitions. [2024-06-21 20:16:32,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 286 transitions, 3707 flow [2024-06-21 20:16:33,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 286 transitions, 3488 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-21 20:16:33,968 INFO L231 Difference]: Finished difference. Result has 273 places, 242 transitions, 2535 flow [2024-06-21 20:16:33,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2392, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2535, PETRI_PLACES=273, PETRI_TRANSITIONS=242} [2024-06-21 20:16:33,968 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 232 predicate places. [2024-06-21 20:16:33,968 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 242 transitions, 2535 flow [2024-06-21 20:16:33,968 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-21 20:16:33,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:33,969 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-21 20:16:33,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 20:16:33,969 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-21 20:16:33,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:33,969 INFO L85 PathProgramCache]: Analyzing trace with hash 152968730, now seen corresponding path program 2 times [2024-06-21 20:16:33,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:33,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353719490] [2024-06-21 20:16:33,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:33,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:33,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:34,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:34,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:34,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353719490] [2024-06-21 20:16:34,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353719490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:34,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:34,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:34,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746963026] [2024-06-21 20:16:34,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:34,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:34,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:34,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:34,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:34,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:34,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 242 transitions, 2535 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-21 20:16:34,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:34,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:34,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:34,690 INFO L124 PetriNetUnfolderBase]: 2550/4483 cut-off events. [2024-06-21 20:16:34,690 INFO L125 PetriNetUnfolderBase]: For 425584/425584 co-relation queries the response was YES. [2024-06-21 20:16:34,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26688 conditions, 4483 events. 2550/4483 cut-off events. For 425584/425584 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 30454 event pairs, 715 based on Foata normal form. 18/4498 useless extension candidates. Maximal degree in co-relation 26565. Up to 3573 conditions per place. [2024-06-21 20:16:34,739 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 235 selfloop transitions, 23 changer transitions 8/274 dead transitions. [2024-06-21 20:16:34,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 274 transitions, 3387 flow [2024-06-21 20:16:34,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:34,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:34,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 20:16:34,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-21 20:16:34,740 INFO L175 Difference]: Start difference. First operand has 273 places, 242 transitions, 2535 flow. Second operand 7 states and 173 transitions. [2024-06-21 20:16:34,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 274 transitions, 3387 flow [2024-06-21 20:16:36,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 274 transitions, 3213 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 20:16:36,037 INFO L231 Difference]: Finished difference. Result has 270 places, 240 transitions, 2393 flow [2024-06-21 20:16:36,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2365, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2393, PETRI_PLACES=270, PETRI_TRANSITIONS=240} [2024-06-21 20:16:36,037 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 229 predicate places. [2024-06-21 20:16:36,038 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 240 transitions, 2393 flow [2024-06-21 20:16:36,038 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-21 20:16:36,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:36,038 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-21 20:16:36,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 20:16:36,038 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-21 20:16:36,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:36,038 INFO L85 PathProgramCache]: Analyzing trace with hash -723175216, now seen corresponding path program 3 times [2024-06-21 20:16:36,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:36,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957661254] [2024-06-21 20:16:36,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:36,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:36,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:36,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:36,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:36,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957661254] [2024-06-21 20:16:36,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957661254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:36,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:36,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:36,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820927375] [2024-06-21 20:16:36,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:36,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:36,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:36,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:36,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:36,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:36,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 240 transitions, 2393 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-21 20:16:36,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:36,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:36,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:36,682 INFO L124 PetriNetUnfolderBase]: 2237/3928 cut-off events. [2024-06-21 20:16:36,682 INFO L125 PetriNetUnfolderBase]: For 182705/182705 co-relation queries the response was YES. [2024-06-21 20:16:36,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18898 conditions, 3928 events. 2237/3928 cut-off events. For 182705/182705 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 25896 event pairs, 539 based on Foata normal form. 18/3943 useless extension candidates. Maximal degree in co-relation 18776. Up to 3233 conditions per place. [2024-06-21 20:16:36,721 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 217 selfloop transitions, 20 changer transitions 22/267 dead transitions. [2024-06-21 20:16:36,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 267 transitions, 3021 flow [2024-06-21 20:16:36,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:36,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:36,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 20:16:36,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-21 20:16:36,722 INFO L175 Difference]: Start difference. First operand has 270 places, 240 transitions, 2393 flow. Second operand 7 states and 167 transitions. [2024-06-21 20:16:36,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 267 transitions, 3021 flow [2024-06-21 20:16:37,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 267 transitions, 2972 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 20:16:37,270 INFO L231 Difference]: Finished difference. Result has 269 places, 236 transitions, 2340 flow [2024-06-21 20:16:37,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2344, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2340, PETRI_PLACES=269, PETRI_TRANSITIONS=236} [2024-06-21 20:16:37,271 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-06-21 20:16:37,271 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 236 transitions, 2340 flow [2024-06-21 20:16:37,271 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-21 20:16:37,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:37,271 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-21 20:16:37,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 20:16:37,271 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-21 20:16:37,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:37,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1193574528, now seen corresponding path program 4 times [2024-06-21 20:16:37,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:37,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823373541] [2024-06-21 20:16:37,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:37,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:37,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:37,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:37,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:37,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823373541] [2024-06-21 20:16:37,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823373541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:37,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:37,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:37,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482181202] [2024-06-21 20:16:37,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:37,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:37,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:37,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:37,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:37,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:37,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 236 transitions, 2340 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-21 20:16:37,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:37,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:37,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:37,931 INFO L124 PetriNetUnfolderBase]: 2303/4013 cut-off events. [2024-06-21 20:16:37,931 INFO L125 PetriNetUnfolderBase]: For 296809/296809 co-relation queries the response was YES. [2024-06-21 20:16:37,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21428 conditions, 4013 events. 2303/4013 cut-off events. For 296809/296809 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 26601 event pairs, 514 based on Foata normal form. 24/4035 useless extension candidates. Maximal degree in co-relation 21307. Up to 2582 conditions per place. [2024-06-21 20:16:37,971 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 175 selfloop transitions, 74 changer transitions 10/267 dead transitions. [2024-06-21 20:16:37,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 267 transitions, 3192 flow [2024-06-21 20:16:37,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:37,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:37,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-21 20:16:37,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-21 20:16:37,972 INFO L175 Difference]: Start difference. First operand has 269 places, 236 transitions, 2340 flow. Second operand 7 states and 180 transitions. [2024-06-21 20:16:37,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 267 transitions, 3192 flow [2024-06-21 20:16:38,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 267 transitions, 3134 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 20:16:38,767 INFO L231 Difference]: Finished difference. Result has 265 places, 232 transitions, 2385 flow [2024-06-21 20:16:38,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2284, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2385, PETRI_PLACES=265, PETRI_TRANSITIONS=232} [2024-06-21 20:16:38,767 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 224 predicate places. [2024-06-21 20:16:38,767 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 232 transitions, 2385 flow [2024-06-21 20:16:38,767 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-21 20:16:38,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:38,767 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-21 20:16:38,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 20:16:38,767 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-21 20:16:38,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:38,768 INFO L85 PathProgramCache]: Analyzing trace with hash -545819400, now seen corresponding path program 5 times [2024-06-21 20:16:38,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:38,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479508403] [2024-06-21 20:16:38,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:38,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:38,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:38,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:38,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:38,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479508403] [2024-06-21 20:16:38,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479508403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:38,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:38,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:38,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080437538] [2024-06-21 20:16:38,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:38,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:38,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:38,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:38,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:38,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:38,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 232 transitions, 2385 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-21 20:16:38,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:38,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:38,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:39,376 INFO L124 PetriNetUnfolderBase]: 2202/3857 cut-off events. [2024-06-21 20:16:39,376 INFO L125 PetriNetUnfolderBase]: For 296889/296889 co-relation queries the response was YES. [2024-06-21 20:16:39,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20664 conditions, 3857 events. 2202/3857 cut-off events. For 296889/296889 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 25422 event pairs, 734 based on Foata normal form. 26/3881 useless extension candidates. Maximal degree in co-relation 20543. Up to 3223 conditions per place. [2024-06-21 20:16:39,416 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 185 selfloop transitions, 50 changer transitions 6/249 dead transitions. [2024-06-21 20:16:39,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 249 transitions, 2939 flow [2024-06-21 20:16:39,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:39,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:39,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-21 20:16:39,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-21 20:16:39,417 INFO L175 Difference]: Start difference. First operand has 265 places, 232 transitions, 2385 flow. Second operand 7 states and 167 transitions. [2024-06-21 20:16:39,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 249 transitions, 2939 flow [2024-06-21 20:16:40,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 249 transitions, 2768 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 20:16:40,176 INFO L231 Difference]: Finished difference. Result has 261 places, 228 transitions, 2294 flow [2024-06-21 20:16:40,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2214, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2294, PETRI_PLACES=261, PETRI_TRANSITIONS=228} [2024-06-21 20:16:40,176 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 220 predicate places. [2024-06-21 20:16:40,176 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 228 transitions, 2294 flow [2024-06-21 20:16:40,176 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-21 20:16:40,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:40,177 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-21 20:16:40,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 20:16:40,177 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-21 20:16:40,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:40,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1329831298, now seen corresponding path program 6 times [2024-06-21 20:16:40,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:40,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894884994] [2024-06-21 20:16:40,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:40,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:40,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:40,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:40,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:40,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894884994] [2024-06-21 20:16:40,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894884994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:40,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:40,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:40,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810634704] [2024-06-21 20:16:40,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:40,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:40,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:40,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:40,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:40,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:40,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 228 transitions, 2294 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-21 20:16:40,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:40,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:40,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:40,749 INFO L124 PetriNetUnfolderBase]: 2073/3640 cut-off events. [2024-06-21 20:16:40,749 INFO L125 PetriNetUnfolderBase]: For 194667/194667 co-relation queries the response was YES. [2024-06-21 20:16:40,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17552 conditions, 3640 events. 2073/3640 cut-off events. For 194667/194667 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 23812 event pairs, 596 based on Foata normal form. 24/3662 useless extension candidates. Maximal degree in co-relation 17432. Up to 2921 conditions per place. [2024-06-21 20:16:40,786 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 181 selfloop transitions, 52 changer transitions 10/251 dead transitions. [2024-06-21 20:16:40,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 251 transitions, 2898 flow [2024-06-21 20:16:40,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:40,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:40,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-21 20:16:40,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-21 20:16:40,786 INFO L175 Difference]: Start difference. First operand has 261 places, 228 transitions, 2294 flow. Second operand 7 states and 173 transitions. [2024-06-21 20:16:40,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 251 transitions, 2898 flow [2024-06-21 20:16:41,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 251 transitions, 2787 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-21 20:16:41,332 INFO L231 Difference]: Finished difference. Result has 260 places, 223 transitions, 2248 flow [2024-06-21 20:16:41,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2183, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2248, PETRI_PLACES=260, PETRI_TRANSITIONS=223} [2024-06-21 20:16:41,332 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-21 20:16:41,332 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 223 transitions, 2248 flow [2024-06-21 20:16:41,333 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-21 20:16:41,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:41,333 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-21 20:16:41,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 20:16:41,333 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-21 20:16:41,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:41,333 INFO L85 PathProgramCache]: Analyzing trace with hash -420016520, now seen corresponding path program 7 times [2024-06-21 20:16:41,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:41,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985910035] [2024-06-21 20:16:41,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:41,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:41,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:41,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:41,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:41,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985910035] [2024-06-21 20:16:41,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985910035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:41,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:41,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:41,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776596049] [2024-06-21 20:16:41,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:41,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:41,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:41,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:41,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:41,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:41,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 223 transitions, 2248 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-21 20:16:41,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:41,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:41,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:41,931 INFO L124 PetriNetUnfolderBase]: 2097/3693 cut-off events. [2024-06-21 20:16:41,931 INFO L125 PetriNetUnfolderBase]: For 237207/237207 co-relation queries the response was YES. [2024-06-21 20:16:41,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19161 conditions, 3693 events. 2097/3693 cut-off events. For 237207/237207 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 24135 event pairs, 353 based on Foata normal form. 18/3709 useless extension candidates. Maximal degree in co-relation 19041. Up to 2425 conditions per place. [2024-06-21 20:16:41,968 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 180 selfloop transitions, 57 changer transitions 8/253 dead transitions. [2024-06-21 20:16:41,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 253 transitions, 3046 flow [2024-06-21 20:16:41,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:41,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:41,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-21 20:16:41,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6357142857142857 [2024-06-21 20:16:41,969 INFO L175 Difference]: Start difference. First operand has 260 places, 223 transitions, 2248 flow. Second operand 7 states and 178 transitions. [2024-06-21 20:16:41,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 253 transitions, 3046 flow [2024-06-21 20:16:42,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 253 transitions, 2865 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-21 20:16:42,870 INFO L231 Difference]: Finished difference. Result has 255 places, 221 transitions, 2172 flow [2024-06-21 20:16:42,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2079, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2172, PETRI_PLACES=255, PETRI_TRANSITIONS=221} [2024-06-21 20:16:42,870 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 214 predicate places. [2024-06-21 20:16:42,871 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 221 transitions, 2172 flow [2024-06-21 20:16:42,871 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-21 20:16:42,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:42,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:42,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 20:16:42,871 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-21 20:16:42,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:42,871 INFO L85 PathProgramCache]: Analyzing trace with hash -419809130, now seen corresponding path program 8 times [2024-06-21 20:16:42,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:42,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2516142] [2024-06-21 20:16:42,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:42,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:42,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:42,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:42,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:42,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2516142] [2024-06-21 20:16:42,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2516142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:42,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:42,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:42,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559792469] [2024-06-21 20:16:42,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:42,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:42,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:42,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:42,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:42,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:42,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 221 transitions, 2172 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-21 20:16:42,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:42,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:42,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:43,430 INFO L124 PetriNetUnfolderBase]: 1932/3404 cut-off events. [2024-06-21 20:16:43,431 INFO L125 PetriNetUnfolderBase]: For 163039/163039 co-relation queries the response was YES. [2024-06-21 20:16:43,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15917 conditions, 3404 events. 1932/3404 cut-off events. For 163039/163039 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 22021 event pairs, 359 based on Foata normal form. 18/3420 useless extension candidates. Maximal degree in co-relation 15799. Up to 2425 conditions per place. [2024-06-21 20:16:43,463 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 171 selfloop transitions, 55 changer transitions 15/249 dead transitions. [2024-06-21 20:16:43,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 249 transitions, 2768 flow [2024-06-21 20:16:43,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:43,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:43,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-21 20:16:43,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-21 20:16:43,464 INFO L175 Difference]: Start difference. First operand has 255 places, 221 transitions, 2172 flow. Second operand 7 states and 175 transitions. [2024-06-21 20:16:43,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 249 transitions, 2768 flow [2024-06-21 20:16:44,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 249 transitions, 2652 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-21 20:16:44,016 INFO L231 Difference]: Finished difference. Result has 254 places, 214 transitions, 2093 flow [2024-06-21 20:16:44,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2056, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2093, PETRI_PLACES=254, PETRI_TRANSITIONS=214} [2024-06-21 20:16:44,016 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 213 predicate places. [2024-06-21 20:16:44,016 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 214 transitions, 2093 flow [2024-06-21 20:16:44,017 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-21 20:16:44,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:44,017 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-21 20:16:44,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 20:16:44,017 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-21 20:16:44,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:44,017 INFO L85 PathProgramCache]: Analyzing trace with hash -188493150, now seen corresponding path program 9 times [2024-06-21 20:16:44,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:44,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207222734] [2024-06-21 20:16:44,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:44,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:44,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:44,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:44,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:44,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207222734] [2024-06-21 20:16:44,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207222734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:44,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:44,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:44,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999501192] [2024-06-21 20:16:44,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:44,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:44,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:44,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:44,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:44,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:44,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 214 transitions, 2093 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-21 20:16:44,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:44,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:44,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:44,560 INFO L124 PetriNetUnfolderBase]: 2016/3530 cut-off events. [2024-06-21 20:16:44,560 INFO L125 PetriNetUnfolderBase]: For 266047/266047 co-relation queries the response was YES. [2024-06-21 20:16:44,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18307 conditions, 3530 events. 2016/3530 cut-off events. For 266047/266047 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 22820 event pairs, 592 based on Foata normal form. 24/3548 useless extension candidates. Maximal degree in co-relation 18189. Up to 1887 conditions per place. [2024-06-21 20:16:44,593 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 147 selfloop transitions, 71 changer transitions 23/249 dead transitions. [2024-06-21 20:16:44,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 249 transitions, 2901 flow [2024-06-21 20:16:44,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:44,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:44,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-21 20:16:44,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-21 20:16:44,594 INFO L175 Difference]: Start difference. First operand has 254 places, 214 transitions, 2093 flow. Second operand 8 states and 196 transitions. [2024-06-21 20:16:44,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 249 transitions, 2901 flow [2024-06-21 20:16:45,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 249 transitions, 2747 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-21 20:16:45,514 INFO L231 Difference]: Finished difference. Result has 246 places, 206 transitions, 2001 flow [2024-06-21 20:16:45,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1943, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2001, PETRI_PLACES=246, PETRI_TRANSITIONS=206} [2024-06-21 20:16:45,514 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 205 predicate places. [2024-06-21 20:16:45,514 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 206 transitions, 2001 flow [2024-06-21 20:16:45,514 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-21 20:16:45,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:45,515 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-21 20:16:45,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 20:16:45,515 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-21 20:16:45,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:45,515 INFO L85 PathProgramCache]: Analyzing trace with hash 47835970, now seen corresponding path program 1 times [2024-06-21 20:16:45,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:45,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796540254] [2024-06-21 20:16:45,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:45,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:45,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:45,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:45,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:45,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796540254] [2024-06-21 20:16:45,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796540254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:45,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:45,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:45,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020836580] [2024-06-21 20:16:45,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:45,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:45,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:45,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:45,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:45,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:45,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 206 transitions, 2001 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-21 20:16:45,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:45,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:45,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:46,082 INFO L124 PetriNetUnfolderBase]: 1951/3431 cut-off events. [2024-06-21 20:16:46,082 INFO L125 PetriNetUnfolderBase]: For 345766/345766 co-relation queries the response was YES. [2024-06-21 20:16:46,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19654 conditions, 3431 events. 1951/3431 cut-off events. For 345766/345766 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 22227 event pairs, 649 based on Foata normal form. 24/3449 useless extension candidates. Maximal degree in co-relation 19540. Up to 2530 conditions per place. [2024-06-21 20:16:46,115 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 144 selfloop transitions, 69 changer transitions 13/234 dead transitions. [2024-06-21 20:16:46,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 234 transitions, 2739 flow [2024-06-21 20:16:46,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:46,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:46,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-21 20:16:46,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.596875 [2024-06-21 20:16:46,116 INFO L175 Difference]: Start difference. First operand has 246 places, 206 transitions, 2001 flow. Second operand 8 states and 191 transitions. [2024-06-21 20:16:46,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 234 transitions, 2739 flow [2024-06-21 20:16:46,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 234 transitions, 2595 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-21 20:16:47,002 INFO L231 Difference]: Finished difference. Result has 241 places, 200 transitions, 1955 flow [2024-06-21 20:16:47,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1867, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1955, PETRI_PLACES=241, PETRI_TRANSITIONS=200} [2024-06-21 20:16:47,002 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 200 predicate places. [2024-06-21 20:16:47,002 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 200 transitions, 1955 flow [2024-06-21 20:16:47,002 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-21 20:16:47,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:47,002 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-21 20:16:47,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 20:16:47,003 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-21 20:16:47,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:47,003 INFO L85 PathProgramCache]: Analyzing trace with hash -21674856, now seen corresponding path program 2 times [2024-06-21 20:16:47,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:47,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511004429] [2024-06-21 20:16:47,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:47,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:47,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:47,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:47,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:47,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511004429] [2024-06-21 20:16:47,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511004429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:47,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:47,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:47,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10069631] [2024-06-21 20:16:47,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:47,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:47,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:47,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:47,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:47,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:47,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 200 transitions, 1955 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-21 20:16:47,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:47,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:47,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:47,487 INFO L124 PetriNetUnfolderBase]: 1768/3126 cut-off events. [2024-06-21 20:16:47,487 INFO L125 PetriNetUnfolderBase]: For 251906/251906 co-relation queries the response was YES. [2024-06-21 20:16:47,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16096 conditions, 3126 events. 1768/3126 cut-off events. For 251906/251906 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 20019 event pairs, 600 based on Foata normal form. 26/3146 useless extension candidates. Maximal degree in co-relation 15984. Up to 2530 conditions per place. [2024-06-21 20:16:47,515 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 130 selfloop transitions, 62 changer transitions 21/221 dead transitions. [2024-06-21 20:16:47,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 221 transitions, 2457 flow [2024-06-21 20:16:47,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:47,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:47,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-21 20:16:47,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-21 20:16:47,516 INFO L175 Difference]: Start difference. First operand has 241 places, 200 transitions, 1955 flow. Second operand 8 states and 183 transitions. [2024-06-21 20:16:47,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 221 transitions, 2457 flow [2024-06-21 20:16:48,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 221 transitions, 2316 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 20:16:48,192 INFO L231 Difference]: Finished difference. Result has 238 places, 191 transitions, 1867 flow [2024-06-21 20:16:48,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1814, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1867, PETRI_PLACES=238, PETRI_TRANSITIONS=191} [2024-06-21 20:16:48,193 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-21 20:16:48,193 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 191 transitions, 1867 flow [2024-06-21 20:16:48,193 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-21 20:16:48,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:48,193 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-21 20:16:48,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 20:16:48,193 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-21 20:16:48,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:48,194 INFO L85 PathProgramCache]: Analyzing trace with hash 553089628, now seen corresponding path program 3 times [2024-06-21 20:16:48,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:48,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568548637] [2024-06-21 20:16:48,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:48,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:48,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:48,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:48,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:48,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568548637] [2024-06-21 20:16:48,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568548637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:48,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:48,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:48,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200880665] [2024-06-21 20:16:48,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:48,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:48,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:48,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:48,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:48,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:48,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 191 transitions, 1867 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-21 20:16:48,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:48,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:48,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:48,703 INFO L124 PetriNetUnfolderBase]: 1802/3187 cut-off events. [2024-06-21 20:16:48,703 INFO L125 PetriNetUnfolderBase]: For 270203/270203 co-relation queries the response was YES. [2024-06-21 20:16:48,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17440 conditions, 3187 events. 1802/3187 cut-off events. For 270203/270203 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 20552 event pairs, 364 based on Foata normal form. 18/3204 useless extension candidates. Maximal degree in co-relation 17330. Up to 1082 conditions per place. [2024-06-21 20:16:48,733 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 126 selfloop transitions, 71 changer transitions 22/227 dead transitions. [2024-06-21 20:16:48,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 227 transitions, 2767 flow [2024-06-21 20:16:48,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:48,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:48,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-21 20:16:48,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-21 20:16:48,734 INFO L175 Difference]: Start difference. First operand has 238 places, 191 transitions, 1867 flow. Second operand 8 states and 195 transitions. [2024-06-21 20:16:48,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 227 transitions, 2767 flow [2024-06-21 20:16:49,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 227 transitions, 2611 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-21 20:16:49,389 INFO L231 Difference]: Finished difference. Result has 229 places, 182 transitions, 1775 flow [2024-06-21 20:16:49,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1727, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1775, PETRI_PLACES=229, PETRI_TRANSITIONS=182} [2024-06-21 20:16:49,390 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 188 predicate places. [2024-06-21 20:16:49,390 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 182 transitions, 1775 flow [2024-06-21 20:16:49,390 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-21 20:16:49,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:49,390 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-21 20:16:49,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 20:16:49,390 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-21 20:16:49,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:49,390 INFO L85 PathProgramCache]: Analyzing trace with hash 848308828, now seen corresponding path program 4 times [2024-06-21 20:16:49,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:49,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241518722] [2024-06-21 20:16:49,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:49,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:49,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:49,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-21 20:16:49,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:49,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241518722] [2024-06-21 20:16:49,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241518722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:49,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:49,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:49,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592578103] [2024-06-21 20:16:49,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:49,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:49,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:49,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:49,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:49,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:49,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 182 transitions, 1775 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-21 20:16:49,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:49,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:49,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:49,884 INFO L124 PetriNetUnfolderBase]: 1670/2957 cut-off events. [2024-06-21 20:16:49,884 INFO L125 PetriNetUnfolderBase]: For 301016/301016 co-relation queries the response was YES. [2024-06-21 20:16:49,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17769 conditions, 2957 events. 1670/2957 cut-off events. For 301016/301016 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 18947 event pairs, 516 based on Foata normal form. 18/2974 useless extension candidates. Maximal degree in co-relation 17662. Up to 1648 conditions per place. [2024-06-21 20:16:49,908 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 134 selfloop transitions, 58 changer transitions 14/214 dead transitions. [2024-06-21 20:16:49,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 214 transitions, 2615 flow [2024-06-21 20:16:49,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:49,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:49,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-21 20:16:49,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-21 20:16:49,909 INFO L175 Difference]: Start difference. First operand has 229 places, 182 transitions, 1775 flow. Second operand 8 states and 192 transitions. [2024-06-21 20:16:49,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 214 transitions, 2615 flow [2024-06-21 20:16:50,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 214 transitions, 2455 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-21 20:16:50,418 INFO L231 Difference]: Finished difference. Result has 221 places, 174 transitions, 1693 flow [2024-06-21 20:16:50,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1639, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1693, PETRI_PLACES=221, PETRI_TRANSITIONS=174} [2024-06-21 20:16:50,418 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 180 predicate places. [2024-06-21 20:16:50,418 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 174 transitions, 1693 flow [2024-06-21 20:16:50,419 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-21 20:16:50,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:50,419 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-21 20:16:50,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 20:16:50,419 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-21 20:16:50,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:50,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1279959864, now seen corresponding path program 5 times [2024-06-21 20:16:50,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:50,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343982900] [2024-06-21 20:16:50,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:50,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:50,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:50,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:50,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:50,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343982900] [2024-06-21 20:16:50,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343982900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:50,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:50,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:50,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752687488] [2024-06-21 20:16:50,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:50,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:50,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:50,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:50,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:50,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:50,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 174 transitions, 1693 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-21 20:16:50,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:50,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:50,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:50,836 INFO L124 PetriNetUnfolderBase]: 1493/2650 cut-off events. [2024-06-21 20:16:50,836 INFO L125 PetriNetUnfolderBase]: For 229921/229921 co-relation queries the response was YES. [2024-06-21 20:16:50,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14936 conditions, 2650 events. 1493/2650 cut-off events. For 229921/229921 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 16588 event pairs, 504 based on Foata normal form. 18/2667 useless extension candidates. Maximal degree in co-relation 14832. Up to 1648 conditions per place. [2024-06-21 20:16:50,860 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 114 selfloop transitions, 50 changer transitions 29/201 dead transitions. [2024-06-21 20:16:50,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 201 transitions, 2319 flow [2024-06-21 20:16:50,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:50,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:50,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 20:16:50,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 20:16:50,861 INFO L175 Difference]: Start difference. First operand has 221 places, 174 transitions, 1693 flow. Second operand 8 states and 186 transitions. [2024-06-21 20:16:50,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 201 transitions, 2319 flow [2024-06-21 20:16:51,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 201 transitions, 2169 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-06-21 20:16:51,400 INFO L231 Difference]: Finished difference. Result has 213 places, 160 transitions, 1515 flow [2024-06-21 20:16:51,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1553, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1515, PETRI_PLACES=213, PETRI_TRANSITIONS=160} [2024-06-21 20:16:51,400 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 172 predicate places. [2024-06-21 20:16:51,400 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 160 transitions, 1515 flow [2024-06-21 20:16:51,400 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-21 20:16:51,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:51,401 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-21 20:16:51,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 20:16:51,401 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-21 20:16:51,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:51,401 INFO L85 PathProgramCache]: Analyzing trace with hash 285645634, now seen corresponding path program 6 times [2024-06-21 20:16:51,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:51,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457726239] [2024-06-21 20:16:51,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:51,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:51,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:51,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:51,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:51,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457726239] [2024-06-21 20:16:51,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457726239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:51,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:51,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:51,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813634774] [2024-06-21 20:16:51,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:51,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:51,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:51,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:51,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:51,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:51,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 160 transitions, 1515 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-21 20:16:51,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:51,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:51,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:51,803 INFO L124 PetriNetUnfolderBase]: 1547/2717 cut-off events. [2024-06-21 20:16:51,803 INFO L125 PetriNetUnfolderBase]: For 279224/279224 co-relation queries the response was YES. [2024-06-21 20:16:51,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16494 conditions, 2717 events. 1547/2717 cut-off events. For 279224/279224 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 17121 event pairs, 574 based on Foata normal form. 24/2740 useless extension candidates. Maximal degree in co-relation 16395. Up to 1861 conditions per place. [2024-06-21 20:16:51,827 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 107 selfloop transitions, 51 changer transitions 16/182 dead transitions. [2024-06-21 20:16:51,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 182 transitions, 2093 flow [2024-06-21 20:16:51,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:51,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:51,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-21 20:16:51,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578125 [2024-06-21 20:16:51,828 INFO L175 Difference]: Start difference. First operand has 213 places, 160 transitions, 1515 flow. Second operand 8 states and 185 transitions. [2024-06-21 20:16:51,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 182 transitions, 2093 flow [2024-06-21 20:16:52,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 182 transitions, 1992 flow, removed 21 selfloop flow, removed 11 redundant places. [2024-06-21 20:16:52,243 INFO L231 Difference]: Finished difference. Result has 196 places, 151 transitions, 1448 flow [2024-06-21 20:16:52,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1428, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1448, PETRI_PLACES=196, PETRI_TRANSITIONS=151} [2024-06-21 20:16:52,244 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 155 predicate places. [2024-06-21 20:16:52,244 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 151 transitions, 1448 flow [2024-06-21 20:16:52,244 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-21 20:16:52,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:52,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, 1, 1, 1] [2024-06-21 20:16:52,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 20:16:52,244 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-21 20:16:52,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:52,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1246690974, now seen corresponding path program 7 times [2024-06-21 20:16:52,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:52,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662300655] [2024-06-21 20:16:52,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:52,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:52,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:52,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:52,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:52,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662300655] [2024-06-21 20:16:52,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662300655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:52,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:52,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:52,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715353216] [2024-06-21 20:16:52,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:52,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:52,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:52,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:52,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:52,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:52,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 151 transitions, 1448 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-21 20:16:52,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:52,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:52,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:52,634 INFO L124 PetriNetUnfolderBase]: 1459/2573 cut-off events. [2024-06-21 20:16:52,634 INFO L125 PetriNetUnfolderBase]: For 237457/237457 co-relation queries the response was YES. [2024-06-21 20:16:52,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15385 conditions, 2573 events. 1459/2573 cut-off events. For 237457/237457 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 16064 event pairs, 598 based on Foata normal form. 26/2598 useless extension candidates. Maximal degree in co-relation 15293. Up to 2072 conditions per place. [2024-06-21 20:16:52,656 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 96 selfloop transitions, 45 changer transitions 17/166 dead transitions. [2024-06-21 20:16:52,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 166 transitions, 1820 flow [2024-06-21 20:16:52,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:52,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:52,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-21 20:16:52,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-21 20:16:52,657 INFO L175 Difference]: Start difference. First operand has 196 places, 151 transitions, 1448 flow. Second operand 8 states and 180 transitions. [2024-06-21 20:16:52,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 166 transitions, 1820 flow [2024-06-21 20:16:52,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 166 transitions, 1710 flow, removed 7 selfloop flow, removed 12 redundant places. [2024-06-21 20:16:52,961 INFO L231 Difference]: Finished difference. Result has 188 places, 142 transitions, 1364 flow [2024-06-21 20:16:52,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1338, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1364, PETRI_PLACES=188, PETRI_TRANSITIONS=142} [2024-06-21 20:16:52,962 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 147 predicate places. [2024-06-21 20:16:52,962 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 142 transitions, 1364 flow [2024-06-21 20:16:52,962 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-21 20:16:52,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:52,962 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-21 20:16:52,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 20:16:52,962 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-21 20:16:52,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:52,962 INFO L85 PathProgramCache]: Analyzing trace with hash 634758334, now seen corresponding path program 8 times [2024-06-21 20:16:52,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:52,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452673313] [2024-06-21 20:16:52,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:52,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:52,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:53,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:53,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:53,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452673313] [2024-06-21 20:16:53,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452673313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:53,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:53,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:53,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377415201] [2024-06-21 20:16:53,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:53,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:53,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:53,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:53,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:53,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:53,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 142 transitions, 1364 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-21 20:16:53,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:53,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:53,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:53,357 INFO L124 PetriNetUnfolderBase]: 1437/2543 cut-off events. [2024-06-21 20:16:53,357 INFO L125 PetriNetUnfolderBase]: For 191196/191196 co-relation queries the response was YES. [2024-06-21 20:16:53,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14649 conditions, 2543 events. 1437/2543 cut-off events. For 191196/191196 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 15884 event pairs, 562 based on Foata normal form. 24/2566 useless extension candidates. Maximal degree in co-relation 14563. Up to 1813 conditions per place. [2024-06-21 20:16:53,377 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 101 selfloop transitions, 45 changer transitions 10/164 dead transitions. [2024-06-21 20:16:53,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 164 transitions, 1882 flow [2024-06-21 20:16:53,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:53,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:53,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-21 20:16:53,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571875 [2024-06-21 20:16:53,378 INFO L175 Difference]: Start difference. First operand has 188 places, 142 transitions, 1364 flow. Second operand 8 states and 183 transitions. [2024-06-21 20:16:53,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 164 transitions, 1882 flow [2024-06-21 20:16:53,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 164 transitions, 1772 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-21 20:16:53,602 INFO L231 Difference]: Finished difference. Result has 180 places, 139 transitions, 1330 flow [2024-06-21 20:16:53,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1264, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1330, PETRI_PLACES=180, PETRI_TRANSITIONS=139} [2024-06-21 20:16:53,602 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 139 predicate places. [2024-06-21 20:16:53,602 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 139 transitions, 1330 flow [2024-06-21 20:16:53,602 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-21 20:16:53,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:53,603 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-21 20:16:53,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 20:16:53,603 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-21 20:16:53,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:53,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1034933852, now seen corresponding path program 9 times [2024-06-21 20:16:53,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:53,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979277398] [2024-06-21 20:16:53,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:53,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:53,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:53,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:53,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:53,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979277398] [2024-06-21 20:16:53,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979277398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:53,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:53,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:53,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822484643] [2024-06-21 20:16:53,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:53,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:53,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:53,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:53,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:53,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:53,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 139 transitions, 1330 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-21 20:16:53,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:53,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:53,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:53,987 INFO L124 PetriNetUnfolderBase]: 1466/2610 cut-off events. [2024-06-21 20:16:53,988 INFO L125 PetriNetUnfolderBase]: For 181676/181676 co-relation queries the response was YES. [2024-06-21 20:16:54,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15261 conditions, 2610 events. 1466/2610 cut-off events. For 181676/181676 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 16503 event pairs, 546 based on Foata normal form. 18/2627 useless extension candidates. Maximal degree in co-relation 15179. Up to 1589 conditions per place. [2024-06-21 20:16:54,008 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 101 selfloop transitions, 43 changer transitions 14/166 dead transitions. [2024-06-21 20:16:54,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 166 transitions, 1962 flow [2024-06-21 20:16:54,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:54,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:54,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-21 20:16:54,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-06-21 20:16:54,009 INFO L175 Difference]: Start difference. First operand has 180 places, 139 transitions, 1330 flow. Second operand 8 states and 190 transitions. [2024-06-21 20:16:54,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 166 transitions, 1962 flow [2024-06-21 20:16:54,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 166 transitions, 1863 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 20:16:54,235 INFO L231 Difference]: Finished difference. Result has 179 places, 131 transitions, 1263 flow [2024-06-21 20:16:54,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1239, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1263, PETRI_PLACES=179, PETRI_TRANSITIONS=131} [2024-06-21 20:16:54,235 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 138 predicate places. [2024-06-21 20:16:54,236 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 131 transitions, 1263 flow [2024-06-21 20:16:54,236 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-21 20:16:54,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:54,236 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-21 20:16:54,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 20:16:54,236 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-21 20:16:54,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:54,236 INFO L85 PathProgramCache]: Analyzing trace with hash 291220054, now seen corresponding path program 10 times [2024-06-21 20:16:54,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:54,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886520918] [2024-06-21 20:16:54,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:54,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:54,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:54,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:54,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:54,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886520918] [2024-06-21 20:16:54,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886520918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:54,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:54,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:54,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629609525] [2024-06-21 20:16:54,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:54,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:54,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:54,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:54,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:54,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:54,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 131 transitions, 1263 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-21 20:16:54,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:54,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:54,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:54,573 INFO L124 PetriNetUnfolderBase]: 1289/2303 cut-off events. [2024-06-21 20:16:54,573 INFO L125 PetriNetUnfolderBase]: For 151366/151366 co-relation queries the response was YES. [2024-06-21 20:16:54,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13274 conditions, 2303 events. 1289/2303 cut-off events. For 151366/151366 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 14235 event pairs, 528 based on Foata normal form. 18/2320 useless extension candidates. Maximal degree in co-relation 13193. Up to 1589 conditions per place. [2024-06-21 20:16:54,591 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 89 selfloop transitions, 38 changer transitions 20/155 dead transitions. [2024-06-21 20:16:54,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 155 transitions, 1755 flow [2024-06-21 20:16:54,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:54,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:54,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-21 20:16:54,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-21 20:16:54,592 INFO L175 Difference]: Start difference. First operand has 179 places, 131 transitions, 1263 flow. Second operand 8 states and 186 transitions. [2024-06-21 20:16:54,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 155 transitions, 1755 flow [2024-06-21 20:16:54,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 155 transitions, 1650 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-21 20:16:54,757 INFO L231 Difference]: Finished difference. Result has 172 places, 121 transitions, 1170 flow [2024-06-21 20:16:54,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1168, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1170, PETRI_PLACES=172, PETRI_TRANSITIONS=121} [2024-06-21 20:16:54,757 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 131 predicate places. [2024-06-21 20:16:54,757 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 121 transitions, 1170 flow [2024-06-21 20:16:54,757 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-21 20:16:54,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:54,757 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-21 20:16:54,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 20:16:54,758 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-21 20:16:54,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:54,758 INFO L85 PathProgramCache]: Analyzing trace with hash 295624534, now seen corresponding path program 11 times [2024-06-21 20:16:54,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:54,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990729457] [2024-06-21 20:16:54,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:54,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:54,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:54,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:54,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:54,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990729457] [2024-06-21 20:16:54,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990729457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:54,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:54,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:54,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590778165] [2024-06-21 20:16:54,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:54,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:54,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:54,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:54,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:54,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:54,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 121 transitions, 1170 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-21 20:16:54,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:54,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:54,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:55,064 INFO L124 PetriNetUnfolderBase]: 1142/2042 cut-off events. [2024-06-21 20:16:55,065 INFO L125 PetriNetUnfolderBase]: For 109563/109563 co-relation queries the response was YES. [2024-06-21 20:16:55,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10824 conditions, 2042 events. 1142/2042 cut-off events. For 109563/109563 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 12248 event pairs, 485 based on Foata normal form. 26/2067 useless extension candidates. Maximal degree in co-relation 10747. Up to 1589 conditions per place. [2024-06-21 20:16:55,080 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 71 selfloop transitions, 30 changer transitions 27/136 dead transitions. [2024-06-21 20:16:55,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 136 transitions, 1482 flow [2024-06-21 20:16:55,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:16:55,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:16:55,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-21 20:16:55,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-21 20:16:55,080 INFO L175 Difference]: Start difference. First operand has 172 places, 121 transitions, 1170 flow. Second operand 8 states and 174 transitions. [2024-06-21 20:16:55,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 136 transitions, 1482 flow [2024-06-21 20:16:55,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 136 transitions, 1395 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-21 20:16:55,175 INFO L231 Difference]: Finished difference. Result has 160 places, 107 transitions, 1020 flow [2024-06-21 20:16:55,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1083, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1020, PETRI_PLACES=160, PETRI_TRANSITIONS=107} [2024-06-21 20:16:55,175 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 119 predicate places. [2024-06-21 20:16:55,175 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 107 transitions, 1020 flow [2024-06-21 20:16:55,175 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-21 20:16:55,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:55,176 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-21 20:16:55,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 20:16:55,176 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-21 20:16:55,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:55,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1406457900, now seen corresponding path program 12 times [2024-06-21 20:16:55,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:55,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863002311] [2024-06-21 20:16:55,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:55,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:55,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:55,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:55,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:55,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863002311] [2024-06-21 20:16:55,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863002311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:55,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:55,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:55,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297720533] [2024-06-21 20:16:55,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:55,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:55,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:55,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:55,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:55,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:55,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 107 transitions, 1020 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-21 20:16:55,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:55,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:55,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:55,537 INFO L124 PetriNetUnfolderBase]: 1233/2159 cut-off events. [2024-06-21 20:16:55,538 INFO L125 PetriNetUnfolderBase]: For 104765/104765 co-relation queries the response was YES. [2024-06-21 20:16:55,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11791 conditions, 2159 events. 1233/2159 cut-off events. For 104765/104765 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 13072 event pairs, 524 based on Foata normal form. 24/2182 useless extension candidates. Maximal degree in co-relation 11720. Up to 1503 conditions per place. [2024-06-21 20:16:55,552 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 71 selfloop transitions, 38 changer transitions 10/127 dead transitions. [2024-06-21 20:16:55,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 127 transitions, 1428 flow [2024-06-21 20:16:55,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:16:55,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:16:55,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-21 20:16:55,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 20:16:55,554 INFO L175 Difference]: Start difference. First operand has 160 places, 107 transitions, 1020 flow. Second operand 9 states and 198 transitions. [2024-06-21 20:16:55,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 127 transitions, 1428 flow [2024-06-21 20:16:55,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 127 transitions, 1320 flow, removed 21 selfloop flow, removed 12 redundant places. [2024-06-21 20:16:55,647 INFO L231 Difference]: Finished difference. Result has 141 places, 104 transitions, 969 flow [2024-06-21 20:16:55,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=926, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=969, PETRI_PLACES=141, PETRI_TRANSITIONS=104} [2024-06-21 20:16:55,647 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 100 predicate places. [2024-06-21 20:16:55,647 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 104 transitions, 969 flow [2024-06-21 20:16:55,647 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-21 20:16:55,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:55,648 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-21 20:16:55,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 20:16:55,648 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-21 20:16:55,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:55,648 INFO L85 PathProgramCache]: Analyzing trace with hash 188509828, now seen corresponding path program 1 times [2024-06-21 20:16:55,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:55,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858043674] [2024-06-21 20:16:55,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:55,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:55,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:55,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:55,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:55,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858043674] [2024-06-21 20:16:55,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858043674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:55,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:55,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:55,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549128218] [2024-06-21 20:16:55,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:55,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:55,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:55,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:55,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:55,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:55,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 104 transitions, 969 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-21 20:16:55,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:55,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:55,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:55,966 INFO L124 PetriNetUnfolderBase]: 1066/1870 cut-off events. [2024-06-21 20:16:55,966 INFO L125 PetriNetUnfolderBase]: For 62684/62692 co-relation queries the response was YES. [2024-06-21 20:16:55,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9277 conditions, 1870 events. 1066/1870 cut-off events. For 62684/62692 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 10912 event pairs, 475 based on Foata normal form. 34/1903 useless extension candidates. Maximal degree in co-relation 9214. Up to 1503 conditions per place. [2024-06-21 20:16:55,978 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 61 selfloop transitions, 34 changer transitions 14/117 dead transitions. [2024-06-21 20:16:55,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 117 transitions, 1237 flow [2024-06-21 20:16:55,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:16:55,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:16:55,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-21 20:16:55,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-21 20:16:55,980 INFO L175 Difference]: Start difference. First operand has 141 places, 104 transitions, 969 flow. Second operand 9 states and 190 transitions. [2024-06-21 20:16:55,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 117 transitions, 1237 flow [2024-06-21 20:16:56,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 117 transitions, 1160 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 20:16:56,043 INFO L231 Difference]: Finished difference. Result has 140 places, 99 transitions, 923 flow [2024-06-21 20:16:56,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=923, PETRI_PLACES=140, PETRI_TRANSITIONS=99} [2024-06-21 20:16:56,043 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 99 predicate places. [2024-06-21 20:16:56,044 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 99 transitions, 923 flow [2024-06-21 20:16:56,044 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-21 20:16:56,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:56,044 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-21 20:16:56,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 20:16:56,044 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-21 20:16:56,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:56,044 INFO L85 PathProgramCache]: Analyzing trace with hash -2032885762, now seen corresponding path program 2 times [2024-06-21 20:16:56,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:56,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080587559] [2024-06-21 20:16:56,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:56,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:56,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:56,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-21 20:16:56,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:56,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080587559] [2024-06-21 20:16:56,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080587559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:56,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:56,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:56,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837525474] [2024-06-21 20:16:56,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:56,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:56,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:56,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:56,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:56,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:56,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 99 transitions, 923 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-21 20:16:56,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:56,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:56,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:56,351 INFO L124 PetriNetUnfolderBase]: 1057/1857 cut-off events. [2024-06-21 20:16:56,351 INFO L125 PetriNetUnfolderBase]: For 59435/59435 co-relation queries the response was YES. [2024-06-21 20:16:56,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9126 conditions, 1857 events. 1057/1857 cut-off events. For 59435/59435 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 10913 event pairs, 487 based on Foata normal form. 26/1882 useless extension candidates. Maximal degree in co-relation 9064. Up to 1497 conditions per place. [2024-06-21 20:16:56,362 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 63 selfloop transitions, 27 changer transitions 12/110 dead transitions. [2024-06-21 20:16:56,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 110 transitions, 1173 flow [2024-06-21 20:16:56,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:56,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:56,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-21 20:16:56,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 20:16:56,363 INFO L175 Difference]: Start difference. First operand has 140 places, 99 transitions, 923 flow. Second operand 7 states and 154 transitions. [2024-06-21 20:16:56,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 110 transitions, 1173 flow [2024-06-21 20:16:56,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 110 transitions, 1099 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 20:16:56,425 INFO L231 Difference]: Finished difference. Result has 133 places, 95 transitions, 876 flow [2024-06-21 20:16:56,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=849, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=876, PETRI_PLACES=133, PETRI_TRANSITIONS=95} [2024-06-21 20:16:56,425 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-21 20:16:56,425 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 95 transitions, 876 flow [2024-06-21 20:16:56,426 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-21 20:16:56,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:56,426 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-21 20:16:56,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 20:16:56,426 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-21 20:16:56,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:56,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1625730836, now seen corresponding path program 3 times [2024-06-21 20:16:56,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:56,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210417653] [2024-06-21 20:16:56,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:56,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:56,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:56,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:56,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:56,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210417653] [2024-06-21 20:16:56,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210417653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:56,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:56,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:56,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810606396] [2024-06-21 20:16:56,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:56,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:56,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:56,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:56,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:56,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:56,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 95 transitions, 876 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-21 20:16:56,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:56,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:56,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:56,769 INFO L124 PetriNetUnfolderBase]: 1298/2282 cut-off events. [2024-06-21 20:16:56,769 INFO L125 PetriNetUnfolderBase]: For 80116/80116 co-relation queries the response was YES. [2024-06-21 20:16:56,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12104 conditions, 2282 events. 1298/2282 cut-off events. For 80116/80116 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 14291 event pairs, 574 based on Foata normal form. 18/2297 useless extension candidates. Maximal degree in co-relation 12044. Up to 1265 conditions per place. [2024-06-21 20:16:56,784 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 70 selfloop transitions, 35 changer transitions 7/120 dead transitions. [2024-06-21 20:16:56,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 120 transitions, 1334 flow [2024-06-21 20:16:56,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:16:56,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:16:56,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-21 20:16:56,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583333333333333 [2024-06-21 20:16:56,785 INFO L175 Difference]: Start difference. First operand has 133 places, 95 transitions, 876 flow. Second operand 9 states and 201 transitions. [2024-06-21 20:16:56,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 120 transitions, 1334 flow [2024-06-21 20:16:56,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 120 transitions, 1268 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 20:16:56,880 INFO L231 Difference]: Finished difference. Result has 133 places, 94 transitions, 884 flow [2024-06-21 20:16:56,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=818, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=884, PETRI_PLACES=133, PETRI_TRANSITIONS=94} [2024-06-21 20:16:56,881 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-21 20:16:56,881 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 94 transitions, 884 flow [2024-06-21 20:16:56,881 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-21 20:16:56,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:56,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, 1, 1, 1] [2024-06-21 20:16:56,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 20:16:56,881 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-21 20:16:56,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:56,882 INFO L85 PathProgramCache]: Analyzing trace with hash 1625553206, now seen corresponding path program 4 times [2024-06-21 20:16:56,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:56,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057374383] [2024-06-21 20:16:56,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:56,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:56,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:56,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:56,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:56,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057374383] [2024-06-21 20:16:56,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057374383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:56,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:56,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:56,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212398169] [2024-06-21 20:16:56,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:56,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:56,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:56,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:56,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:57,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:57,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 94 transitions, 884 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-21 20:16:57,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:57,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:57,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:57,229 INFO L124 PetriNetUnfolderBase]: 1205/2129 cut-off events. [2024-06-21 20:16:57,230 INFO L125 PetriNetUnfolderBase]: For 66690/66698 co-relation queries the response was YES. [2024-06-21 20:16:57,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10993 conditions, 2129 events. 1205/2129 cut-off events. For 66690/66698 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 13134 event pairs, 564 based on Foata normal form. 20/2146 useless extension candidates. Maximal degree in co-relation 10934. Up to 1799 conditions per place. [2024-06-21 20:16:57,243 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 76 selfloop transitions, 10 changer transitions 14/108 dead transitions. [2024-06-21 20:16:57,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 108 transitions, 1134 flow [2024-06-21 20:16:57,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:57,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:57,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-21 20:16:57,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392857142857143 [2024-06-21 20:16:57,244 INFO L175 Difference]: Start difference. First operand has 133 places, 94 transitions, 884 flow. Second operand 7 states and 151 transitions. [2024-06-21 20:16:57,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 108 transitions, 1134 flow [2024-06-21 20:16:57,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 108 transitions, 1062 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-21 20:16:57,300 INFO L231 Difference]: Finished difference. Result has 131 places, 90 transitions, 805 flow [2024-06-21 20:16:57,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=812, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=805, PETRI_PLACES=131, PETRI_TRANSITIONS=90} [2024-06-21 20:16:57,301 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 90 predicate places. [2024-06-21 20:16:57,301 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 90 transitions, 805 flow [2024-06-21 20:16:57,301 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-21 20:16:57,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:57,301 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-21 20:16:57,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 20:16:57,301 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-21 20:16:57,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:57,301 INFO L85 PathProgramCache]: Analyzing trace with hash 343770102, now seen corresponding path program 5 times [2024-06-21 20:16:57,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:57,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973800553] [2024-06-21 20:16:57,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:57,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:57,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:57,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:57,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:57,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973800553] [2024-06-21 20:16:57,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973800553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:57,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:57,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:57,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405239627] [2024-06-21 20:16:57,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:57,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:57,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:57,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:57,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:57,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:57,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 90 transitions, 805 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-21 20:16:57,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:57,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:57,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:57,612 INFO L124 PetriNetUnfolderBase]: 1070/1892 cut-off events. [2024-06-21 20:16:57,612 INFO L125 PetriNetUnfolderBase]: For 57432/57432 co-relation queries the response was YES. [2024-06-21 20:16:57,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9411 conditions, 1892 events. 1070/1892 cut-off events. For 57432/57432 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 11331 event pairs, 503 based on Foata normal form. 24/1915 useless extension candidates. Maximal degree in co-relation 9352. Up to 1295 conditions per place. [2024-06-21 20:16:57,623 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 65 selfloop transitions, 22 changer transitions 13/108 dead transitions. [2024-06-21 20:16:57,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 108 transitions, 1151 flow [2024-06-21 20:16:57,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:57,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:57,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-21 20:16:57,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-21 20:16:57,625 INFO L175 Difference]: Start difference. First operand has 131 places, 90 transitions, 805 flow. Second operand 7 states and 158 transitions. [2024-06-21 20:16:57,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 108 transitions, 1151 flow [2024-06-21 20:16:57,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 108 transitions, 1113 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 20:16:57,673 INFO L231 Difference]: Finished difference. Result has 129 places, 84 transitions, 764 flow [2024-06-21 20:16:57,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=769, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=764, PETRI_PLACES=129, PETRI_TRANSITIONS=84} [2024-06-21 20:16:57,673 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 88 predicate places. [2024-06-21 20:16:57,673 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 84 transitions, 764 flow [2024-06-21 20:16:57,673 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-21 20:16:57,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:57,674 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-21 20:16:57,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 20:16:57,674 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-21 20:16:57,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:57,674 INFO L85 PathProgramCache]: Analyzing trace with hash 1919782944, now seen corresponding path program 6 times [2024-06-21 20:16:57,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:57,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136665296] [2024-06-21 20:16:57,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:57,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:57,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:57,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-21 20:16:57,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:57,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136665296] [2024-06-21 20:16:57,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136665296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:57,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:57,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:57,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971151093] [2024-06-21 20:16:57,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:57,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:57,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:57,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:57,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:57,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:57,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 84 transitions, 764 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-21 20:16:57,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:57,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:57,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:57,935 INFO L124 PetriNetUnfolderBase]: 914/1622 cut-off events. [2024-06-21 20:16:57,935 INFO L125 PetriNetUnfolderBase]: For 45632/45640 co-relation queries the response was YES. [2024-06-21 20:16:57,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7686 conditions, 1622 events. 914/1622 cut-off events. For 45632/45640 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 9393 event pairs, 458 based on Foata normal form. 34/1653 useless extension candidates. Maximal degree in co-relation 7628. Up to 1295 conditions per place. [2024-06-21 20:16:57,944 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 54 selfloop transitions, 19 changer transitions 14/95 dead transitions. [2024-06-21 20:16:57,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 95 transitions, 984 flow [2024-06-21 20:16:57,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:57,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:57,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-21 20:16:57,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392857142857143 [2024-06-21 20:16:57,945 INFO L175 Difference]: Start difference. First operand has 129 places, 84 transitions, 764 flow. Second operand 7 states and 151 transitions. [2024-06-21 20:16:57,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 95 transitions, 984 flow [2024-06-21 20:16:57,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 95 transitions, 937 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 20:16:57,980 INFO L231 Difference]: Finished difference. Result has 126 places, 78 transitions, 711 flow [2024-06-21 20:16:57,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=717, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=711, PETRI_PLACES=126, PETRI_TRANSITIONS=78} [2024-06-21 20:16:57,980 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 85 predicate places. [2024-06-21 20:16:57,980 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 78 transitions, 711 flow [2024-06-21 20:16:57,980 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-21 20:16:57,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:57,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:57,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 20:16:57,981 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-21 20:16:57,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:57,981 INFO L85 PathProgramCache]: Analyzing trace with hash 1919629122, now seen corresponding path program 13 times [2024-06-21 20:16:57,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:57,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922981707] [2024-06-21 20:16:57,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:57,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:57,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:58,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:58,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:58,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922981707] [2024-06-21 20:16:58,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922981707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:58,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:58,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:58,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277968939] [2024-06-21 20:16:58,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:58,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:58,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:58,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:58,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:58,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:58,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 78 transitions, 711 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-21 20:16:58,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:58,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:58,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:58,237 INFO L124 PetriNetUnfolderBase]: 781/1415 cut-off events. [2024-06-21 20:16:58,237 INFO L125 PetriNetUnfolderBase]: For 28629/28629 co-relation queries the response was YES. [2024-06-21 20:16:58,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6134 conditions, 1415 events. 781/1415 cut-off events. For 28629/28629 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 8059 event pairs, 334 based on Foata normal form. 24/1436 useless extension candidates. Maximal degree in co-relation 6078. Up to 845 conditions per place. [2024-06-21 20:16:58,244 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 50 selfloop transitions, 10 changer transitions 27/95 dead transitions. [2024-06-21 20:16:58,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 95 transitions, 967 flow [2024-06-21 20:16:58,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:58,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:58,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-21 20:16:58,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 20:16:58,245 INFO L175 Difference]: Start difference. First operand has 126 places, 78 transitions, 711 flow. Second operand 7 states and 154 transitions. [2024-06-21 20:16:58,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 95 transitions, 967 flow [2024-06-21 20:16:58,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 95 transitions, 925 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 20:16:58,268 INFO L231 Difference]: Finished difference. Result has 123 places, 66 transitions, 561 flow [2024-06-21 20:16:58,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=669, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=561, PETRI_PLACES=123, PETRI_TRANSITIONS=66} [2024-06-21 20:16:58,268 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 82 predicate places. [2024-06-21 20:16:58,268 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 66 transitions, 561 flow [2024-06-21 20:16:58,269 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-21 20:16:58,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:58,269 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-21 20:16:58,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 20:16:58,269 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-21 20:16:58,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:58,269 INFO L85 PathProgramCache]: Analyzing trace with hash 2126282562, now seen corresponding path program 14 times [2024-06-21 20:16:58,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:58,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585636019] [2024-06-21 20:16:58,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:58,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:58,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:58,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-21 20:16:58,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:58,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585636019] [2024-06-21 20:16:58,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585636019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:58,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:58,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:58,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709598042] [2024-06-21 20:16:58,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:58,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:58,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:58,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:58,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:58,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:58,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 66 transitions, 561 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-21 20:16:58,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:58,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:58,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:58,501 INFO L124 PetriNetUnfolderBase]: 589/1099 cut-off events. [2024-06-21 20:16:58,501 INFO L125 PetriNetUnfolderBase]: For 23571/23571 co-relation queries the response was YES. [2024-06-21 20:16:58,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4757 conditions, 1099 events. 589/1099 cut-off events. For 23571/23571 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 5947 event pairs, 157 based on Foata normal form. 18/1114 useless extension candidates. Maximal degree in co-relation 4712. Up to 368 conditions per place. [2024-06-21 20:16:58,506 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 51 selfloop transitions, 11 changer transitions 14/84 dead transitions. [2024-06-21 20:16:58,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 84 transitions, 833 flow [2024-06-21 20:16:58,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:58,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:58,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-21 20:16:58,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 20:16:58,507 INFO L175 Difference]: Start difference. First operand has 123 places, 66 transitions, 561 flow. Second operand 7 states and 154 transitions. [2024-06-21 20:16:58,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 84 transitions, 833 flow [2024-06-21 20:16:58,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 84 transitions, 793 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 20:16:58,524 INFO L231 Difference]: Finished difference. Result has 112 places, 58 transitions, 467 flow [2024-06-21 20:16:58,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=531, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=467, PETRI_PLACES=112, PETRI_TRANSITIONS=58} [2024-06-21 20:16:58,525 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 71 predicate places. [2024-06-21 20:16:58,525 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 58 transitions, 467 flow [2024-06-21 20:16:58,525 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-21 20:16:58,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:58,525 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-21 20:16:58,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 20:16:58,526 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-21 20:16:58,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:58,526 INFO L85 PathProgramCache]: Analyzing trace with hash 2126638752, now seen corresponding path program 15 times [2024-06-21 20:16:58,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:58,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766648812] [2024-06-21 20:16:58,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:58,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:58,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:58,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:58,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:58,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766648812] [2024-06-21 20:16:58,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766648812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:58,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:58,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:58,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453564517] [2024-06-21 20:16:58,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:58,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:58,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:58,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:58,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:58,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:58,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 58 transitions, 467 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-21 20:16:58,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:58,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:58,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:58,716 INFO L124 PetriNetUnfolderBase]: 352/684 cut-off events. [2024-06-21 20:16:58,716 INFO L125 PetriNetUnfolderBase]: For 12049/12049 co-relation queries the response was YES. [2024-06-21 20:16:58,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2793 conditions, 684 events. 352/684 cut-off events. For 12049/12049 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3348 event pairs, 139 based on Foata normal form. 18/699 useless extension candidates. Maximal degree in co-relation 2752. Up to 368 conditions per place. [2024-06-21 20:16:58,718 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 30 selfloop transitions, 3 changer transitions 32/73 dead transitions. [2024-06-21 20:16:58,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 73 transitions, 649 flow [2024-06-21 20:16:58,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:58,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:58,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 150 transitions. [2024-06-21 20:16:58,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-21 20:16:58,719 INFO L175 Difference]: Start difference. First operand has 112 places, 58 transitions, 467 flow. Second operand 7 states and 150 transitions. [2024-06-21 20:16:58,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 73 transitions, 649 flow [2024-06-21 20:16:58,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 73 transitions, 618 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 20:16:58,730 INFO L231 Difference]: Finished difference. Result has 106 places, 40 transitions, 267 flow [2024-06-21 20:16:58,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=436, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=267, PETRI_PLACES=106, PETRI_TRANSITIONS=40} [2024-06-21 20:16:58,730 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-21 20:16:58,730 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 40 transitions, 267 flow [2024-06-21 20:16:58,730 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-21 20:16:58,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:58,730 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-21 20:16:58,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 20:16:58,731 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-21 20:16:58,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:58,731 INFO L85 PathProgramCache]: Analyzing trace with hash -69500284, now seen corresponding path program 7 times [2024-06-21 20:16:58,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:58,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199220806] [2024-06-21 20:16:58,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:58,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:58,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:58,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:58,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:58,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199220806] [2024-06-21 20:16:58,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199220806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:58,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:58,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:58,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321962515] [2024-06-21 20:16:58,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:58,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:58,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:58,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:58,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:58,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:58,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 40 transitions, 267 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-21 20:16:58,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:58,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:58,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:58,936 INFO L124 PetriNetUnfolderBase]: 361/668 cut-off events. [2024-06-21 20:16:58,936 INFO L125 PetriNetUnfolderBase]: For 13220/13220 co-relation queries the response was YES. [2024-06-21 20:16:58,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2897 conditions, 668 events. 361/668 cut-off events. For 13220/13220 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3288 event pairs, 129 based on Foata normal form. 18/680 useless extension candidates. Maximal degree in co-relation 2859. Up to 290 conditions per place. [2024-06-21 20:16:58,939 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 38 selfloop transitions, 5 changer transitions 8/59 dead transitions. [2024-06-21 20:16:58,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 59 transitions, 487 flow [2024-06-21 20:16:58,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:58,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:58,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-21 20:16:58,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392857142857143 [2024-06-21 20:16:58,940 INFO L175 Difference]: Start difference. First operand has 106 places, 40 transitions, 267 flow. Second operand 7 states and 151 transitions. [2024-06-21 20:16:58,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 59 transitions, 487 flow [2024-06-21 20:16:58,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 59 transitions, 426 flow, removed 23 selfloop flow, removed 15 redundant places. [2024-06-21 20:16:58,946 INFO L231 Difference]: Finished difference. Result has 79 places, 38 transitions, 221 flow [2024-06-21 20:16:58,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=221, PETRI_PLACES=79, PETRI_TRANSITIONS=38} [2024-06-21 20:16:58,946 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 38 predicate places. [2024-06-21 20:16:58,946 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 38 transitions, 221 flow [2024-06-21 20:16:58,946 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-21 20:16:58,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:58,946 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-21 20:16:58,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 20:16:58,947 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-21 20:16:58,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:58,947 INFO L85 PathProgramCache]: Analyzing trace with hash -65036284, now seen corresponding path program 8 times [2024-06-21 20:16:58,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:58,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454322432] [2024-06-21 20:16:58,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:58,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:58,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:59,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-21 20:16:59,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:59,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454322432] [2024-06-21 20:16:59,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454322432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:59,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:59,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:59,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710193685] [2024-06-21 20:16:59,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:59,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:59,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:59,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:59,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:59,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:59,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 38 transitions, 221 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-21 20:16:59,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:59,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:59,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:59,127 INFO L124 PetriNetUnfolderBase]: 256/483 cut-off events. [2024-06-21 20:16:59,127 INFO L125 PetriNetUnfolderBase]: For 4099/4099 co-relation queries the response was YES. [2024-06-21 20:16:59,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1795 conditions, 483 events. 256/483 cut-off events. For 4099/4099 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2148 event pairs, 111 based on Foata normal form. 18/497 useless extension candidates. Maximal degree in co-relation 1767. Up to 290 conditions per place. [2024-06-21 20:16:59,130 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 25 selfloop transitions, 2 changer transitions 17/52 dead transitions. [2024-06-21 20:16:59,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 52 transitions, 359 flow [2024-06-21 20:16:59,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:59,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:59,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-21 20:16:59,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-06-21 20:16:59,131 INFO L175 Difference]: Start difference. First operand has 79 places, 38 transitions, 221 flow. Second operand 7 states and 145 transitions. [2024-06-21 20:16:59,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 52 transitions, 359 flow [2024-06-21 20:16:59,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 52 transitions, 346 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 20:16:59,134 INFO L231 Difference]: Finished difference. Result has 78 places, 34 transitions, 182 flow [2024-06-21 20:16:59,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=182, PETRI_PLACES=78, PETRI_TRANSITIONS=34} [2024-06-21 20:16:59,134 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 37 predicate places. [2024-06-21 20:16:59,134 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 34 transitions, 182 flow [2024-06-21 20:16:59,135 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-21 20:16:59,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:59,135 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-21 20:16:59,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 20:16:59,135 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-21 20:16:59,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:59,135 INFO L85 PathProgramCache]: Analyzing trace with hash -1797295212, now seen corresponding path program 9 times [2024-06-21 20:16:59,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:59,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658698722] [2024-06-21 20:16:59,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:59,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:59,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:59,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-21 20:16:59,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:59,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658698722] [2024-06-21 20:16:59,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658698722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:59,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:59,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:59,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067717364] [2024-06-21 20:16:59,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:59,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:59,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:59,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:59,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:59,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:59,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 34 transitions, 182 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-21 20:16:59,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:59,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:59,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:59,320 INFO L124 PetriNetUnfolderBase]: 310/591 cut-off events. [2024-06-21 20:16:59,320 INFO L125 PetriNetUnfolderBase]: For 4963/4963 co-relation queries the response was YES. [2024-06-21 20:16:59,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2248 conditions, 591 events. 310/591 cut-off events. For 4963/4963 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2833 event pairs, 32 based on Foata normal form. 18/607 useless extension candidates. Maximal degree in co-relation 2221. Up to 211 conditions per place. [2024-06-21 20:16:59,322 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 31 selfloop transitions, 5 changer transitions 8/52 dead transitions. [2024-06-21 20:16:59,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 52 transitions, 372 flow [2024-06-21 20:16:59,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:59,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:59,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-21 20:16:59,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-21 20:16:59,323 INFO L175 Difference]: Start difference. First operand has 78 places, 34 transitions, 182 flow. Second operand 7 states and 147 transitions. [2024-06-21 20:16:59,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 52 transitions, 372 flow [2024-06-21 20:16:59,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 52 transitions, 354 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 20:16:59,326 INFO L231 Difference]: Finished difference. Result has 71 places, 32 transitions, 167 flow [2024-06-21 20:16:59,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=167, PETRI_PLACES=71, PETRI_TRANSITIONS=32} [2024-06-21 20:16:59,326 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 30 predicate places. [2024-06-21 20:16:59,326 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 32 transitions, 167 flow [2024-06-21 20:16:59,326 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-21 20:16:59,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:59,326 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-21 20:16:59,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 20:16:59,327 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-21 20:16:59,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:59,327 INFO L85 PathProgramCache]: Analyzing trace with hash -887696970, now seen corresponding path program 10 times [2024-06-21 20:16:59,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:59,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447907277] [2024-06-21 20:16:59,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:59,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:59,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:59,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-21 20:16:59,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:59,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447907277] [2024-06-21 20:16:59,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447907277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:59,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:59,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:59,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950361612] [2024-06-21 20:16:59,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:59,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:59,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:59,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:59,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:59,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:59,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 32 transitions, 167 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-21 20:16:59,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:59,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:59,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:59,507 INFO L124 PetriNetUnfolderBase]: 205/398 cut-off events. [2024-06-21 20:16:59,507 INFO L125 PetriNetUnfolderBase]: For 2725/2725 co-relation queries the response was YES. [2024-06-21 20:16:59,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1456 conditions, 398 events. 205/398 cut-off events. For 2725/2725 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1663 event pairs, 58 based on Foata normal form. 18/416 useless extension candidates. Maximal degree in co-relation 1431. Up to 204 conditions per place. [2024-06-21 20:16:59,509 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 21 selfloop transitions, 3 changer transitions 15/47 dead transitions. [2024-06-21 20:16:59,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 47 transitions, 297 flow [2024-06-21 20:16:59,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:59,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:59,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-21 20:16:59,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-06-21 20:16:59,509 INFO L175 Difference]: Start difference. First operand has 71 places, 32 transitions, 167 flow. Second operand 7 states and 145 transitions. [2024-06-21 20:16:59,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 47 transitions, 297 flow [2024-06-21 20:16:59,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 47 transitions, 280 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 20:16:59,511 INFO L231 Difference]: Finished difference. Result has 69 places, 29 transitions, 138 flow [2024-06-21 20:16:59,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=138, PETRI_PLACES=69, PETRI_TRANSITIONS=29} [2024-06-21 20:16:59,511 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 28 predicate places. [2024-06-21 20:16:59,511 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 29 transitions, 138 flow [2024-06-21 20:16:59,511 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-21 20:16:59,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:16:59,511 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-21 20:16:59,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 20:16:59,511 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-21 20:16:59,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:16:59,512 INFO L85 PathProgramCache]: Analyzing trace with hash 313994132, now seen corresponding path program 11 times [2024-06-21 20:16:59,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:16:59,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916713846] [2024-06-21 20:16:59,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:16:59,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:16:59,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:16:59,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:16:59,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:16:59,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916713846] [2024-06-21 20:16:59,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916713846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:16:59,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:16:59,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:16:59,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269431433] [2024-06-21 20:16:59,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:16:59,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:16:59,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:16:59,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:16:59,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:16:59,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-21 20:16:59,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 29 transitions, 138 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-21 20:16:59,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:16:59,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-21 20:16:59,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:16:59,677 INFO L124 PetriNetUnfolderBase]: 96/207 cut-off events. [2024-06-21 20:16:59,677 INFO L125 PetriNetUnfolderBase]: For 1171/1171 co-relation queries the response was YES. [2024-06-21 20:16:59,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 661 conditions, 207 events. 96/207 cut-off events. For 1171/1171 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 666 event pairs, 2 based on Foata normal form. 18/225 useless extension candidates. Maximal degree in co-relation 637. Up to 96 conditions per place. [2024-06-21 20:16:59,678 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 0 selfloop transitions, 0 changer transitions 39/39 dead transitions. [2024-06-21 20:16:59,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 39 transitions, 222 flow [2024-06-21 20:16:59,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:16:59,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:16:59,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-21 20:16:59,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48928571428571427 [2024-06-21 20:16:59,679 INFO L175 Difference]: Start difference. First operand has 69 places, 29 transitions, 138 flow. Second operand 7 states and 137 transitions. [2024-06-21 20:16:59,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 39 transitions, 222 flow [2024-06-21 20:16:59,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 39 transitions, 180 flow, removed 9 selfloop flow, removed 14 redundant places. [2024-06-21 20:16:59,679 INFO L231 Difference]: Finished difference. Result has 55 places, 0 transitions, 0 flow [2024-06-21 20:16:59,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=0, PETRI_PLACES=55, PETRI_TRANSITIONS=0} [2024-06-21 20:16:59,680 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 14 predicate places. [2024-06-21 20:16:59,680 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 0 transitions, 0 flow [2024-06-21 20:16:59,680 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-21 20:16:59,682 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 6 remaining) [2024-06-21 20:16:59,682 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 6 remaining) [2024-06-21 20:16:59,683 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 6 remaining) [2024-06-21 20:16:59,683 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2024-06-21 20:16:59,683 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2024-06-21 20:16:59,683 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2024-06-21 20:16:59,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-21 20:16:59,684 INFO L445 BasicCegarLoop]: Path program histogram: [15, 15, 14, 12, 11, 9, 9, 7, 6, 6, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:16:59,686 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-21 20:16:59,686 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-21 20:16:59,689 INFO L507 ceAbstractionStarter]: Automizer considered 3 witness invariants [2024-06-21 20:16:59,689 INFO L508 ceAbstractionStarter]: WitnessConsidered=3 [2024-06-21 20:16:59,689 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.06 08:16:59 BasicIcfg [2024-06-21 20:16:59,689 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-21 20:16:59,690 INFO L158 Benchmark]: Toolchain (without parser) took 134772.48ms. Allocated memory was 161.5MB in the beginning and 2.2GB in the end (delta: 2.0GB). Free memory was 132.4MB in the beginning and 1.0GB in the end (delta: -868.8MB). Peak memory consumption was 1.2GB. Max. memory is 16.1GB. [2024-06-21 20:16:59,690 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 96.5MB. Free memory is still 57.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 20:16:59,690 INFO L158 Benchmark]: Witness Parser took 0.15ms. Allocated memory is still 161.5MB. Free memory is still 91.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 20:16:59,690 INFO L158 Benchmark]: CACSL2BoogieTranslator took 480.97ms. Allocated memory is still 161.5MB. Free memory was 132.4MB in the beginning and 105.0MB in the end (delta: 27.3MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2024-06-21 20:16:59,690 INFO L158 Benchmark]: Boogie Procedure Inliner took 67.90ms. Allocated memory is still 161.5MB. Free memory was 105.0MB in the beginning and 102.5MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-21 20:16:59,691 INFO L158 Benchmark]: Boogie Preprocessor took 63.32ms. Allocated memory is still 161.5MB. Free memory was 102.5MB in the beginning and 100.4MB in the end (delta: 2.1MB). There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 20:16:59,691 INFO L158 Benchmark]: RCFGBuilder took 425.20ms. Allocated memory is still 161.5MB. Free memory was 100.4MB in the beginning and 75.7MB in the end (delta: 24.6MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2024-06-21 20:16:59,691 INFO L158 Benchmark]: TraceAbstraction took 133723.41ms. Allocated memory was 161.5MB in the beginning and 2.2GB in the end (delta: 2.0GB). Free memory was 75.2MB in the beginning and 1.0GB in the end (delta: -926.0MB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. [2024-06-21 20:16:59,692 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15ms. Allocated memory is still 96.5MB. Free memory is still 57.1MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.15ms. Allocated memory is still 161.5MB. Free memory is still 91.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 480.97ms. Allocated memory is still 161.5MB. Free memory was 132.4MB in the beginning and 105.0MB in the end (delta: 27.3MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 67.90ms. Allocated memory is still 161.5MB. Free memory was 105.0MB in the beginning and 102.5MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 63.32ms. Allocated memory is still 161.5MB. Free memory was 102.5MB in the beginning and 100.4MB in the end (delta: 2.1MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 425.20ms. Allocated memory is still 161.5MB. Free memory was 100.4MB in the beginning and 75.7MB in the end (delta: 24.6MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * TraceAbstraction took 133723.41ms. Allocated memory was 161.5MB in the beginning and 2.2GB in the end (delta: 2.0GB). Free memory was 75.2MB in the beginning and 1.0GB in the end (delta: -926.0MB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 778]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 780]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 781]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 65 locations, 6 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 133.6s, OverallIterations: 142, TraceHistogramMax: 1, PathProgramHistogramMax: 15, EmptinessCheckTime: 0.0s, AutomataDifference: 122.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 9024 SdHoareTripleChecker+Valid, 13.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7036 mSDsluCounter, 2548 SdHoareTripleChecker+Invalid, 10.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1807 mSDsCounter, 1454 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 32225 IncrementalHoareTripleChecker+Invalid, 33679 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1454 mSolverCounterUnsat, 741 mSDtfsCounter, 32225 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 808 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 808 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 508 ImplicationChecksByTransitivity, 3.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3130occurred in iteration=98, InterpolantAutomatonStates: 988, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 10.0s InterpolantComputationTime, 2706 NumberOfCodeBlocks, 2706 NumberOfCodeBlocksAsserted, 142 NumberOfCheckSat, 2564 ConstructedInterpolants, 0 QuantifiedInterpolants, 22316 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 142 InterpolantComputations, 142 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 3 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-21 20:16:59,715 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE