./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe018_rmo.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-rel/safe018_rmo.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/safe018_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/safe018_rmo.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 19:38:45,681 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 19:38:45,764 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 19:38:45,768 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 19:38:45,770 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 19:38:45,798 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 19:38:45,799 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 19:38:45,800 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 19:38:45,800 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 19:38:45,803 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 19:38:45,803 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 19:38:45,803 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 19:38:45,804 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 19:38:45,804 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 19:38:45,805 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 19:38:45,805 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 19:38:45,805 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 19:38:45,805 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 19:38:45,806 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 19:38:45,806 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 19:38:45,806 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 19:38:45,807 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 19:38:45,807 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 19:38:45,807 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 19:38:45,807 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 19:38:45,808 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 19:38:45,808 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 19:38:45,808 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 19:38:45,808 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 19:38:45,809 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 19:38:45,809 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 19:38:45,809 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 19:38:45,809 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 19:38:45,810 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 19:38:45,810 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 19:38:45,810 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 19:38:45,810 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 19:38:45,810 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 19:38:45,811 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 19:38:45,811 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 19:38:45,811 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 19:38:45,811 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 19:38:45,812 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 19:38:45,812 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 19:38:46,002 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 19:38:46,022 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 19:38:46,024 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 19:38:46,025 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 19:38:46,026 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 19:38:46,027 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-rel/safe018_rmo.opt.yml/witness.yml [2024-06-21 19:38:46,144 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 19:38:46,144 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 19:38:46,145 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe018_rmo.opt.i [2024-06-21 19:38:47,302 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 19:38:47,542 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 19:38:47,543 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe018_rmo.opt.i [2024-06-21 19:38:47,557 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9c5bbf5f3/2406d2e2bac94527a4b1620ddcce2347/FLAGba161d005 [2024-06-21 19:38:47,569 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9c5bbf5f3/2406d2e2bac94527a4b1620ddcce2347 [2024-06-21 19:38:47,570 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 19:38:47,571 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 19:38:47,572 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 19:38:47,572 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 19:38:47,577 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 19:38:47,577 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 07:38:46" (1/2) ... [2024-06-21 19:38:47,578 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@68d0e4d0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:38:47, skipping insertion in model container [2024-06-21 19:38:47,578 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 07:38:46" (1/2) ... [2024-06-21 19:38:47,580 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6dc4010d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:38:47, skipping insertion in model container [2024-06-21 19:38:47,580 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 07:38:47" (2/2) ... [2024-06-21 19:38:47,580 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@68d0e4d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:38:47, skipping insertion in model container [2024-06-21 19:38:47,580 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 07:38:47" (2/2) ... [2024-06-21 19:38:47,581 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 19:38:47,619 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 19:38:47,620 INFO L97 edCorrectnessWitness]: Location invariant before [L852-L852] ! multithreaded || ((((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p0_EBX) + (long long )x$mem_tmp >= 0LL) && (long long )x - (long long )x$mem_tmp >= 0LL) [2024-06-21 19:38:47,620 INFO L97 edCorrectnessWitness]: Location invariant before [L855-L855] ! multithreaded || ((((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p0_EBX) + (long long )x$mem_tmp >= 0LL) && (long long )x - (long long )x$mem_tmp >= 0LL) [2024-06-21 19:38:47,620 INFO L97 edCorrectnessWitness]: Location invariant before [L854-L854] ! multithreaded || ((((0LL - (long long )__unbuffered_p0_EAX) + (long long )y >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL) && (0LL - (long long )__unbuffered_p0_EBX) + (long long )x$mem_tmp >= 0LL) && (long long )x - (long long )x$mem_tmp >= 0LL) [2024-06-21 19:38:47,620 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 19:38:47,620 INFO L106 edCorrectnessWitness]: ghost_update [L850-L850] multithreaded = 1; [2024-06-21 19:38:47,681 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 19:38:48,054 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 19:38:48,064 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 19:38:48,182 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 19:38:48,218 INFO L206 MainTranslator]: Completed translation [2024-06-21 19:38:48,218 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:38:48 WrapperNode [2024-06-21 19:38:48,218 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 19:38:48,219 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 19:38:48,220 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 19:38:48,220 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 19:38:48,226 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:38:48" (1/1) ... [2024-06-21 19:38:48,240 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:38:48" (1/1) ... [2024-06-21 19:38:48,263 INFO L138 Inliner]: procedures = 175, calls = 68, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 154 [2024-06-21 19:38:48,264 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 19:38:48,264 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 19:38:48,264 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 19:38:48,265 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 19:38:48,275 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:38:48" (1/1) ... [2024-06-21 19:38:48,275 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:38:48" (1/1) ... [2024-06-21 19:38:48,279 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:38:48" (1/1) ... [2024-06-21 19:38:48,297 INFO L175 MemorySlicer]: Split 29 memory accesses to 2 slices as follows [2, 27]. 93 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 8 writes are split as follows [0, 8]. [2024-06-21 19:38:48,297 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:38:48" (1/1) ... [2024-06-21 19:38:48,297 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:38:48" (1/1) ... [2024-06-21 19:38:48,311 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:38:48" (1/1) ... [2024-06-21 19:38:48,313 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:38:48" (1/1) ... [2024-06-21 19:38:48,315 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:38:48" (1/1) ... [2024-06-21 19:38:48,317 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:38:48" (1/1) ... [2024-06-21 19:38:48,321 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 19:38:48,325 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 19:38:48,329 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 19:38:48,329 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 19:38:48,330 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:38:48" (1/1) ... [2024-06-21 19:38:48,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 19:38:48,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 19:38:48,370 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 19:38:48,372 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 19:38:48,403 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-21 19:38:48,403 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-21 19:38:48,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-21 19:38:48,404 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-21 19:38:48,404 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 19:38:48,404 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 19:38:48,404 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 19:38:48,404 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 19:38:48,404 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 19:38:48,404 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 19:38:48,404 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 19:38:48,405 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 19:38:48,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 19:38:48,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-21 19:38:48,405 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 19:38:48,406 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 19:38:48,408 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 19:38:48,410 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 19:38:48,545 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 19:38:48,547 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 19:38:49,013 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 19:38:49,014 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 19:38:49,270 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 19:38:49,271 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 19:38:49,271 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 07:38:49 BoogieIcfgContainer [2024-06-21 19:38:49,272 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 19:38:49,275 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 19:38:49,275 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 19:38:49,278 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 19:38:49,279 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 07:38:46" (1/4) ... [2024-06-21 19:38:49,279 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@fb8b73 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 07:38:49, skipping insertion in model container [2024-06-21 19:38:49,280 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 07:38:47" (2/4) ... [2024-06-21 19:38:49,280 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@fb8b73 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 07:38:49, skipping insertion in model container [2024-06-21 19:38:49,280 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:38:48" (3/4) ... [2024-06-21 19:38:49,283 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@fb8b73 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 07:38:49, skipping insertion in model container [2024-06-21 19:38:49,283 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 07:38:49" (4/4) ... [2024-06-21 19:38:49,286 INFO L112 eAbstractionObserver]: Analyzing ICFG safe018_rmo.opt.i [2024-06-21 19:38:49,302 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 19:38:49,302 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 19:38:49,302 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 19:38:49,416 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 19:38:49,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-21 19:38:49,484 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-21 19:38:49,484 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 19:38:49,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 46 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 19:38:49,486 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-21 19:38:49,489 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-21 19:38:49,497 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 19:38:49,504 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;@36bbc9ef, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 19:38:49,504 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 19:38:49,508 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 19:38:49,509 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-21 19:38:49,509 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 19:38:49,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:49,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 19:38:49,510 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 19:38:49,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:49,516 INFO L85 PathProgramCache]: Analyzing trace with hash 653692053, now seen corresponding path program 1 times [2024-06-21 19:38:49,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:49,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429567111] [2024-06-21 19:38:49,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:49,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:49,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:49,992 INFO 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 19:38:49,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:49,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429567111] [2024-06-21 19:38:49,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429567111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:49,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:49,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 19:38:49,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632504639] [2024-06-21 19:38:50,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:50,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 19:38:50,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:50,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 19:38:50,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 19:38:50,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 19:38:50,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:50,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:50,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 19:38:50,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:50,298 INFO L124 PetriNetUnfolderBase]: 429/761 cut-off events. [2024-06-21 19:38:50,311 INFO L125 PetriNetUnfolderBase]: For 14/14 co-relation queries the response was YES. [2024-06-21 19:38:50,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1480 conditions, 761 events. 429/761 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3959 event pairs, 234 based on Foata normal form. 1/741 useless extension candidates. Maximal degree in co-relation 1468. Up to 672 conditions per place. [2024-06-21 19:38:50,325 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 31 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-21 19:38:50,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 44 transitions, 173 flow [2024-06-21 19:38:50,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 19:38:50,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 19:38:50,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 74 transitions. [2024-06-21 19:38:50,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-21 19:38:50,340 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 74 transitions. [2024-06-21 19:38:50,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 44 transitions, 173 flow [2024-06-21 19:38:50,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 44 transitions, 168 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 19:38:50,348 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-21 19:38:50,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-21 19:38:50,355 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-21 19:38:50,355 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-21 19:38:50,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:50,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:50,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:50,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 19:38:50,357 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 19:38:50,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:50,359 INFO L85 PathProgramCache]: Analyzing trace with hash 759722375, now seen corresponding path program 1 times [2024-06-21 19:38:50,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:50,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360130896] [2024-06-21 19:38:50,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:50,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:50,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:50,806 INFO 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 19:38:50,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:50,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360130896] [2024-06-21 19:38:50,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360130896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:50,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:50,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 19:38:50,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466198725] [2024-06-21 19:38:50,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:50,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 19:38:50,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:50,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 19:38:50,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 19:38:50,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:38:50,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:50,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:50,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:38:50,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:51,048 INFO L124 PetriNetUnfolderBase]: 587/1004 cut-off events. [2024-06-21 19:38:51,048 INFO L125 PetriNetUnfolderBase]: For 198/198 co-relation queries the response was YES. [2024-06-21 19:38:51,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2279 conditions, 1004 events. 587/1004 cut-off events. For 198/198 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 5017 event pairs, 199 based on Foata normal form. 6/1000 useless extension candidates. Maximal degree in co-relation 2267. Up to 849 conditions per place. [2024-06-21 19:38:51,056 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 30 selfloop transitions, 5 changer transitions 0/43 dead transitions. [2024-06-21 19:38:51,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 43 transitions, 190 flow [2024-06-21 19:38:51,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 19:38:51,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 19:38:51,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 69 transitions. [2024-06-21 19:38:51,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-21 19:38:51,058 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 3 states and 69 transitions. [2024-06-21 19:38:51,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 43 transitions, 190 flow [2024-06-21 19:38:51,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 186 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 19:38:51,060 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 123 flow [2024-06-21 19:38:51,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=123, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-21 19:38:51,061 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 1 predicate places. [2024-06-21 19:38:51,062 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 123 flow [2024-06-21 19:38:51,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:51,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:51,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:51,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 19:38:51,063 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 19:38:51,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:51,063 INFO L85 PathProgramCache]: Analyzing trace with hash -450419782, now seen corresponding path program 1 times [2024-06-21 19:38:51,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:51,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816222270] [2024-06-21 19:38:51,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:51,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:51,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:51,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:51,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:51,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816222270] [2024-06-21 19:38:51,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816222270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:51,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:51,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 19:38:51,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116828526] [2024-06-21 19:38:51,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:51,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 19:38:51,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:51,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 19:38:51,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 19:38:51,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 19:38:51,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 123 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:51,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:51,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 19:38:51,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:51,346 INFO L124 PetriNetUnfolderBase]: 415/736 cut-off events. [2024-06-21 19:38:51,346 INFO L125 PetriNetUnfolderBase]: For 354/354 co-relation queries the response was YES. [2024-06-21 19:38:51,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1839 conditions, 736 events. 415/736 cut-off events. For 354/354 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3797 event pairs, 182 based on Foata normal form. 2/735 useless extension candidates. Maximal degree in co-relation 1825. Up to 611 conditions per place. [2024-06-21 19:38:51,352 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 40 selfloop transitions, 9 changer transitions 0/58 dead transitions. [2024-06-21 19:38:51,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 58 transitions, 291 flow [2024-06-21 19:38:51,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 19:38:51,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 19:38:51,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 95 transitions. [2024-06-21 19:38:51,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-21 19:38:51,354 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 123 flow. Second operand 4 states and 95 transitions. [2024-06-21 19:38:51,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 58 transitions, 291 flow [2024-06-21 19:38:51,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 58 transitions, 286 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 19:38:51,357 INFO L231 Difference]: Finished difference. Result has 46 places, 41 transitions, 172 flow [2024-06-21 19:38:51,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=172, PETRI_PLACES=46, PETRI_TRANSITIONS=41} [2024-06-21 19:38:51,358 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-21 19:38:51,358 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 41 transitions, 172 flow [2024-06-21 19:38:51,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:51,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:51,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:51,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 19:38:51,359 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:38:51,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:51,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1064226955, now seen corresponding path program 1 times [2024-06-21 19:38:51,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:51,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295506883] [2024-06-21 19:38:51,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:51,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:51,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:51,689 INFO 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 19:38:51,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:51,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295506883] [2024-06-21 19:38:51,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295506883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:51,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:51,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 19:38:51,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099623183] [2024-06-21 19:38:51,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:51,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 19:38:51,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:51,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 19:38:51,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-06-21 19:38:51,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 19:38:51,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 41 transitions, 172 flow. Second operand has 5 states, 5 states have (on average 14.0) internal successors, (70), 5 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:51,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:51,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 19:38:51,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:51,924 INFO L124 PetriNetUnfolderBase]: 407/724 cut-off events. [2024-06-21 19:38:51,924 INFO L125 PetriNetUnfolderBase]: For 737/737 co-relation queries the response was YES. [2024-06-21 19:38:51,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2017 conditions, 724 events. 407/724 cut-off events. For 737/737 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3740 event pairs, 180 based on Foata normal form. 4/725 useless extension candidates. Maximal degree in co-relation 2001. Up to 605 conditions per place. [2024-06-21 19:38:51,930 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 38 selfloop transitions, 9 changer transitions 0/56 dead transitions. [2024-06-21 19:38:51,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 56 transitions, 302 flow [2024-06-21 19:38:51,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 19:38:51,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 19:38:51,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 93 transitions. [2024-06-21 19:38:51,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-21 19:38:51,931 INFO L175 Difference]: Start difference. First operand has 46 places, 41 transitions, 172 flow. Second operand 4 states and 93 transitions. [2024-06-21 19:38:51,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 56 transitions, 302 flow [2024-06-21 19:38:51,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 56 transitions, 296 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-21 19:38:51,935 INFO L231 Difference]: Finished difference. Result has 50 places, 41 transitions, 195 flow [2024-06-21 19:38:51,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=195, PETRI_PLACES=50, PETRI_TRANSITIONS=41} [2024-06-21 19:38:51,935 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-21 19:38:51,936 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 41 transitions, 195 flow [2024-06-21 19:38:51,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.0) internal successors, (70), 5 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:51,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:51,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:51,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 19:38:51,936 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 19:38:51,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:51,937 INFO L85 PathProgramCache]: Analyzing trace with hash -162708552, now seen corresponding path program 1 times [2024-06-21 19:38:51,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:51,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387165] [2024-06-21 19:38:51,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:51,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:51,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:52,216 INFO 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 19:38:52,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:52,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387165] [2024-06-21 19:38:52,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:52,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:52,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:38:52,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133041736] [2024-06-21 19:38:52,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:52,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:38:52,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:52,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:38:52,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:38:52,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:38:52,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 41 transitions, 195 flow. Second operand has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:52,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:52,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:38:52,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:52,495 INFO L124 PetriNetUnfolderBase]: 674/1179 cut-off events. [2024-06-21 19:38:52,496 INFO L125 PetriNetUnfolderBase]: For 1527/1527 co-relation queries the response was YES. [2024-06-21 19:38:52,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3350 conditions, 1179 events. 674/1179 cut-off events. For 1527/1527 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 6409 event pairs, 93 based on Foata normal form. 12/1163 useless extension candidates. Maximal degree in co-relation 3331. Up to 730 conditions per place. [2024-06-21 19:38:52,506 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 50 selfloop transitions, 17 changer transitions 0/75 dead transitions. [2024-06-21 19:38:52,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 75 transitions, 449 flow [2024-06-21 19:38:52,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 19:38:52,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 19:38:52,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-21 19:38:52,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658536585365853 [2024-06-21 19:38:52,512 INFO L175 Difference]: Start difference. First operand has 50 places, 41 transitions, 195 flow. Second operand 5 states and 116 transitions. [2024-06-21 19:38:52,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 75 transitions, 449 flow [2024-06-21 19:38:52,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 75 transitions, 431 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 19:38:52,522 INFO L231 Difference]: Finished difference. Result has 54 places, 50 transitions, 295 flow [2024-06-21 19:38:52,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=177, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=295, PETRI_PLACES=54, PETRI_TRANSITIONS=50} [2024-06-21 19:38:52,524 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 12 predicate places. [2024-06-21 19:38:52,524 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 50 transitions, 295 flow [2024-06-21 19:38:52,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:52,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:52,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:52,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 19:38:52,525 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 19:38:52,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:52,525 INFO L85 PathProgramCache]: Analyzing trace with hash -162588582, now seen corresponding path program 2 times [2024-06-21 19:38:52,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:52,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743044692] [2024-06-21 19:38:52,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:52,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:52,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:52,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:52,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:52,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743044692] [2024-06-21 19:38:52,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743044692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:52,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:52,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:38:52,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350603916] [2024-06-21 19:38:52,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:52,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:38:52,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:52,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:38:52,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:38:52,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:38:52,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 50 transitions, 295 flow. Second operand has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:52,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:52,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:38:52,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:53,121 INFO L124 PetriNetUnfolderBase]: 677/1174 cut-off events. [2024-06-21 19:38:53,122 INFO L125 PetriNetUnfolderBase]: For 2993/2993 co-relation queries the response was YES. [2024-06-21 19:38:53,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3995 conditions, 1174 events. 677/1174 cut-off events. For 2993/2993 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 6469 event pairs, 241 based on Foata normal form. 6/1150 useless extension candidates. Maximal degree in co-relation 3973. Up to 491 conditions per place. [2024-06-21 19:38:53,149 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 51 selfloop transitions, 17 changer transitions 0/76 dead transitions. [2024-06-21 19:38:53,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 76 transitions, 547 flow [2024-06-21 19:38:53,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 19:38:53,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 19:38:53,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 108 transitions. [2024-06-21 19:38:53,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526829268292683 [2024-06-21 19:38:53,151 INFO L175 Difference]: Start difference. First operand has 54 places, 50 transitions, 295 flow. Second operand 5 states and 108 transitions. [2024-06-21 19:38:53,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 76 transitions, 547 flow [2024-06-21 19:38:53,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 76 transitions, 527 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-06-21 19:38:53,157 INFO L231 Difference]: Finished difference. Result has 60 places, 55 transitions, 367 flow [2024-06-21 19:38:53,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=283, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=367, PETRI_PLACES=60, PETRI_TRANSITIONS=55} [2024-06-21 19:38:53,158 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 18 predicate places. [2024-06-21 19:38:53,158 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 55 transitions, 367 flow [2024-06-21 19:38:53,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.833333333333334) internal successors, (77), 6 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:53,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:53,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:53,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 19:38:53,159 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 19:38:53,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:53,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1197606027, now seen corresponding path program 1 times [2024-06-21 19:38:53,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:53,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352191100] [2024-06-21 19:38:53,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:53,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:53,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:53,590 INFO 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 19:38:53,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:53,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352191100] [2024-06-21 19:38:53,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352191100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:53,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:53,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:38:53,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465810388] [2024-06-21 19:38:53,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:53,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:38:53,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:53,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:38:53,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:38:53,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:38:53,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 55 transitions, 367 flow. Second operand has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:53,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:53,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:38:53,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:53,891 INFO L124 PetriNetUnfolderBase]: 647/1148 cut-off events. [2024-06-21 19:38:53,892 INFO L125 PetriNetUnfolderBase]: For 3504/3504 co-relation queries the response was YES. [2024-06-21 19:38:53,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4073 conditions, 1148 events. 647/1148 cut-off events. For 3504/3504 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 6201 event pairs, 85 based on Foata normal form. 16/1146 useless extension candidates. Maximal degree in co-relation 4047. Up to 721 conditions per place. [2024-06-21 19:38:53,901 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 53 selfloop transitions, 17 changer transitions 0/78 dead transitions. [2024-06-21 19:38:53,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 78 transitions, 569 flow [2024-06-21 19:38:53,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 19:38:53,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 19:38:53,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 113 transitions. [2024-06-21 19:38:53,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551219512195122 [2024-06-21 19:38:53,903 INFO L175 Difference]: Start difference. First operand has 60 places, 55 transitions, 367 flow. Second operand 5 states and 113 transitions. [2024-06-21 19:38:53,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 78 transitions, 569 flow [2024-06-21 19:38:53,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 78 transitions, 553 flow, removed 8 selfloop flow, removed 0 redundant places. [2024-06-21 19:38:53,910 INFO L231 Difference]: Finished difference. Result has 65 places, 55 transitions, 396 flow [2024-06-21 19:38:53,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=351, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=396, PETRI_PLACES=65, PETRI_TRANSITIONS=55} [2024-06-21 19:38:53,910 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 23 predicate places. [2024-06-21 19:38:53,911 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 55 transitions, 396 flow [2024-06-21 19:38:53,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:53,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:53,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:53,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 19:38:53,912 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 19:38:53,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:53,912 INFO L85 PathProgramCache]: Analyzing trace with hash -745271807, now seen corresponding path program 2 times [2024-06-21 19:38:53,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:53,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695533639] [2024-06-21 19:38:53,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:53,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:53,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:54,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:54,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:54,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695533639] [2024-06-21 19:38:54,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695533639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:54,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:54,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:38:54,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447866261] [2024-06-21 19:38:54,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:54,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:38:54,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:54,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:38:54,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:38:54,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:38:54,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 55 transitions, 396 flow. Second operand has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:54,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:54,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:38:54,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:54,889 INFO L124 PetriNetUnfolderBase]: 651/1152 cut-off events. [2024-06-21 19:38:54,889 INFO L125 PetriNetUnfolderBase]: For 3973/3973 co-relation queries the response was YES. [2024-06-21 19:38:54,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4235 conditions, 1152 events. 651/1152 cut-off events. For 3973/3973 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 6233 event pairs, 85 based on Foata normal form. 12/1142 useless extension candidates. Maximal degree in co-relation 4206. Up to 495 conditions per place. [2024-06-21 19:38:54,901 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 51 selfloop transitions, 17 changer transitions 0/76 dead transitions. [2024-06-21 19:38:54,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 76 transitions, 604 flow [2024-06-21 19:38:54,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 19:38:54,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 19:38:54,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 107 transitions. [2024-06-21 19:38:54,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5219512195121951 [2024-06-21 19:38:54,903 INFO L175 Difference]: Start difference. First operand has 65 places, 55 transitions, 396 flow. Second operand 5 states and 107 transitions. [2024-06-21 19:38:54,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 76 transitions, 604 flow [2024-06-21 19:38:54,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 76 transitions, 570 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-21 19:38:54,912 INFO L231 Difference]: Finished difference. Result has 66 places, 56 transitions, 425 flow [2024-06-21 19:38:54,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=348, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=425, PETRI_PLACES=66, PETRI_TRANSITIONS=56} [2024-06-21 19:38:54,913 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 24 predicate places. [2024-06-21 19:38:54,913 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 56 transitions, 425 flow [2024-06-21 19:38:54,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.714285714285714) internal successors, (89), 7 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:54,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:54,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:38:54,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 19:38:54,914 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:38:54,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:54,914 INFO L85 PathProgramCache]: Analyzing trace with hash -1470901638, now seen corresponding path program 1 times [2024-06-21 19:38:54,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:54,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841663165] [2024-06-21 19:38:54,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:54,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:54,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:55,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:55,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:55,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841663165] [2024-06-21 19:38:55,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841663165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:55,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:55,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 19:38:55,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741185746] [2024-06-21 19:38:55,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:55,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 19:38:55,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:55,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 19:38:55,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 19:38:55,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:38:55,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 56 transitions, 425 flow. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:55,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:55,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:38:55,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:55,422 INFO L124 PetriNetUnfolderBase]: 643/1149 cut-off events. [2024-06-21 19:38:55,422 INFO L125 PetriNetUnfolderBase]: For 4782/4782 co-relation queries the response was YES. [2024-06-21 19:38:55,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4406 conditions, 1149 events. 643/1149 cut-off events. For 4782/4782 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 6217 event pairs, 186 based on Foata normal form. 3/1151 useless extension candidates. Maximal degree in co-relation 4375. Up to 997 conditions per place. [2024-06-21 19:38:55,433 INFO L140 encePairwiseOnDemand]: 36/41 looper letters, 60 selfloop transitions, 7 changer transitions 0/75 dead transitions. [2024-06-21 19:38:55,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 75 transitions, 653 flow [2024-06-21 19:38:55,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 19:38:55,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 19:38:55,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 85 transitions. [2024-06-21 19:38:55,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182926829268293 [2024-06-21 19:38:55,435 INFO L175 Difference]: Start difference. First operand has 66 places, 56 transitions, 425 flow. Second operand 4 states and 85 transitions. [2024-06-21 19:38:55,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 75 transitions, 653 flow [2024-06-21 19:38:55,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 75 transitions, 625 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-21 19:38:55,446 INFO L231 Difference]: Finished difference. Result has 68 places, 62 transitions, 488 flow [2024-06-21 19:38:55,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=401, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=488, PETRI_PLACES=68, PETRI_TRANSITIONS=62} [2024-06-21 19:38:55,448 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 26 predicate places. [2024-06-21 19:38:55,448 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 62 transitions, 488 flow [2024-06-21 19:38:55,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:55,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:55,449 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 19:38:55,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 19:38:55,449 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:38:55,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:55,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1097641209, now seen corresponding path program 1 times [2024-06-21 19:38:55,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:55,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279383007] [2024-06-21 19:38:55,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:55,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:55,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:55,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:55,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:55,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279383007] [2024-06-21 19:38:55,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279383007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:55,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:55,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 19:38:55,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304693661] [2024-06-21 19:38:55,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:55,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 19:38:55,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:55,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 19:38:55,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 19:38:55,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 19:38:55,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 62 transitions, 488 flow. Second operand has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:55,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:55,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 19:38:55,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:55,978 INFO L124 PetriNetUnfolderBase]: 567/1056 cut-off events. [2024-06-21 19:38:55,979 INFO L125 PetriNetUnfolderBase]: For 4401/4401 co-relation queries the response was YES. [2024-06-21 19:38:55,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4060 conditions, 1056 events. 567/1056 cut-off events. For 4401/4401 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 5920 event pairs, 172 based on Foata normal form. 2/1053 useless extension candidates. Maximal degree in co-relation 4028. Up to 788 conditions per place. [2024-06-21 19:38:55,989 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 54 selfloop transitions, 23 changer transitions 0/88 dead transitions. [2024-06-21 19:38:55,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 88 transitions, 790 flow [2024-06-21 19:38:55,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 19:38:55,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 19:38:55,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 110 transitions. [2024-06-21 19:38:55,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-21 19:38:55,991 INFO L175 Difference]: Start difference. First operand has 68 places, 62 transitions, 488 flow. Second operand 5 states and 110 transitions. [2024-06-21 19:38:55,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 88 transitions, 790 flow [2024-06-21 19:38:56,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 88 transitions, 784 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-21 19:38:56,004 INFO L231 Difference]: Finished difference. Result has 75 places, 71 transitions, 671 flow [2024-06-21 19:38:56,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=482, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=671, PETRI_PLACES=75, PETRI_TRANSITIONS=71} [2024-06-21 19:38:56,006 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 33 predicate places. [2024-06-21 19:38:56,006 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 71 transitions, 671 flow [2024-06-21 19:38:56,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:56,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:56,007 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 19:38:56,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 19:38:56,007 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:38:56,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:56,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1015194823, now seen corresponding path program 1 times [2024-06-21 19:38:56,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:56,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886061948] [2024-06-21 19:38:56,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:56,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:56,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:56,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:56,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:56,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886061948] [2024-06-21 19:38:56,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886061948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:56,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:56,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:38:56,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844678415] [2024-06-21 19:38:56,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:56,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:38:56,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:56,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:38:56,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:38:56,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:38:56,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 71 transitions, 671 flow. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:56,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:56,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:38:56,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:56,588 INFO L124 PetriNetUnfolderBase]: 647/1155 cut-off events. [2024-06-21 19:38:56,588 INFO L125 PetriNetUnfolderBase]: For 5781/5781 co-relation queries the response was YES. [2024-06-21 19:38:56,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4764 conditions, 1155 events. 647/1155 cut-off events. For 5781/5781 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6279 event pairs, 146 based on Foata normal form. 3/1151 useless extension candidates. Maximal degree in co-relation 4727. Up to 924 conditions per place. [2024-06-21 19:38:56,599 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 62 selfloop transitions, 14 changer transitions 0/84 dead transitions. [2024-06-21 19:38:56,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 84 transitions, 875 flow [2024-06-21 19:38:56,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 19:38:56,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 19:38:56,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 84 transitions. [2024-06-21 19:38:56,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-21 19:38:56,601 INFO L175 Difference]: Start difference. First operand has 75 places, 71 transitions, 671 flow. Second operand 4 states and 84 transitions. [2024-06-21 19:38:56,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 84 transitions, 875 flow [2024-06-21 19:38:56,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 84 transitions, 824 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-21 19:38:56,618 INFO L231 Difference]: Finished difference. Result has 77 places, 75 transitions, 687 flow [2024-06-21 19:38:56,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=620, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=687, PETRI_PLACES=77, PETRI_TRANSITIONS=75} [2024-06-21 19:38:56,619 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-21 19:38:56,619 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 75 transitions, 687 flow [2024-06-21 19:38:56,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:56,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:56,619 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 19:38:56,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 19:38:56,620 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:38:56,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:56,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1045961841, now seen corresponding path program 2 times [2024-06-21 19:38:56,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:56,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713346] [2024-06-21 19:38:56,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:56,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:56,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:56,867 INFO 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 19:38:56,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:56,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713346] [2024-06-21 19:38:56,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:56,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:56,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:38:56,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697391799] [2024-06-21 19:38:56,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:56,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:38:56,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:56,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:38:56,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:38:56,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:38:56,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 75 transitions, 687 flow. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:56,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:56,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:38:56,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:57,197 INFO L124 PetriNetUnfolderBase]: 659/1186 cut-off events. [2024-06-21 19:38:57,198 INFO L125 PetriNetUnfolderBase]: For 6529/6529 co-relation queries the response was YES. [2024-06-21 19:38:57,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4865 conditions, 1186 events. 659/1186 cut-off events. For 6529/6529 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 6554 event pairs, 152 based on Foata normal form. 9/1189 useless extension candidates. Maximal degree in co-relation 4827. Up to 861 conditions per place. [2024-06-21 19:38:57,210 INFO L140 encePairwiseOnDemand]: 36/41 looper letters, 67 selfloop transitions, 17 changer transitions 0/92 dead transitions. [2024-06-21 19:38:57,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 92 transitions, 943 flow [2024-06-21 19:38:57,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 19:38:57,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 19:38:57,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 102 transitions. [2024-06-21 19:38:57,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4975609756097561 [2024-06-21 19:38:57,212 INFO L175 Difference]: Start difference. First operand has 77 places, 75 transitions, 687 flow. Second operand 5 states and 102 transitions. [2024-06-21 19:38:57,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 92 transitions, 943 flow [2024-06-21 19:38:57,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 92 transitions, 918 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 19:38:57,228 INFO L231 Difference]: Finished difference. Result has 80 places, 76 transitions, 713 flow [2024-06-21 19:38:57,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=662, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=713, PETRI_PLACES=80, PETRI_TRANSITIONS=76} [2024-06-21 19:38:57,229 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 38 predicate places. [2024-06-21 19:38:57,229 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 76 transitions, 713 flow [2024-06-21 19:38:57,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:57,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:57,230 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 19:38:57,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 19:38:57,230 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:38:57,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:57,230 INFO L85 PathProgramCache]: Analyzing trace with hash -15652270, now seen corresponding path program 1 times [2024-06-21 19:38:57,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:57,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864416095] [2024-06-21 19:38:57,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:57,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:57,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:57,750 INFO 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 19:38:57,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:57,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864416095] [2024-06-21 19:38:57,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864416095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:57,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:57,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:38:57,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711619286] [2024-06-21 19:38:57,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:57,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:38:57,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:57,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:38:57,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:38:57,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 19:38:57,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 76 transitions, 713 flow. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 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 19:38:57,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:57,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 19:38:57,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:58,046 INFO L124 PetriNetUnfolderBase]: 581/1089 cut-off events. [2024-06-21 19:38:58,046 INFO L125 PetriNetUnfolderBase]: For 6601/6601 co-relation queries the response was YES. [2024-06-21 19:38:58,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4582 conditions, 1089 events. 581/1089 cut-off events. For 6601/6601 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6179 event pairs, 142 based on Foata normal form. 4/1088 useless extension candidates. Maximal degree in co-relation 4543. Up to 813 conditions per place. [2024-06-21 19:38:58,055 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 60 selfloop transitions, 21 changer transitions 0/93 dead transitions. [2024-06-21 19:38:58,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 93 transitions, 915 flow [2024-06-21 19:38:58,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 19:38:58,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 19:38:58,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 110 transitions. [2024-06-21 19:38:58,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-21 19:38:58,057 INFO L175 Difference]: Start difference. First operand has 80 places, 76 transitions, 713 flow. Second operand 5 states and 110 transitions. [2024-06-21 19:38:58,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 93 transitions, 915 flow [2024-06-21 19:38:58,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 93 transitions, 883 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-21 19:38:58,073 INFO L231 Difference]: Finished difference. Result has 83 places, 76 transitions, 731 flow [2024-06-21 19:38:58,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=681, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=731, PETRI_PLACES=83, PETRI_TRANSITIONS=76} [2024-06-21 19:38:58,073 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 41 predicate places. [2024-06-21 19:38:58,074 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 76 transitions, 731 flow [2024-06-21 19:38:58,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 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 19:38:58,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:58,074 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 19:38:58,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 19:38:58,074 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 19:38:58,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:58,075 INFO L85 PathProgramCache]: Analyzing trace with hash -332859075, now seen corresponding path program 1 times [2024-06-21 19:38:58,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:58,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141050799] [2024-06-21 19:38:58,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:58,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:58,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:58,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:58,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:58,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141050799] [2024-06-21 19:38:58,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141050799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:58,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:58,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:38:58,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367470250] [2024-06-21 19:38:58,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:58,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:38:58,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:58,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:38:58,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:38:58,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:38:58,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 76 transitions, 731 flow. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:58,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:58,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:38:58,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:58,628 INFO L124 PetriNetUnfolderBase]: 663/1172 cut-off events. [2024-06-21 19:38:58,628 INFO L125 PetriNetUnfolderBase]: For 6913/6913 co-relation queries the response was YES. [2024-06-21 19:38:58,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4945 conditions, 1172 events. 663/1172 cut-off events. For 6913/6913 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 6293 event pairs, 208 based on Foata normal form. 1/1162 useless extension candidates. Maximal degree in co-relation 4905. Up to 883 conditions per place. [2024-06-21 19:38:58,637 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 88 selfloop transitions, 21 changer transitions 0/117 dead transitions. [2024-06-21 19:38:58,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 117 transitions, 1218 flow [2024-06-21 19:38:58,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:38:58,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:38:58,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 126 transitions. [2024-06-21 19:38:58,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-21 19:38:58,639 INFO L175 Difference]: Start difference. First operand has 83 places, 76 transitions, 731 flow. Second operand 6 states and 126 transitions. [2024-06-21 19:38:58,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 117 transitions, 1218 flow [2024-06-21 19:38:58,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 117 transitions, 1174 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-21 19:38:58,655 INFO L231 Difference]: Finished difference. Result has 89 places, 88 transitions, 872 flow [2024-06-21 19:38:58,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=697, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=872, PETRI_PLACES=89, PETRI_TRANSITIONS=88} [2024-06-21 19:38:58,655 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 47 predicate places. [2024-06-21 19:38:58,655 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 88 transitions, 872 flow [2024-06-21 19:38:58,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:58,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:58,656 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 19:38:58,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 19:38:58,656 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 19:38:58,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:58,657 INFO L85 PathProgramCache]: Analyzing trace with hash -492389989, now seen corresponding path program 2 times [2024-06-21 19:38:58,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:58,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515189686] [2024-06-21 19:38:58,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:58,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:58,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:58,799 INFO 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 19:38:58,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:58,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515189686] [2024-06-21 19:38:58,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515189686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:58,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:58,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:38:58,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869570696] [2024-06-21 19:38:58,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:58,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:38:58,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:58,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:38:58,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:38:58,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:38:58,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 88 transitions, 872 flow. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:58,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:58,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:38:58,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:59,067 INFO L124 PetriNetUnfolderBase]: 714/1271 cut-off events. [2024-06-21 19:38:59,067 INFO L125 PetriNetUnfolderBase]: For 8611/8611 co-relation queries the response was YES. [2024-06-21 19:38:59,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5584 conditions, 1271 events. 714/1271 cut-off events. For 8611/8611 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 6975 event pairs, 181 based on Foata normal form. 1/1269 useless extension candidates. Maximal degree in co-relation 5541. Up to 979 conditions per place. [2024-06-21 19:38:59,078 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 95 selfloop transitions, 22 changer transitions 0/125 dead transitions. [2024-06-21 19:38:59,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 125 transitions, 1318 flow [2024-06-21 19:38:59,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:38:59,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:38:59,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 131 transitions. [2024-06-21 19:38:59,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532520325203252 [2024-06-21 19:38:59,109 INFO L175 Difference]: Start difference. First operand has 89 places, 88 transitions, 872 flow. Second operand 6 states and 131 transitions. [2024-06-21 19:38:59,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 125 transitions, 1318 flow [2024-06-21 19:38:59,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 125 transitions, 1293 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-06-21 19:38:59,127 INFO L231 Difference]: Finished difference. Result has 97 places, 96 transitions, 1003 flow [2024-06-21 19:38:59,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=852, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1003, PETRI_PLACES=97, PETRI_TRANSITIONS=96} [2024-06-21 19:38:59,133 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 55 predicate places. [2024-06-21 19:38:59,133 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 96 transitions, 1003 flow [2024-06-21 19:38:59,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:59,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:59,133 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 19:38:59,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 19:38:59,134 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 19:38:59,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:59,134 INFO L85 PathProgramCache]: Analyzing trace with hash -185042085, now seen corresponding path program 3 times [2024-06-21 19:38:59,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:59,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136014740] [2024-06-21 19:38:59,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:59,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:59,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:59,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:38:59,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:38:59,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136014740] [2024-06-21 19:38:59,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136014740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:38:59,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:38:59,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:38:59,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863009250] [2024-06-21 19:38:59,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:38:59,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:38:59,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:38:59,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:38:59,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:38:59,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:38:59,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 96 transitions, 1003 flow. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:59,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:38:59,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:38:59,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:38:59,556 INFO L124 PetriNetUnfolderBase]: 706/1260 cut-off events. [2024-06-21 19:38:59,557 INFO L125 PetriNetUnfolderBase]: For 9812/9812 co-relation queries the response was YES. [2024-06-21 19:38:59,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5699 conditions, 1260 events. 706/1260 cut-off events. For 9812/9812 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 6899 event pairs, 172 based on Foata normal form. 3/1260 useless extension candidates. Maximal degree in co-relation 5651. Up to 976 conditions per place. [2024-06-21 19:38:59,568 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 94 selfloop transitions, 21 changer transitions 0/123 dead transitions. [2024-06-21 19:38:59,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 123 transitions, 1358 flow [2024-06-21 19:38:59,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:38:59,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:38:59,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 125 transitions. [2024-06-21 19:38:59,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.508130081300813 [2024-06-21 19:38:59,570 INFO L175 Difference]: Start difference. First operand has 97 places, 96 transitions, 1003 flow. Second operand 6 states and 125 transitions. [2024-06-21 19:38:59,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 123 transitions, 1358 flow [2024-06-21 19:38:59,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 123 transitions, 1324 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-21 19:38:59,594 INFO L231 Difference]: Finished difference. Result has 102 places, 99 transitions, 1057 flow [2024-06-21 19:38:59,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=972, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1057, PETRI_PLACES=102, PETRI_TRANSITIONS=99} [2024-06-21 19:38:59,595 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-21 19:38:59,595 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 99 transitions, 1057 flow [2024-06-21 19:38:59,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:38:59,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:38:59,595 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 19:38:59,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 19:38:59,596 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:38:59,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:38:59,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1954830366, now seen corresponding path program 1 times [2024-06-21 19:38:59,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:38:59,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598352309] [2024-06-21 19:38:59,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:38:59,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:38:59,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:38:59,999 INFO 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 19:39:00,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:00,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598352309] [2024-06-21 19:39:00,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598352309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:00,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:00,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:39:00,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855257917] [2024-06-21 19:39:00,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:00,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:39:00,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:00,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:39:00,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:39:00,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:00,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 99 transitions, 1057 flow. Second operand has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:00,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:00,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:00,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:00,267 INFO L124 PetriNetUnfolderBase]: 693/1239 cut-off events. [2024-06-21 19:39:00,267 INFO L125 PetriNetUnfolderBase]: For 11205/11205 co-relation queries the response was YES. [2024-06-21 19:39:00,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5653 conditions, 1239 events. 693/1239 cut-off events. For 11205/11205 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 6843 event pairs, 150 based on Foata normal form. 6/1239 useless extension candidates. Maximal degree in co-relation 5602. Up to 964 conditions per place. [2024-06-21 19:39:00,277 INFO L140 encePairwiseOnDemand]: 36/41 looper letters, 85 selfloop transitions, 16 changer transitions 0/109 dead transitions. [2024-06-21 19:39:00,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 109 transitions, 1291 flow [2024-06-21 19:39:00,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 19:39:00,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 19:39:00,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 85 transitions. [2024-06-21 19:39:00,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5182926829268293 [2024-06-21 19:39:00,279 INFO L175 Difference]: Start difference. First operand has 102 places, 99 transitions, 1057 flow. Second operand 4 states and 85 transitions. [2024-06-21 19:39:00,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 109 transitions, 1291 flow [2024-06-21 19:39:00,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 109 transitions, 1267 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-21 19:39:00,307 INFO L231 Difference]: Finished difference. Result has 104 places, 99 transitions, 1076 flow [2024-06-21 19:39:00,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1033, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1076, PETRI_PLACES=104, PETRI_TRANSITIONS=99} [2024-06-21 19:39:00,307 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 62 predicate places. [2024-06-21 19:39:00,307 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 99 transitions, 1076 flow [2024-06-21 19:39:00,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:00,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:00,308 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 19:39:00,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 19:39:00,308 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:39:00,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:00,309 INFO L85 PathProgramCache]: Analyzing trace with hash -485218556, now seen corresponding path program 1 times [2024-06-21 19:39:00,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:00,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552498463] [2024-06-21 19:39:00,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:00,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:00,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:00,757 INFO 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 19:39:00,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:00,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552498463] [2024-06-21 19:39:00,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552498463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:00,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:00,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:39:00,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364208320] [2024-06-21 19:39:00,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:00,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:39:00,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:00,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:39:00,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:39:00,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:00,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 99 transitions, 1076 flow. Second operand has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:00,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:00,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:00,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:01,100 INFO L124 PetriNetUnfolderBase]: 675/1217 cut-off events. [2024-06-21 19:39:01,100 INFO L125 PetriNetUnfolderBase]: For 11250/11250 co-relation queries the response was YES. [2024-06-21 19:39:01,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5481 conditions, 1217 events. 675/1217 cut-off events. For 11250/11250 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 6666 event pairs, 173 based on Foata normal form. 8/1222 useless extension candidates. Maximal degree in co-relation 5429. Up to 879 conditions per place. [2024-06-21 19:39:01,112 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 99 selfloop transitions, 22 changer transitions 0/129 dead transitions. [2024-06-21 19:39:01,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 129 transitions, 1459 flow [2024-06-21 19:39:01,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:39:01,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:39:01,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 127 transitions. [2024-06-21 19:39:01,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.516260162601626 [2024-06-21 19:39:01,114 INFO L175 Difference]: Start difference. First operand has 104 places, 99 transitions, 1076 flow. Second operand 6 states and 127 transitions. [2024-06-21 19:39:01,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 129 transitions, 1459 flow [2024-06-21 19:39:01,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 129 transitions, 1423 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-21 19:39:01,140 INFO L231 Difference]: Finished difference. Result has 108 places, 101 transitions, 1117 flow [2024-06-21 19:39:01,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1042, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1117, PETRI_PLACES=108, PETRI_TRANSITIONS=101} [2024-06-21 19:39:01,141 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 66 predicate places. [2024-06-21 19:39:01,141 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 101 transitions, 1117 flow [2024-06-21 19:39:01,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:01,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:01,142 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 19:39:01,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 19:39:01,142 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:39:01,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:01,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1915781370, now seen corresponding path program 1 times [2024-06-21 19:39:01,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:01,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891481497] [2024-06-21 19:39:01,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:01,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:01,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:01,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 19:39:01,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:01,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891481497] [2024-06-21 19:39:01,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891481497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:01,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:01,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:39:01,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188578043] [2024-06-21 19:39:01,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:01,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:39:01,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:01,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:39:01,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:39:01,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:01,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 101 transitions, 1117 flow. Second operand has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:01,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:01,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:01,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:01,834 INFO L124 PetriNetUnfolderBase]: 690/1246 cut-off events. [2024-06-21 19:39:01,834 INFO L125 PetriNetUnfolderBase]: For 11198/11198 co-relation queries the response was YES. [2024-06-21 19:39:01,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5627 conditions, 1246 events. 690/1246 cut-off events. For 11198/11198 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 6878 event pairs, 175 based on Foata normal form. 8/1251 useless extension candidates. Maximal degree in co-relation 5573. Up to 941 conditions per place. [2024-06-21 19:39:01,846 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 102 selfloop transitions, 25 changer transitions 0/135 dead transitions. [2024-06-21 19:39:01,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 135 transitions, 1509 flow [2024-06-21 19:39:01,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:39:01,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:39:01,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-21 19:39:01,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49085365853658536 [2024-06-21 19:39:01,848 INFO L175 Difference]: Start difference. First operand has 108 places, 101 transitions, 1117 flow. Second operand 8 states and 161 transitions. [2024-06-21 19:39:01,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 135 transitions, 1509 flow [2024-06-21 19:39:01,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 135 transitions, 1462 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-21 19:39:01,876 INFO L231 Difference]: Finished difference. Result has 113 places, 102 transitions, 1137 flow [2024-06-21 19:39:01,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1073, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1137, PETRI_PLACES=113, PETRI_TRANSITIONS=102} [2024-06-21 19:39:01,877 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-21 19:39:01,877 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 102 transitions, 1137 flow [2024-06-21 19:39:01,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:01,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:01,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] [2024-06-21 19:39:01,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 19:39:01,878 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:39:01,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:01,878 INFO L85 PathProgramCache]: Analyzing trace with hash -674271390, now seen corresponding path program 2 times [2024-06-21 19:39:01,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:01,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392143924] [2024-06-21 19:39:01,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:01,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:01,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:02,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:39:02,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:02,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392143924] [2024-06-21 19:39:02,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392143924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:02,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:02,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:39:02,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867043059] [2024-06-21 19:39:02,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:02,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:39:02,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:02,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:39:02,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:39:02,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:02,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 102 transitions, 1137 flow. Second operand has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:02,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:02,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:02,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:02,588 INFO L124 PetriNetUnfolderBase]: 677/1229 cut-off events. [2024-06-21 19:39:02,588 INFO L125 PetriNetUnfolderBase]: For 10589/10589 co-relation queries the response was YES. [2024-06-21 19:39:02,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5424 conditions, 1229 events. 677/1229 cut-off events. For 10589/10589 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 6797 event pairs, 154 based on Foata normal form. 6/1234 useless extension candidates. Maximal degree in co-relation 5370. Up to 935 conditions per place. [2024-06-21 19:39:02,598 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 98 selfloop transitions, 26 changer transitions 0/132 dead transitions. [2024-06-21 19:39:02,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 132 transitions, 1469 flow [2024-06-21 19:39:02,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:39:02,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:39:02,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-21 19:39:02,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817073170731707 [2024-06-21 19:39:02,605 INFO L175 Difference]: Start difference. First operand has 113 places, 102 transitions, 1137 flow. Second operand 8 states and 158 transitions. [2024-06-21 19:39:02,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 132 transitions, 1469 flow [2024-06-21 19:39:02,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 132 transitions, 1408 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 19:39:02,629 INFO L231 Difference]: Finished difference. Result has 115 places, 102 transitions, 1137 flow [2024-06-21 19:39:02,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1076, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1137, PETRI_PLACES=115, PETRI_TRANSITIONS=102} [2024-06-21 19:39:02,630 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-21 19:39:02,630 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 102 transitions, 1137 flow [2024-06-21 19:39:02,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:02,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:02,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] [2024-06-21 19:39:02,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 19:39:02,631 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:39:02,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:02,631 INFO L85 PathProgramCache]: Analyzing trace with hash -915332219, now seen corresponding path program 1 times [2024-06-21 19:39:02,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:02,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851257878] [2024-06-21 19:39:02,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:02,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:02,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:03,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:39:03,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:03,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851257878] [2024-06-21 19:39:03,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851257878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:03,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:03,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:39:03,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106855099] [2024-06-21 19:39:03,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:03,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:39:03,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:03,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:39:03,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:39:03,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:03,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 102 transitions, 1137 flow. Second operand has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:03,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:03,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:03,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:03,402 INFO L124 PetriNetUnfolderBase]: 672/1210 cut-off events. [2024-06-21 19:39:03,403 INFO L125 PetriNetUnfolderBase]: For 10519/10519 co-relation queries the response was YES. [2024-06-21 19:39:03,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5410 conditions, 1210 events. 672/1210 cut-off events. For 10519/10519 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 6661 event pairs, 79 based on Foata normal form. 2/1206 useless extension candidates. Maximal degree in co-relation 5355. Up to 697 conditions per place. [2024-06-21 19:39:03,414 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 77 selfloop transitions, 39 changer transitions 0/124 dead transitions. [2024-06-21 19:39:03,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 124 transitions, 1455 flow [2024-06-21 19:39:03,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:39:03,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:39:03,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 129 transitions. [2024-06-21 19:39:03,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524390243902439 [2024-06-21 19:39:03,416 INFO L175 Difference]: Start difference. First operand has 115 places, 102 transitions, 1137 flow. Second operand 6 states and 129 transitions. [2024-06-21 19:39:03,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 124 transitions, 1455 flow [2024-06-21 19:39:03,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 124 transitions, 1394 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 19:39:03,442 INFO L231 Difference]: Finished difference. Result has 114 places, 102 transitions, 1168 flow [2024-06-21 19:39:03,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1078, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1168, PETRI_PLACES=114, PETRI_TRANSITIONS=102} [2024-06-21 19:39:03,442 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 72 predicate places. [2024-06-21 19:39:03,443 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 102 transitions, 1168 flow [2024-06-21 19:39:03,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:03,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:03,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:39:03,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 19:39:03,444 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:39:03,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:03,444 INFO L85 PathProgramCache]: Analyzing trace with hash -167976882, now seen corresponding path program 1 times [2024-06-21 19:39:03,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:03,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263675362] [2024-06-21 19:39:03,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:03,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:03,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:03,706 INFO 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 19:39:03,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:03,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263675362] [2024-06-21 19:39:03,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263675362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:03,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:03,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:39:03,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888374761] [2024-06-21 19:39:03,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:03,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:39:03,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:03,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:39:03,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:39:03,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:03,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 102 transitions, 1168 flow. Second operand has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:03,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:03,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:03,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:04,092 INFO L124 PetriNetUnfolderBase]: 744/1317 cut-off events. [2024-06-21 19:39:04,093 INFO L125 PetriNetUnfolderBase]: For 12911/12916 co-relation queries the response was YES. [2024-06-21 19:39:04,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6152 conditions, 1317 events. 744/1317 cut-off events. For 12911/12916 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 7301 event pairs, 199 based on Foata normal form. 5/1312 useless extension candidates. Maximal degree in co-relation 6097. Up to 775 conditions per place. [2024-06-21 19:39:04,107 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 74 selfloop transitions, 56 changer transitions 0/138 dead transitions. [2024-06-21 19:39:04,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 138 transitions, 1668 flow [2024-06-21 19:39:04,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:39:04,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:39:04,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-21 19:39:04,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49085365853658536 [2024-06-21 19:39:04,109 INFO L175 Difference]: Start difference. First operand has 114 places, 102 transitions, 1168 flow. Second operand 8 states and 161 transitions. [2024-06-21 19:39:04,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 138 transitions, 1668 flow [2024-06-21 19:39:04,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 138 transitions, 1560 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 19:39:04,134 INFO L231 Difference]: Finished difference. Result has 119 places, 111 transitions, 1333 flow [2024-06-21 19:39:04,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1064, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1333, PETRI_PLACES=119, PETRI_TRANSITIONS=111} [2024-06-21 19:39:04,135 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 77 predicate places. [2024-06-21 19:39:04,135 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 111 transitions, 1333 flow [2024-06-21 19:39:04,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:04,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:04,136 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 19:39:04,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 19:39:04,136 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:39:04,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:04,136 INFO L85 PathProgramCache]: Analyzing trace with hash -644597576, now seen corresponding path program 2 times [2024-06-21 19:39:04,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:04,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356107240] [2024-06-21 19:39:04,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:04,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:04,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:04,292 INFO 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 19:39:04,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:04,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356107240] [2024-06-21 19:39:04,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356107240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:04,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:04,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:39:04,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273263009] [2024-06-21 19:39:04,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:04,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:39:04,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:04,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:39:04,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:39:04,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:04,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 111 transitions, 1333 flow. Second operand has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:04,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:04,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:04,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:04,664 INFO L124 PetriNetUnfolderBase]: 875/1535 cut-off events. [2024-06-21 19:39:04,664 INFO L125 PetriNetUnfolderBase]: For 16755/16760 co-relation queries the response was YES. [2024-06-21 19:39:04,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8028 conditions, 1535 events. 875/1535 cut-off events. For 16755/16760 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 8583 event pairs, 163 based on Foata normal form. 7/1538 useless extension candidates. Maximal degree in co-relation 7970. Up to 1079 conditions per place. [2024-06-21 19:39:04,677 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 108 selfloop transitions, 41 changer transitions 0/157 dead transitions. [2024-06-21 19:39:04,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 157 transitions, 2092 flow [2024-06-21 19:39:04,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:39:04,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:39:04,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 129 transitions. [2024-06-21 19:39:04,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524390243902439 [2024-06-21 19:39:04,679 INFO L175 Difference]: Start difference. First operand has 119 places, 111 transitions, 1333 flow. Second operand 6 states and 129 transitions. [2024-06-21 19:39:04,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 157 transitions, 2092 flow [2024-06-21 19:39:04,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 157 transitions, 1973 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-21 19:39:04,717 INFO L231 Difference]: Finished difference. Result has 124 places, 128 transitions, 1652 flow [2024-06-21 19:39:04,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1252, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1652, PETRI_PLACES=124, PETRI_TRANSITIONS=128} [2024-06-21 19:39:04,718 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 82 predicate places. [2024-06-21 19:39:04,718 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 128 transitions, 1652 flow [2024-06-21 19:39:04,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:04,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:04,719 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 19:39:04,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 19:39:04,719 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 19:39:04,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:04,719 INFO L85 PathProgramCache]: Analyzing trace with hash -1198917566, now seen corresponding path program 3 times [2024-06-21 19:39:04,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:04,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307980580] [2024-06-21 19:39:04,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:04,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:04,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:04,881 INFO 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 19:39:04,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:04,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307980580] [2024-06-21 19:39:04,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307980580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:04,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:04,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:39:04,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592334060] [2024-06-21 19:39:04,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:04,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:39:04,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:04,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:39:04,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:39:04,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:04,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 128 transitions, 1652 flow. Second operand has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:04,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:04,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:04,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:05,244 INFO L124 PetriNetUnfolderBase]: 872/1537 cut-off events. [2024-06-21 19:39:05,244 INFO L125 PetriNetUnfolderBase]: For 17191/17196 co-relation queries the response was YES. [2024-06-21 19:39:05,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8215 conditions, 1537 events. 872/1537 cut-off events. For 17191/17196 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 8640 event pairs, 172 based on Foata normal form. 5/1538 useless extension candidates. Maximal degree in co-relation 8153. Up to 1078 conditions per place. [2024-06-21 19:39:05,256 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 105 selfloop transitions, 47 changer transitions 0/160 dead transitions. [2024-06-21 19:39:05,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 160 transitions, 2162 flow [2024-06-21 19:39:05,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:39:05,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:39:05,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-21 19:39:05,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5447154471544715 [2024-06-21 19:39:05,258 INFO L175 Difference]: Start difference. First operand has 124 places, 128 transitions, 1652 flow. Second operand 6 states and 134 transitions. [2024-06-21 19:39:05,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 160 transitions, 2162 flow [2024-06-21 19:39:05,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 160 transitions, 2129 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-21 19:39:05,302 INFO L231 Difference]: Finished difference. Result has 130 places, 133 transitions, 1874 flow [2024-06-21 19:39:05,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1621, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1874, PETRI_PLACES=130, PETRI_TRANSITIONS=133} [2024-06-21 19:39:05,303 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-21 19:39:05,303 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 133 transitions, 1874 flow [2024-06-21 19:39:05,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:05,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:05,304 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 19:39:05,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 19:39:05,304 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 19:39:05,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:05,305 INFO L85 PathProgramCache]: Analyzing trace with hash -2070043634, now seen corresponding path program 4 times [2024-06-21 19:39:05,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:05,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032039373] [2024-06-21 19:39:05,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:05,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:05,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:05,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:39:05,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:05,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032039373] [2024-06-21 19:39:05,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032039373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:05,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:05,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:39:05,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816068128] [2024-06-21 19:39:05,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:05,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:39:05,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:05,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:39:05,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:39:05,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:05,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 133 transitions, 1874 flow. Second operand has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:05,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:05,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:05,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:05,914 INFO L124 PetriNetUnfolderBase]: 890/1540 cut-off events. [2024-06-21 19:39:05,915 INFO L125 PetriNetUnfolderBase]: For 19338/19343 co-relation queries the response was YES. [2024-06-21 19:39:05,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8795 conditions, 1540 events. 890/1540 cut-off events. For 19338/19343 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 8581 event pairs, 315 based on Foata normal form. 5/1532 useless extension candidates. Maximal degree in co-relation 8730. Up to 720 conditions per place. [2024-06-21 19:39:05,926 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 90 selfloop transitions, 67 changer transitions 0/165 dead transitions. [2024-06-21 19:39:05,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 165 transitions, 2432 flow [2024-06-21 19:39:05,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:39:05,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:39:05,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-21 19:39:05,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5017421602787456 [2024-06-21 19:39:05,931 INFO L175 Difference]: Start difference. First operand has 130 places, 133 transitions, 1874 flow. Second operand 7 states and 144 transitions. [2024-06-21 19:39:05,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 165 transitions, 2432 flow [2024-06-21 19:39:05,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 165 transitions, 2383 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-21 19:39:05,983 INFO L231 Difference]: Finished difference. Result has 137 places, 140 transitions, 2158 flow [2024-06-21 19:39:05,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1829, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2158, PETRI_PLACES=137, PETRI_TRANSITIONS=140} [2024-06-21 19:39:05,983 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 95 predicate places. [2024-06-21 19:39:05,984 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 140 transitions, 2158 flow [2024-06-21 19:39:05,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:05,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:05,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:39:05,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 19:39:05,985 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 19:39:05,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:05,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1601376104, now seen corresponding path program 5 times [2024-06-21 19:39:05,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:05,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387597686] [2024-06-21 19:39:05,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:05,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:05,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:06,153 INFO 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 19:39:06,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:06,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387597686] [2024-06-21 19:39:06,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387597686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:06,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:06,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:39:06,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774034905] [2024-06-21 19:39:06,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:06,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:39:06,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:06,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:39:06,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:39:06,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:06,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 140 transitions, 2158 flow. Second operand has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:06,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:06,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:06,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:06,620 INFO L124 PetriNetUnfolderBase]: 900/1571 cut-off events. [2024-06-21 19:39:06,620 INFO L125 PetriNetUnfolderBase]: For 21507/21512 co-relation queries the response was YES. [2024-06-21 19:39:06,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9623 conditions, 1571 events. 900/1571 cut-off events. For 21507/21512 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 8741 event pairs, 188 based on Foata normal form. 5/1568 useless extension candidates. Maximal degree in co-relation 9555. Up to 1221 conditions per place. [2024-06-21 19:39:06,638 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 117 selfloop transitions, 47 changer transitions 0/172 dead transitions. [2024-06-21 19:39:06,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 172 transitions, 2660 flow [2024-06-21 19:39:06,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:39:06,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:39:06,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-21 19:39:06,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-21 19:39:06,640 INFO L175 Difference]: Start difference. First operand has 137 places, 140 transitions, 2158 flow. Second operand 7 states and 147 transitions. [2024-06-21 19:39:06,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 172 transitions, 2660 flow [2024-06-21 19:39:06,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 172 transitions, 2583 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-21 19:39:06,693 INFO L231 Difference]: Finished difference. Result has 141 places, 146 transitions, 2299 flow [2024-06-21 19:39:06,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2083, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2299, PETRI_PLACES=141, PETRI_TRANSITIONS=146} [2024-06-21 19:39:06,694 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 99 predicate places. [2024-06-21 19:39:06,694 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 146 transitions, 2299 flow [2024-06-21 19:39:06,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:06,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:06,694 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 19:39:06,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 19:39:06,695 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 19:39:06,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:06,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1931041156, now seen corresponding path program 6 times [2024-06-21 19:39:06,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:06,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443070361] [2024-06-21 19:39:06,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:06,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:06,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:06,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:39:06,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:06,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443070361] [2024-06-21 19:39:06,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443070361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:06,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:06,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:39:06,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092349663] [2024-06-21 19:39:06,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:06,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:39:06,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:06,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:39:06,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:39:06,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:06,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 146 transitions, 2299 flow. Second operand has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:06,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:06,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:06,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:07,271 INFO L124 PetriNetUnfolderBase]: 1005/1741 cut-off events. [2024-06-21 19:39:07,271 INFO L125 PetriNetUnfolderBase]: For 27813/27818 co-relation queries the response was YES. [2024-06-21 19:39:07,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10912 conditions, 1741 events. 1005/1741 cut-off events. For 27813/27818 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 9889 event pairs, 210 based on Foata normal form. 5/1738 useless extension candidates. Maximal degree in co-relation 10842. Up to 980 conditions per place. [2024-06-21 19:39:07,285 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 103 selfloop transitions, 73 changer transitions 0/184 dead transitions. [2024-06-21 19:39:07,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 184 transitions, 3007 flow [2024-06-21 19:39:07,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:39:07,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:39:07,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-21 19:39:07,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5261324041811847 [2024-06-21 19:39:07,287 INFO L175 Difference]: Start difference. First operand has 141 places, 146 transitions, 2299 flow. Second operand 7 states and 151 transitions. [2024-06-21 19:39:07,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 184 transitions, 3007 flow [2024-06-21 19:39:07,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 184 transitions, 2872 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-21 19:39:07,358 INFO L231 Difference]: Finished difference. Result has 146 places, 154 transitions, 2513 flow [2024-06-21 19:39:07,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2172, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2513, PETRI_PLACES=146, PETRI_TRANSITIONS=154} [2024-06-21 19:39:07,358 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 104 predicate places. [2024-06-21 19:39:07,359 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 154 transitions, 2513 flow [2024-06-21 19:39:07,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:07,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:07,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, 1] [2024-06-21 19:39:07,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 19:39:07,359 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 19:39:07,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:07,360 INFO L85 PathProgramCache]: Analyzing trace with hash -673410622, now seen corresponding path program 7 times [2024-06-21 19:39:07,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:07,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601191411] [2024-06-21 19:39:07,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:07,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:07,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:07,571 INFO 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 19:39:07,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:07,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601191411] [2024-06-21 19:39:07,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601191411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:07,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:07,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:39:07,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170363141] [2024-06-21 19:39:07,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:07,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:39:07,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:07,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:39:07,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:39:07,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:07,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 154 transitions, 2513 flow. Second operand has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:07,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:07,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:07,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:07,937 INFO L124 PetriNetUnfolderBase]: 1002/1739 cut-off events. [2024-06-21 19:39:07,938 INFO L125 PetriNetUnfolderBase]: For 29236/29241 co-relation queries the response was YES. [2024-06-21 19:39:07,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11053 conditions, 1739 events. 1002/1739 cut-off events. For 29236/29241 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 9900 event pairs, 177 based on Foata normal form. 5/1740 useless extension candidates. Maximal degree in co-relation 10981. Up to 1106 conditions per place. [2024-06-21 19:39:07,950 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 101 selfloop transitions, 76 changer transitions 0/185 dead transitions. [2024-06-21 19:39:07,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 185 transitions, 3045 flow [2024-06-21 19:39:07,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:39:07,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:39:07,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-21 19:39:07,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-21 19:39:07,951 INFO L175 Difference]: Start difference. First operand has 146 places, 154 transitions, 2513 flow. Second operand 8 states and 166 transitions. [2024-06-21 19:39:07,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 185 transitions, 3045 flow [2024-06-21 19:39:07,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 185 transitions, 2910 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-21 19:39:07,993 INFO L231 Difference]: Finished difference. Result has 151 places, 154 transitions, 2548 flow [2024-06-21 19:39:07,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2378, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2548, PETRI_PLACES=151, PETRI_TRANSITIONS=154} [2024-06-21 19:39:07,994 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-06-21 19:39:07,994 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 154 transitions, 2548 flow [2024-06-21 19:39:07,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:07,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:07,995 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 19:39:07,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 19:39:07,995 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 19:39:07,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:07,995 INFO L85 PathProgramCache]: Analyzing trace with hash -843905662, now seen corresponding path program 8 times [2024-06-21 19:39:07,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:07,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846601550] [2024-06-21 19:39:07,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:07,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:08,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:08,161 INFO 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 19:39:08,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:08,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846601550] [2024-06-21 19:39:08,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846601550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:08,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:08,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:39:08,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374923288] [2024-06-21 19:39:08,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:08,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:39:08,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:08,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:39:08,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:39:08,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:08,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 154 transitions, 2548 flow. Second operand has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:08,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:08,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:08,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:08,616 INFO L124 PetriNetUnfolderBase]: 994/1716 cut-off events. [2024-06-21 19:39:08,617 INFO L125 PetriNetUnfolderBase]: For 31073/31078 co-relation queries the response was YES. [2024-06-21 19:39:08,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11021 conditions, 1716 events. 994/1716 cut-off events. For 31073/31078 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 9648 event pairs, 185 based on Foata normal form. 7/1715 useless extension candidates. Maximal degree in co-relation 10948. Up to 1103 conditions per place. [2024-06-21 19:39:08,636 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 112 selfloop transitions, 58 changer transitions 0/178 dead transitions. [2024-06-21 19:39:08,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 178 transitions, 3010 flow [2024-06-21 19:39:08,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:39:08,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:39:08,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 129 transitions. [2024-06-21 19:39:08,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524390243902439 [2024-06-21 19:39:08,638 INFO L175 Difference]: Start difference. First operand has 151 places, 154 transitions, 2548 flow. Second operand 6 states and 129 transitions. [2024-06-21 19:39:08,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 178 transitions, 3010 flow [2024-06-21 19:39:08,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 178 transitions, 2852 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 19:39:08,708 INFO L231 Difference]: Finished difference. Result has 151 places, 154 transitions, 2523 flow [2024-06-21 19:39:08,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2390, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2523, PETRI_PLACES=151, PETRI_TRANSITIONS=154} [2024-06-21 19:39:08,709 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-06-21 19:39:08,709 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 154 transitions, 2523 flow [2024-06-21 19:39:08,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:08,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:08,710 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 19:39:08,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 19:39:08,710 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 19:39:08,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:08,711 INFO L85 PathProgramCache]: Analyzing trace with hash -467293792, now seen corresponding path program 9 times [2024-06-21 19:39:08,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:08,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983456216] [2024-06-21 19:39:08,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:08,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:08,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:08,858 INFO 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 19:39:08,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:08,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983456216] [2024-06-21 19:39:08,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983456216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:08,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:08,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:39:08,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070849912] [2024-06-21 19:39:08,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:08,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:39:08,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:08,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:39:08,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:39:08,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:08,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 154 transitions, 2523 flow. Second operand has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:08,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:08,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:08,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:09,223 INFO L124 PetriNetUnfolderBase]: 1007/1749 cut-off events. [2024-06-21 19:39:09,224 INFO L125 PetriNetUnfolderBase]: For 33512/33517 co-relation queries the response was YES. [2024-06-21 19:39:09,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11239 conditions, 1749 events. 1007/1749 cut-off events. For 33512/33517 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 9919 event pairs, 172 based on Foata normal form. 7/1754 useless extension candidates. Maximal degree in co-relation 11165. Up to 982 conditions per place. [2024-06-21 19:39:09,236 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 114 selfloop transitions, 62 changer transitions 0/184 dead transitions. [2024-06-21 19:39:09,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 184 transitions, 3103 flow [2024-06-21 19:39:09,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:39:09,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:39:09,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-21 19:39:09,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5087108013937283 [2024-06-21 19:39:09,241 INFO L175 Difference]: Start difference. First operand has 151 places, 154 transitions, 2523 flow. Second operand 7 states and 146 transitions. [2024-06-21 19:39:09,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 184 transitions, 3103 flow [2024-06-21 19:39:09,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 184 transitions, 2947 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-21 19:39:09,297 INFO L231 Difference]: Finished difference. Result has 153 places, 157 transitions, 2569 flow [2024-06-21 19:39:09,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2391, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2569, PETRI_PLACES=153, PETRI_TRANSITIONS=157} [2024-06-21 19:39:09,298 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-06-21 19:39:09,298 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 157 transitions, 2569 flow [2024-06-21 19:39:09,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:09,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:09,298 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 19:39:09,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 19:39:09,299 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 19:39:09,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:09,299 INFO L85 PathProgramCache]: Analyzing trace with hash -2097626476, now seen corresponding path program 10 times [2024-06-21 19:39:09,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:09,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777196146] [2024-06-21 19:39:09,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:09,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:09,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:09,451 INFO 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 19:39:09,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:09,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777196146] [2024-06-21 19:39:09,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777196146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:09,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:09,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:39:09,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542829729] [2024-06-21 19:39:09,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:09,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:39:09,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:09,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:39:09,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:39:09,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:09,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 157 transitions, 2569 flow. Second operand has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:09,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:09,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:09,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:09,897 INFO L124 PetriNetUnfolderBase]: 999/1738 cut-off events. [2024-06-21 19:39:09,897 INFO L125 PetriNetUnfolderBase]: For 28606/28611 co-relation queries the response was YES. [2024-06-21 19:39:09,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10816 conditions, 1738 events. 999/1738 cut-off events. For 28606/28611 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 9902 event pairs, 171 based on Foata normal form. 7/1743 useless extension candidates. Maximal degree in co-relation 10741. Up to 979 conditions per place. [2024-06-21 19:39:09,910 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 126 selfloop transitions, 53 changer transitions 0/187 dead transitions. [2024-06-21 19:39:09,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 187 transitions, 3111 flow [2024-06-21 19:39:09,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:39:09,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:39:09,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-21 19:39:09,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-21 19:39:09,912 INFO L175 Difference]: Start difference. First operand has 153 places, 157 transitions, 2569 flow. Second operand 7 states and 147 transitions. [2024-06-21 19:39:09,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 187 transitions, 3111 flow [2024-06-21 19:39:09,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 187 transitions, 2947 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-21 19:39:09,968 INFO L231 Difference]: Finished difference. Result has 156 places, 157 transitions, 2517 flow [2024-06-21 19:39:09,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2405, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2517, PETRI_PLACES=156, PETRI_TRANSITIONS=157} [2024-06-21 19:39:09,969 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-21 19:39:09,969 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 157 transitions, 2517 flow [2024-06-21 19:39:09,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.285714285714286) internal successors, (93), 7 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:09,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:09,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 19:39:09,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 19:39:09,970 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 19:39:09,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:09,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1446083690, now seen corresponding path program 1 times [2024-06-21 19:39:09,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:09,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619556537] [2024-06-21 19:39:09,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:09,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:09,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:10,584 INFO 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 19:39:10,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:10,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619556537] [2024-06-21 19:39:10,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619556537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:10,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:10,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:39:10,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429805093] [2024-06-21 19:39:10,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:10,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:39:10,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:10,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:39:10,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:39:10,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:10,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 157 transitions, 2517 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:10,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:10,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:10,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:10,967 INFO L124 PetriNetUnfolderBase]: 991/1710 cut-off events. [2024-06-21 19:39:10,967 INFO L125 PetriNetUnfolderBase]: For 29301/29301 co-relation queries the response was YES. [2024-06-21 19:39:10,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10589 conditions, 1710 events. 991/1710 cut-off events. For 29301/29301 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 9616 event pairs, 122 based on Foata normal form. 4/1708 useless extension candidates. Maximal degree in co-relation 10513. Up to 1135 conditions per place. [2024-06-21 19:39:10,982 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 119 selfloop transitions, 46 changer transitions 0/173 dead transitions. [2024-06-21 19:39:10,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 173 transitions, 2883 flow [2024-06-21 19:39:10,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 19:39:10,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 19:39:10,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 108 transitions. [2024-06-21 19:39:10,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.526829268292683 [2024-06-21 19:39:10,983 INFO L175 Difference]: Start difference. First operand has 156 places, 157 transitions, 2517 flow. Second operand 5 states and 108 transitions. [2024-06-21 19:39:10,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 173 transitions, 2883 flow [2024-06-21 19:39:11,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 173 transitions, 2731 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 19:39:11,036 INFO L231 Difference]: Finished difference. Result has 155 places, 157 transitions, 2475 flow [2024-06-21 19:39:11,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2365, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2475, PETRI_PLACES=155, PETRI_TRANSITIONS=157} [2024-06-21 19:39:11,036 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-21 19:39:11,037 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 157 transitions, 2475 flow [2024-06-21 19:39:11,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:11,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:11,037 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 19:39:11,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 19:39:11,037 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 19:39:11,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:11,038 INFO L85 PathProgramCache]: Analyzing trace with hash 1157150693, now seen corresponding path program 1 times [2024-06-21 19:39:11,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:11,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240156362] [2024-06-21 19:39:11,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:11,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:11,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:11,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:39:11,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:11,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240156362] [2024-06-21 19:39:11,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240156362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:11,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:11,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:39:11,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902880341] [2024-06-21 19:39:11,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:11,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:39:11,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:11,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:39:11,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:39:11,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:39:11,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 157 transitions, 2475 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:11,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:11,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:39:11,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:12,203 INFO L124 PetriNetUnfolderBase]: 1527/2676 cut-off events. [2024-06-21 19:39:12,203 INFO L125 PetriNetUnfolderBase]: For 46761/46766 co-relation queries the response was YES. [2024-06-21 19:39:12,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15474 conditions, 2676 events. 1527/2676 cut-off events. For 46761/46766 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 17390 event pairs, 192 based on Foata normal form. 12/2686 useless extension candidates. Maximal degree in co-relation 15397. Up to 1076 conditions per place. [2024-06-21 19:39:12,222 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 166 selfloop transitions, 97 changer transitions 0/270 dead transitions. [2024-06-21 19:39:12,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 270 transitions, 4075 flow [2024-06-21 19:39:12,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 19:39:12,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 19:39:12,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 252 transitions. [2024-06-21 19:39:12,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4727954971857411 [2024-06-21 19:39:12,224 INFO L175 Difference]: Start difference. First operand has 155 places, 157 transitions, 2475 flow. Second operand 13 states and 252 transitions. [2024-06-21 19:39:12,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 270 transitions, 4075 flow [2024-06-21 19:39:12,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 270 transitions, 3903 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 19:39:12,325 INFO L231 Difference]: Finished difference. Result has 169 places, 191 transitions, 3145 flow [2024-06-21 19:39:12,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2370, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3145, PETRI_PLACES=169, PETRI_TRANSITIONS=191} [2024-06-21 19:39:12,325 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 127 predicate places. [2024-06-21 19:39:12,325 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 191 transitions, 3145 flow [2024-06-21 19:39:12,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:12,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:12,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] [2024-06-21 19:39:12,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 19:39:12,326 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 19:39:12,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:12,326 INFO L85 PathProgramCache]: Analyzing trace with hash -1445993325, now seen corresponding path program 2 times [2024-06-21 19:39:12,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:12,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628504115] [2024-06-21 19:39:12,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:12,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:12,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:12,720 INFO 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 19:39:12,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:12,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628504115] [2024-06-21 19:39:12,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628504115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:12,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:12,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:39:12,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978782423] [2024-06-21 19:39:12,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:12,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:39:12,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:12,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:39:12,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:39:12,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:12,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 191 transitions, 3145 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:12,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:12,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:12,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:13,452 INFO L124 PetriNetUnfolderBase]: 1615/2838 cut-off events. [2024-06-21 19:39:13,453 INFO L125 PetriNetUnfolderBase]: For 51994/51997 co-relation queries the response was YES. [2024-06-21 19:39:13,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17238 conditions, 2838 events. 1615/2838 cut-off events. For 51994/51997 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 18741 event pairs, 258 based on Foata normal form. 12/2842 useless extension candidates. Maximal degree in co-relation 17156. Up to 952 conditions per place. [2024-06-21 19:39:13,486 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 133 selfloop transitions, 91 changer transitions 0/232 dead transitions. [2024-06-21 19:39:13,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 232 transitions, 3873 flow [2024-06-21 19:39:13,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:39:13,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:39:13,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 169 transitions. [2024-06-21 19:39:13,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5152439024390244 [2024-06-21 19:39:13,500 INFO L175 Difference]: Start difference. First operand has 169 places, 191 transitions, 3145 flow. Second operand 8 states and 169 transitions. [2024-06-21 19:39:13,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 232 transitions, 3873 flow [2024-06-21 19:39:13,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 232 transitions, 3814 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-21 19:39:13,691 INFO L231 Difference]: Finished difference. Result has 175 places, 193 transitions, 3320 flow [2024-06-21 19:39:13,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3086, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3320, PETRI_PLACES=175, PETRI_TRANSITIONS=193} [2024-06-21 19:39:13,691 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 133 predicate places. [2024-06-21 19:39:13,691 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 193 transitions, 3320 flow [2024-06-21 19:39:13,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:13,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:13,692 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 19:39:13,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 19:39:13,692 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 19:39:13,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:13,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1494866499, now seen corresponding path program 3 times [2024-06-21 19:39:13,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:13,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400735368] [2024-06-21 19:39:13,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:13,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:13,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:14,039 INFO 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 19:39:14,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:14,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400735368] [2024-06-21 19:39:14,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400735368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:14,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:14,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:39:14,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103251768] [2024-06-21 19:39:14,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:14,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:39:14,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:14,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:39:14,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:39:14,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:14,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 193 transitions, 3320 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:14,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:14,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:14,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:14,737 INFO L124 PetriNetUnfolderBase]: 1795/3146 cut-off events. [2024-06-21 19:39:14,738 INFO L125 PetriNetUnfolderBase]: For 64299/64302 co-relation queries the response was YES. [2024-06-21 19:39:14,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19827 conditions, 3146 events. 1795/3146 cut-off events. For 64299/64302 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 21275 event pairs, 270 based on Foata normal form. 6/3138 useless extension candidates. Maximal degree in co-relation 19744. Up to 1437 conditions per place. [2024-06-21 19:39:14,762 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 137 selfloop transitions, 86 changer transitions 0/231 dead transitions. [2024-06-21 19:39:14,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 231 transitions, 4059 flow [2024-06-21 19:39:14,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:39:14,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:39:14,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-21 19:39:14,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5331010452961672 [2024-06-21 19:39:14,763 INFO L175 Difference]: Start difference. First operand has 175 places, 193 transitions, 3320 flow. Second operand 7 states and 153 transitions. [2024-06-21 19:39:14,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 231 transitions, 4059 flow [2024-06-21 19:39:14,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 231 transitions, 3991 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-21 19:39:14,947 INFO L231 Difference]: Finished difference. Result has 180 places, 199 transitions, 3598 flow [2024-06-21 19:39:14,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3252, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3598, PETRI_PLACES=180, PETRI_TRANSITIONS=199} [2024-06-21 19:39:14,947 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-21 19:39:14,947 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 199 transitions, 3598 flow [2024-06-21 19:39:14,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:14,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:14,948 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 19:39:14,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 19:39:14,948 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 19:39:14,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:14,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1494659109, now seen corresponding path program 4 times [2024-06-21 19:39:14,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:14,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450248379] [2024-06-21 19:39:14,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:14,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:14,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:15,280 INFO 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 19:39:15,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:15,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450248379] [2024-06-21 19:39:15,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450248379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:15,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:15,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:39:15,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700368092] [2024-06-21 19:39:15,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:15,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:39:15,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:15,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:39:15,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:39:15,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:15,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 199 transitions, 3598 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:15,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:15,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:15,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:15,929 INFO L124 PetriNetUnfolderBase]: 1756/3099 cut-off events. [2024-06-21 19:39:15,930 INFO L125 PetriNetUnfolderBase]: For 67119/67122 co-relation queries the response was YES. [2024-06-21 19:39:15,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20138 conditions, 3099 events. 1756/3099 cut-off events. For 67119/67122 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 20920 event pairs, 245 based on Foata normal form. 18/3103 useless extension candidates. Maximal degree in co-relation 20052. Up to 1437 conditions per place. [2024-06-21 19:39:15,954 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 145 selfloop transitions, 73 changer transitions 0/226 dead transitions. [2024-06-21 19:39:15,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 226 transitions, 4175 flow [2024-06-21 19:39:15,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:39:15,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:39:15,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-21 19:39:15,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5087108013937283 [2024-06-21 19:39:15,956 INFO L175 Difference]: Start difference. First operand has 180 places, 199 transitions, 3598 flow. Second operand 7 states and 146 transitions. [2024-06-21 19:39:15,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 226 transitions, 4175 flow [2024-06-21 19:39:16,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 226 transitions, 4062 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-21 19:39:16,186 INFO L231 Difference]: Finished difference. Result has 184 places, 200 transitions, 3710 flow [2024-06-21 19:39:16,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3485, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3710, PETRI_PLACES=184, PETRI_TRANSITIONS=200} [2024-06-21 19:39:16,187 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 142 predicate places. [2024-06-21 19:39:16,187 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 200 transitions, 3710 flow [2024-06-21 19:39:16,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:16,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:16,187 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 19:39:16,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 19:39:16,187 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 19:39:16,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:16,188 INFO L85 PathProgramCache]: Analyzing trace with hash 2128032945, now seen corresponding path program 5 times [2024-06-21 19:39:16,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:16,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130695653] [2024-06-21 19:39:16,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:16,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:16,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:16,574 INFO 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 19:39:16,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:16,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130695653] [2024-06-21 19:39:16,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130695653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:16,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:16,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:39:16,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428844582] [2024-06-21 19:39:16,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:16,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:39:16,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:16,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:39:16,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:39:16,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:16,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 200 transitions, 3710 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:16,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:16,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:16,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:17,280 INFO L124 PetriNetUnfolderBase]: 1857/3298 cut-off events. [2024-06-21 19:39:17,281 INFO L125 PetriNetUnfolderBase]: For 77748/77751 co-relation queries the response was YES. [2024-06-21 19:39:17,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21663 conditions, 3298 events. 1857/3298 cut-off events. For 77748/77751 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 22969 event pairs, 391 based on Foata normal form. 6/3275 useless extension candidates. Maximal degree in co-relation 21576. Up to 1224 conditions per place. [2024-06-21 19:39:17,308 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 123 selfloop transitions, 111 changer transitions 0/242 dead transitions. [2024-06-21 19:39:17,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 242 transitions, 4544 flow [2024-06-21 19:39:17,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:39:17,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:39:17,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-21 19:39:17,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4742547425474255 [2024-06-21 19:39:17,309 INFO L175 Difference]: Start difference. First operand has 184 places, 200 transitions, 3710 flow. Second operand 9 states and 175 transitions. [2024-06-21 19:39:17,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 242 transitions, 4544 flow [2024-06-21 19:39:17,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 242 transitions, 4450 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 19:39:17,472 INFO L231 Difference]: Finished difference. Result has 190 places, 205 transitions, 3991 flow [2024-06-21 19:39:17,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3622, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3991, PETRI_PLACES=190, PETRI_TRANSITIONS=205} [2024-06-21 19:39:17,472 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 148 predicate places. [2024-06-21 19:39:17,472 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 205 transitions, 3991 flow [2024-06-21 19:39:17,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:17,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:17,473 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 19:39:17,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 19:39:17,473 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 19:39:17,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:17,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1266459423, now seen corresponding path program 1 times [2024-06-21 19:39:17,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:17,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604651992] [2024-06-21 19:39:17,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:17,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:17,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:17,943 INFO 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 19:39:17,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:17,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604651992] [2024-06-21 19:39:17,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604651992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:17,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:17,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:39:17,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030786153] [2024-06-21 19:39:17,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:17,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:39:17,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:17,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:39:17,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:39:17,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:39:17,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 205 transitions, 3991 flow. Second operand has 8 states, 8 states have (on average 12.25) internal successors, (98), 8 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:17,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:17,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:39:17,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:18,767 INFO L124 PetriNetUnfolderBase]: 1826/3283 cut-off events. [2024-06-21 19:39:18,767 INFO L125 PetriNetUnfolderBase]: For 77482/77487 co-relation queries the response was YES. [2024-06-21 19:39:18,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21813 conditions, 3283 events. 1826/3283 cut-off events. For 77482/77487 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 22998 event pairs, 677 based on Foata normal form. 18/3279 useless extension candidates. Maximal degree in co-relation 21724. Up to 2260 conditions per place. [2024-06-21 19:39:18,802 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 147 selfloop transitions, 81 changer transitions 0/235 dead transitions. [2024-06-21 19:39:18,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 235 transitions, 4624 flow [2024-06-21 19:39:18,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:39:18,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:39:18,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 19:39:18,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725609756097561 [2024-06-21 19:39:18,804 INFO L175 Difference]: Start difference. First operand has 190 places, 205 transitions, 3991 flow. Second operand 8 states and 155 transitions. [2024-06-21 19:39:18,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 235 transitions, 4624 flow [2024-06-21 19:39:18,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 235 transitions, 4484 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-21 19:39:19,002 INFO L231 Difference]: Finished difference. Result has 194 places, 205 transitions, 4031 flow [2024-06-21 19:39:19,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3853, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4031, PETRI_PLACES=194, PETRI_TRANSITIONS=205} [2024-06-21 19:39:19,003 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-06-21 19:39:19,003 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 205 transitions, 4031 flow [2024-06-21 19:39:19,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.25) internal successors, (98), 8 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:19,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:19,003 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 19:39:19,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 19:39:19,004 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 19:39:19,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:19,004 INFO L85 PathProgramCache]: Analyzing trace with hash 2136375045, now seen corresponding path program 6 times [2024-06-21 19:39:19,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:19,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923159740] [2024-06-21 19:39:19,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:19,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:19,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:19,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:39:19,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:19,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923159740] [2024-06-21 19:39:19,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923159740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:19,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:19,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:39:19,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550418814] [2024-06-21 19:39:19,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:19,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:39:19,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:19,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:39:19,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:39:19,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:19,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 205 transitions, 4031 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:19,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:19,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:19,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:20,098 INFO L124 PetriNetUnfolderBase]: 1854/3299 cut-off events. [2024-06-21 19:39:20,098 INFO L125 PetriNetUnfolderBase]: For 81185/81188 co-relation queries the response was YES. [2024-06-21 19:39:20,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22153 conditions, 3299 events. 1854/3299 cut-off events. For 81185/81188 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 23058 event pairs, 384 based on Foata normal form. 2/3271 useless extension candidates. Maximal degree in co-relation 22064. Up to 1461 conditions per place. [2024-06-21 19:39:20,126 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 122 selfloop transitions, 108 changer transitions 0/238 dead transitions. [2024-06-21 19:39:20,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 238 transitions, 4784 flow [2024-06-21 19:39:20,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:39:20,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:39:20,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 19:39:20,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725609756097561 [2024-06-21 19:39:20,127 INFO L175 Difference]: Start difference. First operand has 194 places, 205 transitions, 4031 flow. Second operand 8 states and 155 transitions. [2024-06-21 19:39:20,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 238 transitions, 4784 flow [2024-06-21 19:39:20,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 238 transitions, 4645 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 19:39:20,331 INFO L231 Difference]: Finished difference. Result has 197 places, 214 transitions, 4300 flow [2024-06-21 19:39:20,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3896, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4300, PETRI_PLACES=197, PETRI_TRANSITIONS=214} [2024-06-21 19:39:20,332 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 155 predicate places. [2024-06-21 19:39:20,332 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 214 transitions, 4300 flow [2024-06-21 19:39:20,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:20,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:20,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:39:20,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 19:39:20,333 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 19:39:20,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:20,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1873758363, now seen corresponding path program 2 times [2024-06-21 19:39:20,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:20,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111949788] [2024-06-21 19:39:20,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:20,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:20,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:20,598 INFO 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 19:39:20,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:20,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111949788] [2024-06-21 19:39:20,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111949788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:20,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:20,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:39:20,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056291731] [2024-06-21 19:39:20,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:20,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:39:20,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:20,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:39:20,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:39:20,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:20,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 214 transitions, 4300 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:20,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:20,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:20,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:21,311 INFO L124 PetriNetUnfolderBase]: 1734/3149 cut-off events. [2024-06-21 19:39:21,311 INFO L125 PetriNetUnfolderBase]: For 77399/77402 co-relation queries the response was YES. [2024-06-21 19:39:21,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20288 conditions, 3149 events. 1734/3149 cut-off events. For 77399/77402 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 21936 event pairs, 204 based on Foata normal form. 64/3191 useless extension candidates. Maximal degree in co-relation 20198. Up to 1587 conditions per place. [2024-06-21 19:39:21,340 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 137 selfloop transitions, 74 changer transitions 27/246 dead transitions. [2024-06-21 19:39:21,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 246 transitions, 4874 flow [2024-06-21 19:39:21,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:39:21,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:39:21,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-21 19:39:21,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-21 19:39:21,341 INFO L175 Difference]: Start difference. First operand has 197 places, 214 transitions, 4300 flow. Second operand 8 states and 166 transitions. [2024-06-21 19:39:21,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 246 transitions, 4874 flow [2024-06-21 19:39:21,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 246 transitions, 4733 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-06-21 19:39:21,601 INFO L231 Difference]: Finished difference. Result has 203 places, 190 transitions, 3913 flow [2024-06-21 19:39:21,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4161, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3913, PETRI_PLACES=203, PETRI_TRANSITIONS=190} [2024-06-21 19:39:21,601 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 161 predicate places. [2024-06-21 19:39:21,602 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 190 transitions, 3913 flow [2024-06-21 19:39:21,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:21,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:21,602 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 19:39:21,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 19:39:21,602 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 19:39:21,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:21,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1492313097, now seen corresponding path program 7 times [2024-06-21 19:39:21,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:21,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886262085] [2024-06-21 19:39:21,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:21,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:21,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:21,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:39:21,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:21,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886262085] [2024-06-21 19:39:21,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886262085] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:21,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:21,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:39:21,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125152471] [2024-06-21 19:39:21,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:21,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:39:21,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:21,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:39:21,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:39:21,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:21,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 190 transitions, 3913 flow. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:21,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:21,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:21,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:22,489 INFO L124 PetriNetUnfolderBase]: 1349/2443 cut-off events. [2024-06-21 19:39:22,489 INFO L125 PetriNetUnfolderBase]: For 60332/60356 co-relation queries the response was YES. [2024-06-21 19:39:22,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16619 conditions, 2443 events. 1349/2443 cut-off events. For 60332/60356 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 15908 event pairs, 406 based on Foata normal form. 10/2427 useless extension candidates. Maximal degree in co-relation 16527. Up to 940 conditions per place. [2024-06-21 19:39:22,509 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 147 selfloop transitions, 48 changer transitions 0/203 dead transitions. [2024-06-21 19:39:22,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 203 transitions, 4381 flow [2024-06-21 19:39:22,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:39:22,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:39:22,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-21 19:39:22,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-21 19:39:22,510 INFO L175 Difference]: Start difference. First operand has 203 places, 190 transitions, 3913 flow. Second operand 6 states and 116 transitions. [2024-06-21 19:39:22,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 203 transitions, 4381 flow [2024-06-21 19:39:22,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 203 transitions, 3956 flow, removed 14 selfloop flow, removed 17 redundant places. [2024-06-21 19:39:22,625 INFO L231 Difference]: Finished difference. Result has 191 places, 190 transitions, 3592 flow [2024-06-21 19:39:22,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3490, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3592, PETRI_PLACES=191, PETRI_TRANSITIONS=190} [2024-06-21 19:39:22,626 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 149 predicate places. [2024-06-21 19:39:22,626 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 190 transitions, 3592 flow [2024-06-21 19:39:22,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:22,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:22,626 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 19:39:22,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 19:39:22,626 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 19:39:22,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:22,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1542899175, now seen corresponding path program 3 times [2024-06-21 19:39:22,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:22,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970761169] [2024-06-21 19:39:22,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:22,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:22,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:23,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:39:23,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:23,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970761169] [2024-06-21 19:39:23,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970761169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:23,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:23,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:39:23,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700938724] [2024-06-21 19:39:23,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:23,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:39:23,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:23,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:39:23,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:39:23,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:39:23,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 190 transitions, 3592 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:23,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:23,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:39:23,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:23,947 INFO L124 PetriNetUnfolderBase]: 1448/2595 cut-off events. [2024-06-21 19:39:23,947 INFO L125 PetriNetUnfolderBase]: For 56541/56545 co-relation queries the response was YES. [2024-06-21 19:39:23,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16830 conditions, 2595 events. 1448/2595 cut-off events. For 56541/56545 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 17168 event pairs, 517 based on Foata normal form. 11/2584 useless extension candidates. Maximal degree in co-relation 16740. Up to 1378 conditions per place. [2024-06-21 19:39:23,968 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 122 selfloop transitions, 112 changer transitions 0/241 dead transitions. [2024-06-21 19:39:23,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 241 transitions, 4547 flow [2024-06-21 19:39:23,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:39:23,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:39:23,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-06-21 19:39:23,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44124168514412415 [2024-06-21 19:39:23,973 INFO L175 Difference]: Start difference. First operand has 191 places, 190 transitions, 3592 flow. Second operand 11 states and 199 transitions. [2024-06-21 19:39:23,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 241 transitions, 4547 flow [2024-06-21 19:39:24,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 241 transitions, 4387 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 19:39:24,111 INFO L231 Difference]: Finished difference. Result has 200 places, 205 transitions, 3972 flow [2024-06-21 19:39:24,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3438, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3972, PETRI_PLACES=200, PETRI_TRANSITIONS=205} [2024-06-21 19:39:24,112 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 158 predicate places. [2024-06-21 19:39:24,112 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 205 transitions, 3972 flow [2024-06-21 19:39:24,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:24,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:24,112 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 19:39:24,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 19:39:24,113 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 19:39:24,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:24,113 INFO L85 PathProgramCache]: Analyzing trace with hash -252204777, now seen corresponding path program 4 times [2024-06-21 19:39:24,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:24,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492059335] [2024-06-21 19:39:24,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:24,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:24,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:24,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 19:39:24,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:24,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492059335] [2024-06-21 19:39:24,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492059335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:24,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:24,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:39:24,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156989877] [2024-06-21 19:39:24,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:24,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:39:24,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:24,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:39:24,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:39:24,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 19:39:24,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 205 transitions, 3972 flow. Second operand has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:24,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:24,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 19:39:24,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:25,273 INFO L124 PetriNetUnfolderBase]: 1499/2723 cut-off events. [2024-06-21 19:39:25,273 INFO L125 PetriNetUnfolderBase]: For 60372/60376 co-relation queries the response was YES. [2024-06-21 19:39:25,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17910 conditions, 2723 events. 1499/2723 cut-off events. For 60372/60376 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 18448 event pairs, 449 based on Foata normal form. 5/2687 useless extension candidates. Maximal degree in co-relation 17815. Up to 1404 conditions per place. [2024-06-21 19:39:25,297 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 138 selfloop transitions, 104 changer transitions 0/249 dead transitions. [2024-06-21 19:39:25,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 249 transitions, 4989 flow [2024-06-21 19:39:25,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:39:25,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:39:25,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 19:39:25,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-21 19:39:25,298 INFO L175 Difference]: Start difference. First operand has 200 places, 205 transitions, 3972 flow. Second operand 8 states and 152 transitions. [2024-06-21 19:39:25,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 249 transitions, 4989 flow [2024-06-21 19:39:25,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 249 transitions, 4840 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-21 19:39:25,452 INFO L231 Difference]: Finished difference. Result has 207 places, 221 transitions, 4413 flow [2024-06-21 19:39:25,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3845, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4413, PETRI_PLACES=207, PETRI_TRANSITIONS=221} [2024-06-21 19:39:25,453 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-21 19:39:25,453 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 221 transitions, 4413 flow [2024-06-21 19:39:25,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.0) internal successors, (108), 9 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:25,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:25,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 19:39:25,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 19:39:25,454 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 19:39:25,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:25,454 INFO L85 PathProgramCache]: Analyzing trace with hash 876185285, now seen corresponding path program 8 times [2024-06-21 19:39:25,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:25,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114109416] [2024-06-21 19:39:25,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:25,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:25,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:25,648 INFO 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 19:39:25,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:25,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114109416] [2024-06-21 19:39:25,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114109416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:25,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:25,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:39:25,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36462433] [2024-06-21 19:39:25,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:25,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:39:25,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:25,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:39:25,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:39:25,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:25,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 221 transitions, 4413 flow. Second operand has 6 states, 6 states have (on average 13.833333333333334) internal successors, (83), 6 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:25,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:25,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:25,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:26,183 INFO L124 PetriNetUnfolderBase]: 1571/2897 cut-off events. [2024-06-21 19:39:26,183 INFO L125 PetriNetUnfolderBase]: For 75593/75619 co-relation queries the response was YES. [2024-06-21 19:39:26,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19059 conditions, 2897 events. 1571/2897 cut-off events. For 75593/75619 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 19964 event pairs, 410 based on Foata normal form. 22/2900 useless extension candidates. Maximal degree in co-relation 18961. Up to 1149 conditions per place. [2024-06-21 19:39:26,209 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 175 selfloop transitions, 51 changer transitions 2/236 dead transitions. [2024-06-21 19:39:26,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 236 transitions, 4995 flow [2024-06-21 19:39:26,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:39:26,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:39:26,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-21 19:39:26,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-21 19:39:26,210 INFO L175 Difference]: Start difference. First operand has 207 places, 221 transitions, 4413 flow. Second operand 6 states and 112 transitions. [2024-06-21 19:39:26,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 236 transitions, 4995 flow [2024-06-21 19:39:26,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 236 transitions, 4796 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-21 19:39:26,447 INFO L231 Difference]: Finished difference. Result has 209 places, 222 transitions, 4350 flow [2024-06-21 19:39:26,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4216, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4350, PETRI_PLACES=209, PETRI_TRANSITIONS=222} [2024-06-21 19:39:26,448 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-21 19:39:26,448 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 222 transitions, 4350 flow [2024-06-21 19:39:26,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.833333333333334) internal successors, (83), 6 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:26,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:26,448 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 19:39:26,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 19:39:26,448 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 19:39:26,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:26,449 INFO L85 PathProgramCache]: Analyzing trace with hash -1487413227, now seen corresponding path program 5 times [2024-06-21 19:39:26,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:26,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134853234] [2024-06-21 19:39:26,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:26,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:26,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:26,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:39:26,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:26,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134853234] [2024-06-21 19:39:26,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134853234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:26,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:26,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:39:26,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273362304] [2024-06-21 19:39:26,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:26,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:39:26,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:26,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:39:26,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:39:26,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:26,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 222 transitions, 4350 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:26,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:26,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:26,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:27,306 INFO L124 PetriNetUnfolderBase]: 1550/2879 cut-off events. [2024-06-21 19:39:27,306 INFO L125 PetriNetUnfolderBase]: For 63999/64003 co-relation queries the response was YES. [2024-06-21 19:39:27,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18776 conditions, 2879 events. 1550/2879 cut-off events. For 63999/64003 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 20027 event pairs, 476 based on Foata normal form. 5/2862 useless extension candidates. Maximal degree in co-relation 18678. Up to 2315 conditions per place. [2024-06-21 19:39:27,334 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 195 selfloop transitions, 43 changer transitions 0/246 dead transitions. [2024-06-21 19:39:27,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 246 transitions, 4903 flow [2024-06-21 19:39:27,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:39:27,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:39:27,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-21 19:39:27,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49825783972125437 [2024-06-21 19:39:27,337 INFO L175 Difference]: Start difference. First operand has 209 places, 222 transitions, 4350 flow. Second operand 7 states and 143 transitions. [2024-06-21 19:39:27,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 246 transitions, 4903 flow [2024-06-21 19:39:27,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 246 transitions, 4746 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-21 19:39:27,502 INFO L231 Difference]: Finished difference. Result has 212 places, 223 transitions, 4306 flow [2024-06-21 19:39:27,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4193, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4306, PETRI_PLACES=212, PETRI_TRANSITIONS=223} [2024-06-21 19:39:27,502 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 170 predicate places. [2024-06-21 19:39:27,502 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 223 transitions, 4306 flow [2024-06-21 19:39:27,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:27,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:27,503 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 19:39:27,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 19:39:27,503 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 19:39:27,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:27,503 INFO L85 PathProgramCache]: Analyzing trace with hash 798410833, now seen corresponding path program 1 times [2024-06-21 19:39:27,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:27,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141073663] [2024-06-21 19:39:27,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:27,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:27,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:27,826 INFO 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 19:39:27,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:27,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141073663] [2024-06-21 19:39:27,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141073663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:27,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:27,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:39:27,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144709592] [2024-06-21 19:39:27,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:27,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:39:27,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:27,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:39:27,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:39:27,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:27,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 223 transitions, 4306 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:27,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:27,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:27,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:28,521 INFO L124 PetriNetUnfolderBase]: 1553/2888 cut-off events. [2024-06-21 19:39:28,522 INFO L125 PetriNetUnfolderBase]: For 65709/65712 co-relation queries the response was YES. [2024-06-21 19:39:28,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18318 conditions, 2888 events. 1553/2888 cut-off events. For 65709/65712 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 20137 event pairs, 275 based on Foata normal form. 2/2864 useless extension candidates. Maximal degree in co-relation 18220. Up to 2072 conditions per place. [2024-06-21 19:39:28,555 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 190 selfloop transitions, 57 changer transitions 0/255 dead transitions. [2024-06-21 19:39:28,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 255 transitions, 4927 flow [2024-06-21 19:39:28,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:39:28,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:39:28,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-21 19:39:28,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4969512195121951 [2024-06-21 19:39:28,557 INFO L175 Difference]: Start difference. First operand has 212 places, 223 transitions, 4306 flow. Second operand 8 states and 163 transitions. [2024-06-21 19:39:28,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 255 transitions, 4927 flow [2024-06-21 19:39:28,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 255 transitions, 4769 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-21 19:39:28,762 INFO L231 Difference]: Finished difference. Result has 216 places, 225 transitions, 4317 flow [2024-06-21 19:39:28,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4164, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4317, PETRI_PLACES=216, PETRI_TRANSITIONS=225} [2024-06-21 19:39:28,762 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-21 19:39:28,762 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 225 transitions, 4317 flow [2024-06-21 19:39:28,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:28,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:28,763 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 19:39:28,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 19:39:28,763 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 19:39:28,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:28,763 INFO L85 PathProgramCache]: Analyzing trace with hash 230812547, now seen corresponding path program 6 times [2024-06-21 19:39:28,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:28,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096467644] [2024-06-21 19:39:28,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:28,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:28,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:29,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:39:29,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:29,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096467644] [2024-06-21 19:39:29,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096467644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:29,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:29,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:39:29,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614117008] [2024-06-21 19:39:29,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:29,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:39:29,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:29,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:39:29,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:39:29,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:29,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 225 transitions, 4317 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:29,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:29,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:29,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:29,623 INFO L124 PetriNetUnfolderBase]: 1573/2932 cut-off events. [2024-06-21 19:39:29,623 INFO L125 PetriNetUnfolderBase]: For 69755/69759 co-relation queries the response was YES. [2024-06-21 19:39:29,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18488 conditions, 2932 events. 1573/2932 cut-off events. For 69755/69759 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20556 event pairs, 412 based on Foata normal form. 9/2925 useless extension candidates. Maximal degree in co-relation 18390. Up to 1873 conditions per place. [2024-06-21 19:39:29,651 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 178 selfloop transitions, 67 changer transitions 0/253 dead transitions. [2024-06-21 19:39:29,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 253 transitions, 5051 flow [2024-06-21 19:39:29,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:39:29,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:39:29,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-06-21 19:39:29,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5156794425087108 [2024-06-21 19:39:29,652 INFO L175 Difference]: Start difference. First operand has 216 places, 225 transitions, 4317 flow. Second operand 7 states and 148 transitions. [2024-06-21 19:39:29,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 253 transitions, 5051 flow [2024-06-21 19:39:29,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 253 transitions, 4921 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-21 19:39:29,829 INFO L231 Difference]: Finished difference. Result has 217 places, 227 transitions, 4366 flow [2024-06-21 19:39:29,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4187, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4366, PETRI_PLACES=217, PETRI_TRANSITIONS=227} [2024-06-21 19:39:29,829 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-06-21 19:39:29,829 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 227 transitions, 4366 flow [2024-06-21 19:39:29,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:29,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:29,830 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 19:39:29,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 19:39:29,830 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 19:39:29,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:29,831 INFO L85 PathProgramCache]: Analyzing trace with hash -1778335339, now seen corresponding path program 2 times [2024-06-21 19:39:29,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:29,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713971769] [2024-06-21 19:39:29,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:29,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:29,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:30,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 19:39:30,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:30,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713971769] [2024-06-21 19:39:30,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713971769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:30,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:30,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:39:30,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868315129] [2024-06-21 19:39:30,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:30,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:39:30,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:30,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:39:30,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:39:30,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:30,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 227 transitions, 4366 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:30,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:30,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:30,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:30,712 INFO L124 PetriNetUnfolderBase]: 1640/3065 cut-off events. [2024-06-21 19:39:30,712 INFO L125 PetriNetUnfolderBase]: For 83580/83583 co-relation queries the response was YES. [2024-06-21 19:39:30,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19095 conditions, 3065 events. 1640/3065 cut-off events. For 83580/83583 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 21719 event pairs, 215 based on Foata normal form. 28/3073 useless extension candidates. Maximal degree in co-relation 18996. Up to 1562 conditions per place. [2024-06-21 19:39:30,742 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 169 selfloop transitions, 79 changer transitions 14/270 dead transitions. [2024-06-21 19:39:30,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 270 transitions, 5259 flow [2024-06-21 19:39:30,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:39:30,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:39:30,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-21 19:39:30,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-21 19:39:30,743 INFO L175 Difference]: Start difference. First operand has 217 places, 227 transitions, 4366 flow. Second operand 10 states and 195 transitions. [2024-06-21 19:39:30,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 270 transitions, 5259 flow [2024-06-21 19:39:30,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 270 transitions, 5120 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 19:39:30,944 INFO L231 Difference]: Finished difference. Result has 223 places, 224 transitions, 4383 flow [2024-06-21 19:39:30,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4233, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4383, PETRI_PLACES=223, PETRI_TRANSITIONS=224} [2024-06-21 19:39:30,944 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 181 predicate places. [2024-06-21 19:39:30,944 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 224 transitions, 4383 flow [2024-06-21 19:39:30,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:30,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:30,945 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 19:39:30,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 19:39:30,945 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 19:39:30,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:30,945 INFO L85 PathProgramCache]: Analyzing trace with hash -1475443941, now seen corresponding path program 3 times [2024-06-21 19:39:30,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:30,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563126508] [2024-06-21 19:39:30,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:30,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:30,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:31,214 INFO 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 19:39:31,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:31,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563126508] [2024-06-21 19:39:31,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563126508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:31,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:31,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:39:31,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505293616] [2024-06-21 19:39:31,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:31,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:39:31,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:31,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:39:31,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:39:31,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:31,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 224 transitions, 4383 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:31,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:31,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:31,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:31,983 INFO L124 PetriNetUnfolderBase]: 1558/2907 cut-off events. [2024-06-21 19:39:31,983 INFO L125 PetriNetUnfolderBase]: For 77544/77547 co-relation queries the response was YES. [2024-06-21 19:39:32,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18734 conditions, 2907 events. 1558/2907 cut-off events. For 77544/77547 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 20235 event pairs, 255 based on Foata normal form. 8/2897 useless extension candidates. Maximal degree in co-relation 18634. Up to 1570 conditions per place. [2024-06-21 19:39:32,011 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 154 selfloop transitions, 95 changer transitions 3/260 dead transitions. [2024-06-21 19:39:32,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 260 transitions, 5156 flow [2024-06-21 19:39:32,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:39:32,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:39:32,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-21 19:39:32,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-21 19:39:32,013 INFO L175 Difference]: Start difference. First operand has 223 places, 224 transitions, 4383 flow. Second operand 8 states and 166 transitions. [2024-06-21 19:39:32,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 260 transitions, 5156 flow [2024-06-21 19:39:32,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 260 transitions, 4887 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 19:39:32,215 INFO L231 Difference]: Finished difference. Result has 221 places, 226 transitions, 4358 flow [2024-06-21 19:39:32,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4125, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4358, PETRI_PLACES=221, PETRI_TRANSITIONS=226} [2024-06-21 19:39:32,216 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-21 19:39:32,216 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 226 transitions, 4358 flow [2024-06-21 19:39:32,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:32,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:32,216 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 19:39:32,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 19:39:32,217 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 19:39:32,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:32,217 INFO L85 PathProgramCache]: Analyzing trace with hash 408181217, now seen corresponding path program 7 times [2024-06-21 19:39:32,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:32,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591969595] [2024-06-21 19:39:32,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:32,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:32,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:32,467 INFO 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 19:39:32,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:32,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591969595] [2024-06-21 19:39:32,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591969595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:32,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:32,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:39:32,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197792641] [2024-06-21 19:39:32,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:32,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:39:32,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:32,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:39:32,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:39:32,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:32,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 226 transitions, 4358 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:32,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:32,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:32,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:33,156 INFO L124 PetriNetUnfolderBase]: 1654/3085 cut-off events. [2024-06-21 19:39:33,156 INFO L125 PetriNetUnfolderBase]: For 80380/80383 co-relation queries the response was YES. [2024-06-21 19:39:33,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19455 conditions, 3085 events. 1654/3085 cut-off events. For 80380/80383 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 21793 event pairs, 268 based on Foata normal form. 12/3073 useless extension candidates. Maximal degree in co-relation 19356. Up to 1606 conditions per place. [2024-06-21 19:39:33,183 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 168 selfloop transitions, 95 changer transitions 3/274 dead transitions. [2024-06-21 19:39:33,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 274 transitions, 5392 flow [2024-06-21 19:39:33,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:39:33,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:39:33,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 207 transitions. [2024-06-21 19:39:33,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.458980044345898 [2024-06-21 19:39:33,185 INFO L175 Difference]: Start difference. First operand has 221 places, 226 transitions, 4358 flow. Second operand 11 states and 207 transitions. [2024-06-21 19:39:33,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 274 transitions, 5392 flow [2024-06-21 19:39:33,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 274 transitions, 5245 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 19:39:33,388 INFO L231 Difference]: Finished difference. Result has 228 places, 236 transitions, 4681 flow [2024-06-21 19:39:33,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4220, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4681, PETRI_PLACES=228, PETRI_TRANSITIONS=236} [2024-06-21 19:39:33,389 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 186 predicate places. [2024-06-21 19:39:33,389 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 236 transitions, 4681 flow [2024-06-21 19:39:33,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:33,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:33,389 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 19:39:33,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 19:39:33,389 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 19:39:33,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:33,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1475206977, now seen corresponding path program 8 times [2024-06-21 19:39:33,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:33,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131626764] [2024-06-21 19:39:33,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:33,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:33,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:33,656 INFO 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 19:39:33,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:33,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131626764] [2024-06-21 19:39:33,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131626764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:33,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:33,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:39:33,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152381644] [2024-06-21 19:39:33,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:33,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:39:33,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:33,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:39:33,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:39:33,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:33,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 236 transitions, 4681 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:33,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:33,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:33,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:34,492 INFO L124 PetriNetUnfolderBase]: 1717/3208 cut-off events. [2024-06-21 19:39:34,492 INFO L125 PetriNetUnfolderBase]: For 86703/86706 co-relation queries the response was YES. [2024-06-21 19:39:34,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20471 conditions, 3208 events. 1717/3208 cut-off events. For 86703/86706 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 22926 event pairs, 261 based on Foata normal form. 8/3198 useless extension candidates. Maximal degree in co-relation 20370. Up to 1636 conditions per place. [2024-06-21 19:39:34,597 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 154 selfloop transitions, 119 changer transitions 3/284 dead transitions. [2024-06-21 19:39:34,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 284 transitions, 5697 flow [2024-06-21 19:39:34,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:39:34,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:39:34,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 213 transitions. [2024-06-21 19:39:34,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722838137472284 [2024-06-21 19:39:34,598 INFO L175 Difference]: Start difference. First operand has 228 places, 236 transitions, 4681 flow. Second operand 11 states and 213 transitions. [2024-06-21 19:39:34,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 284 transitions, 5697 flow [2024-06-21 19:39:34,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 284 transitions, 5465 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-21 19:39:34,794 INFO L231 Difference]: Finished difference. Result has 230 places, 241 transitions, 4850 flow [2024-06-21 19:39:34,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4467, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4850, PETRI_PLACES=230, PETRI_TRANSITIONS=241} [2024-06-21 19:39:34,795 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-21 19:39:34,795 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 241 transitions, 4850 flow [2024-06-21 19:39:34,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:34,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:34,795 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 19:39:34,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 19:39:34,796 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 19:39:34,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:34,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1479675627, now seen corresponding path program 9 times [2024-06-21 19:39:34,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:34,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32058181] [2024-06-21 19:39:34,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:34,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:34,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:35,039 INFO 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 19:39:35,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:35,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32058181] [2024-06-21 19:39:35,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32058181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:35,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:35,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:39:35,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194659649] [2024-06-21 19:39:35,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:35,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:39:35,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:35,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:39:35,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:39:35,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:35,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 241 transitions, 4850 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:35,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:35,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:35,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:35,712 INFO L124 PetriNetUnfolderBase]: 1672/3127 cut-off events. [2024-06-21 19:39:35,713 INFO L125 PetriNetUnfolderBase]: For 81917/81920 co-relation queries the response was YES. [2024-06-21 19:39:35,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19989 conditions, 3127 events. 1672/3127 cut-off events. For 81917/81920 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 22336 event pairs, 264 based on Foata normal form. 6/3109 useless extension candidates. Maximal degree in co-relation 19888. Up to 1614 conditions per place. [2024-06-21 19:39:35,741 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 145 selfloop transitions, 123 changer transitions 2/278 dead transitions. [2024-06-21 19:39:35,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 278 transitions, 5574 flow [2024-06-21 19:39:35,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:39:35,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:39:35,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-06-21 19:39:35,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-21 19:39:35,743 INFO L175 Difference]: Start difference. First operand has 230 places, 241 transitions, 4850 flow. Second operand 11 states and 209 transitions. [2024-06-21 19:39:35,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 278 transitions, 5574 flow [2024-06-21 19:39:35,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 278 transitions, 5356 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-21 19:39:35,958 INFO L231 Difference]: Finished difference. Result has 232 places, 239 transitions, 4875 flow [2024-06-21 19:39:35,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4636, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4875, PETRI_PLACES=232, PETRI_TRANSITIONS=239} [2024-06-21 19:39:35,959 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-21 19:39:35,959 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 239 transitions, 4875 flow [2024-06-21 19:39:35,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:35,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:35,959 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 19:39:35,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 19:39:35,960 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 19:39:35,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:35,960 INFO L85 PathProgramCache]: Analyzing trace with hash 1551470324, now seen corresponding path program 1 times [2024-06-21 19:39:35,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:35,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283516099] [2024-06-21 19:39:35,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:35,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:35,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:36,428 INFO 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 19:39:36,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:36,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283516099] [2024-06-21 19:39:36,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283516099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:36,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:36,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:39:36,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597556728] [2024-06-21 19:39:36,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:36,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:39:36,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:36,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:39:36,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:39:36,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:36,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 239 transitions, 4875 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:36,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:36,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:36,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:37,185 INFO L124 PetriNetUnfolderBase]: 1604/3027 cut-off events. [2024-06-21 19:39:37,185 INFO L125 PetriNetUnfolderBase]: For 77470/77473 co-relation queries the response was YES. [2024-06-21 19:39:37,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18690 conditions, 3027 events. 1604/3027 cut-off events. For 77470/77473 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 21652 event pairs, 226 based on Foata normal form. 24/3034 useless extension candidates. Maximal degree in co-relation 18590. Up to 1417 conditions per place. [2024-06-21 19:39:37,212 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 154 selfloop transitions, 78 changer transitions 29/269 dead transitions. [2024-06-21 19:39:37,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 269 transitions, 5548 flow [2024-06-21 19:39:37,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:39:37,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:39:37,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-21 19:39:37,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5017421602787456 [2024-06-21 19:39:37,213 INFO L175 Difference]: Start difference. First operand has 232 places, 239 transitions, 4875 flow. Second operand 7 states and 144 transitions. [2024-06-21 19:39:37,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 269 transitions, 5548 flow [2024-06-21 19:39:37,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 269 transitions, 5167 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-06-21 19:39:37,397 INFO L231 Difference]: Finished difference. Result has 228 places, 219 transitions, 4426 flow [2024-06-21 19:39:37,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4494, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4426, PETRI_PLACES=228, PETRI_TRANSITIONS=219} [2024-06-21 19:39:37,397 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 186 predicate places. [2024-06-21 19:39:37,397 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 219 transitions, 4426 flow [2024-06-21 19:39:37,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:37,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:37,398 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 19:39:37,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 19:39:37,398 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 19:39:37,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:37,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1687848488, now seen corresponding path program 2 times [2024-06-21 19:39:37,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:37,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436083456] [2024-06-21 19:39:37,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:37,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:37,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:37,713 INFO 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 19:39:37,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:37,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436083456] [2024-06-21 19:39:37,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436083456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:37,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:37,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:39:37,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392828254] [2024-06-21 19:39:37,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:37,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:39:37,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:37,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:39:37,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:39:37,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:37,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 219 transitions, 4426 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:37,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:37,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:37,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:38,360 INFO L124 PetriNetUnfolderBase]: 1398/2639 cut-off events. [2024-06-21 19:39:38,360 INFO L125 PetriNetUnfolderBase]: For 70780/70780 co-relation queries the response was YES. [2024-06-21 19:39:38,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16913 conditions, 2639 events. 1398/2639 cut-off events. For 70780/70780 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 18595 event pairs, 158 based on Foata normal form. 12/2626 useless extension candidates. Maximal degree in co-relation 16812. Up to 750 conditions per place. [2024-06-21 19:39:38,384 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 127 selfloop transitions, 99 changer transitions 13/247 dead transitions. [2024-06-21 19:39:38,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 247 transitions, 5141 flow [2024-06-21 19:39:38,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:39:38,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:39:38,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-21 19:39:38,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4912891986062718 [2024-06-21 19:39:38,385 INFO L175 Difference]: Start difference. First operand has 228 places, 219 transitions, 4426 flow. Second operand 7 states and 141 transitions. [2024-06-21 19:39:38,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 247 transitions, 5141 flow [2024-06-21 19:39:38,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 247 transitions, 4597 flow, removed 15 selfloop flow, removed 24 redundant places. [2024-06-21 19:39:38,528 INFO L231 Difference]: Finished difference. Result has 210 places, 210 transitions, 3936 flow [2024-06-21 19:39:38,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3898, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3936, PETRI_PLACES=210, PETRI_TRANSITIONS=210} [2024-06-21 19:39:38,529 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-21 19:39:38,529 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 210 transitions, 3936 flow [2024-06-21 19:39:38,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:38,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:38,530 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 19:39:38,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 19:39:38,530 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 19:39:38,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:38,530 INFO L85 PathProgramCache]: Analyzing trace with hash 1696190588, now seen corresponding path program 3 times [2024-06-21 19:39:38,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:38,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794794171] [2024-06-21 19:39:38,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:38,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:38,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:38,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 19:39:38,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:38,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794794171] [2024-06-21 19:39:38,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794794171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:38,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:38,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:39:38,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454271804] [2024-06-21 19:39:38,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:38,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:39:38,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:38,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:39:38,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:39:38,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:38,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 210 transitions, 3936 flow. Second operand has 6 states, 6 states have (on average 14.0) internal successors, (84), 6 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 19:39:38,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:38,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:38,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:39,167 INFO L124 PetriNetUnfolderBase]: 1302/2508 cut-off events. [2024-06-21 19:39:39,167 INFO L125 PetriNetUnfolderBase]: For 62378/62389 co-relation queries the response was YES. [2024-06-21 19:39:39,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15095 conditions, 2508 events. 1302/2508 cut-off events. For 62378/62389 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 17770 event pairs, 268 based on Foata normal form. 16/2505 useless extension candidates. Maximal degree in co-relation 15006. Up to 897 conditions per place. [2024-06-21 19:39:39,187 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 132 selfloop transitions, 71 changer transitions 13/224 dead transitions. [2024-06-21 19:39:39,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 224 transitions, 4488 flow [2024-06-21 19:39:39,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 19:39:39,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 19:39:39,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 100 transitions. [2024-06-21 19:39:39,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-21 19:39:39,188 INFO L175 Difference]: Start difference. First operand has 210 places, 210 transitions, 3936 flow. Second operand 5 states and 100 transitions. [2024-06-21 19:39:39,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 224 transitions, 4488 flow [2024-06-21 19:39:39,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 224 transitions, 4282 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 19:39:39,296 INFO L231 Difference]: Finished difference. Result has 207 places, 199 transitions, 3738 flow [2024-06-21 19:39:39,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3736, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3738, PETRI_PLACES=207, PETRI_TRANSITIONS=199} [2024-06-21 19:39:39,296 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-21 19:39:39,296 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 199 transitions, 3738 flow [2024-06-21 19:39:39,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.0) internal successors, (84), 6 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 19:39:39,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:39,296 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 19:39:39,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 19:39:39,297 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 19:39:39,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:39,297 INFO L85 PathProgramCache]: Analyzing trace with hash 1677306470, now seen corresponding path program 4 times [2024-06-21 19:39:39,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:39,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354612671] [2024-06-21 19:39:39,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:39,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:39,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:39,872 INFO 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 19:39:39,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:39,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354612671] [2024-06-21 19:39:39,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354612671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:39,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:39,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:39:39,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373983384] [2024-06-21 19:39:39,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:39,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:39:39,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:39,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:39:39,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:39:39,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:39,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 199 transitions, 3738 flow. Second operand has 8 states, 8 states have (on average 13.25) internal successors, (106), 8 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:39,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:39,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:39,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:40,458 INFO L124 PetriNetUnfolderBase]: 1086/2175 cut-off events. [2024-06-21 19:39:40,458 INFO L125 PetriNetUnfolderBase]: For 45687/45687 co-relation queries the response was YES. [2024-06-21 19:39:40,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12796 conditions, 2175 events. 1086/2175 cut-off events. For 45687/45687 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 15428 event pairs, 176 based on Foata normal form. 12/2165 useless extension candidates. Maximal degree in co-relation 12709. Up to 534 conditions per place. [2024-06-21 19:39:40,476 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 121 selfloop transitions, 74 changer transitions 19/222 dead transitions. [2024-06-21 19:39:40,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 222 transitions, 4354 flow [2024-06-21 19:39:40,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:39:40,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:39:40,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-21 19:39:40,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4843205574912892 [2024-06-21 19:39:40,477 INFO L175 Difference]: Start difference. First operand has 207 places, 199 transitions, 3738 flow. Second operand 7 states and 139 transitions. [2024-06-21 19:39:40,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 222 transitions, 4354 flow [2024-06-21 19:39:40,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 222 transitions, 4140 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-21 19:39:40,590 INFO L231 Difference]: Finished difference. Result has 207 places, 185 transitions, 3491 flow [2024-06-21 19:39:40,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3532, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3491, PETRI_PLACES=207, PETRI_TRANSITIONS=185} [2024-06-21 19:39:40,591 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-21 19:39:40,591 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 185 transitions, 3491 flow [2024-06-21 19:39:40,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.25) internal successors, (106), 8 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:40,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:40,591 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 19:39:40,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 19:39:40,591 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 19:39:40,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:40,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1803118800, now seen corresponding path program 1 times [2024-06-21 19:39:40,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:40,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478078559] [2024-06-21 19:39:40,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:40,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:40,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:41,166 INFO 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 19:39:41,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:41,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478078559] [2024-06-21 19:39:41,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478078559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:41,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:41,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:39:41,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688003884] [2024-06-21 19:39:41,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:41,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:39:41,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:41,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:39:41,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:39:41,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:41,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 185 transitions, 3491 flow. Second operand has 8 states, 8 states have (on average 13.25) internal successors, (106), 8 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:41,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:41,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:41,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:41,582 INFO L124 PetriNetUnfolderBase]: 956/1940 cut-off events. [2024-06-21 19:39:41,582 INFO L125 PetriNetUnfolderBase]: For 44351/44357 co-relation queries the response was YES. [2024-06-21 19:39:41,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11479 conditions, 1940 events. 956/1940 cut-off events. For 44351/44357 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 13525 event pairs, 192 based on Foata normal form. 12/1935 useless extension candidates. Maximal degree in co-relation 11394. Up to 589 conditions per place. [2024-06-21 19:39:41,596 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 105 selfloop transitions, 49 changer transitions 34/196 dead transitions. [2024-06-21 19:39:41,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 196 transitions, 3949 flow [2024-06-21 19:39:41,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 19:39:41,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 19:39:41,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 98 transitions. [2024-06-21 19:39:41,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47804878048780486 [2024-06-21 19:39:41,597 INFO L175 Difference]: Start difference. First operand has 207 places, 185 transitions, 3491 flow. Second operand 5 states and 98 transitions. [2024-06-21 19:39:41,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 196 transitions, 3949 flow [2024-06-21 19:39:41,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 196 transitions, 3693 flow, removed 10 selfloop flow, removed 12 redundant places. [2024-06-21 19:39:41,691 INFO L231 Difference]: Finished difference. Result has 197 places, 151 transitions, 2707 flow [2024-06-21 19:39:41,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3239, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2707, PETRI_PLACES=197, PETRI_TRANSITIONS=151} [2024-06-21 19:39:41,691 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 155 predicate places. [2024-06-21 19:39:41,691 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 151 transitions, 2707 flow [2024-06-21 19:39:41,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.25) internal successors, (106), 8 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:41,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:41,692 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 19:39:41,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 19:39:41,692 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 19:39:41,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:41,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1963737170, now seen corresponding path program 5 times [2024-06-21 19:39:41,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:41,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644420639] [2024-06-21 19:39:41,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:41,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:41,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:42,131 INFO 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 19:39:42,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:42,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644420639] [2024-06-21 19:39:42,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644420639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:42,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:42,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:39:42,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620556366] [2024-06-21 19:39:42,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:42,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:39:42,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:42,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:39:42,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:39:42,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:42,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 151 transitions, 2707 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:42,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:42,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:42,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:42,545 INFO L124 PetriNetUnfolderBase]: 752/1556 cut-off events. [2024-06-21 19:39:42,546 INFO L125 PetriNetUnfolderBase]: For 36623/36623 co-relation queries the response was YES. [2024-06-21 19:39:42,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8965 conditions, 1556 events. 752/1556 cut-off events. For 36623/36623 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 10480 event pairs, 172 based on Foata normal form. 12/1549 useless extension candidates. Maximal degree in co-relation 8884. Up to 534 conditions per place. [2024-06-21 19:39:42,562 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 98 selfloop transitions, 41 changer transitions 15/162 dead transitions. [2024-06-21 19:39:42,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 162 transitions, 3095 flow [2024-06-21 19:39:42,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 19:39:42,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 19:39:42,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 98 transitions. [2024-06-21 19:39:42,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47804878048780486 [2024-06-21 19:39:42,563 INFO L175 Difference]: Start difference. First operand has 197 places, 151 transitions, 2707 flow. Second operand 5 states and 98 transitions. [2024-06-21 19:39:42,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 162 transitions, 3095 flow [2024-06-21 19:39:42,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 162 transitions, 2900 flow, removed 0 selfloop flow, removed 13 redundant places. [2024-06-21 19:39:42,661 INFO L231 Difference]: Finished difference. Result has 189 places, 136 transitions, 2282 flow [2024-06-21 19:39:42,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2512, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2282, PETRI_PLACES=189, PETRI_TRANSITIONS=136} [2024-06-21 19:39:42,661 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 147 predicate places. [2024-06-21 19:39:42,662 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 136 transitions, 2282 flow [2024-06-21 19:39:42,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:42,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:42,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:39:42,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 19:39:42,662 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 19:39:42,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:42,665 INFO L85 PathProgramCache]: Analyzing trace with hash 996796540, now seen corresponding path program 1 times [2024-06-21 19:39:42,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:42,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073024917] [2024-06-21 19:39:42,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:42,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:42,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:43,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:39:43,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:43,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073024917] [2024-06-21 19:39:43,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073024917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:43,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:43,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:39:43,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055499015] [2024-06-21 19:39:43,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:43,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:39:43,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:43,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:39:43,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:39:43,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:43,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 136 transitions, 2282 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:43,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:43,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:43,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:43,538 INFO L124 PetriNetUnfolderBase]: 636/1313 cut-off events. [2024-06-21 19:39:43,539 INFO L125 PetriNetUnfolderBase]: For 27744/27744 co-relation queries the response was YES. [2024-06-21 19:39:43,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7486 conditions, 1313 events. 636/1313 cut-off events. For 27744/27744 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 8458 event pairs, 130 based on Foata normal form. 4/1303 useless extension candidates. Maximal degree in co-relation 7409. Up to 487 conditions per place. [2024-06-21 19:39:43,548 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 92 selfloop transitions, 49 changer transitions 6/155 dead transitions. [2024-06-21 19:39:43,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 155 transitions, 2696 flow [2024-06-21 19:39:43,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:39:43,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:39:43,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-21 19:39:43,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46689895470383275 [2024-06-21 19:39:43,549 INFO L175 Difference]: Start difference. First operand has 189 places, 136 transitions, 2282 flow. Second operand 7 states and 134 transitions. [2024-06-21 19:39:43,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 155 transitions, 2696 flow [2024-06-21 19:39:43,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 155 transitions, 2531 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-21 19:39:43,601 INFO L231 Difference]: Finished difference. Result has 185 places, 130 transitions, 2159 flow [2024-06-21 19:39:43,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2117, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2159, PETRI_PLACES=185, PETRI_TRANSITIONS=130} [2024-06-21 19:39:43,602 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 143 predicate places. [2024-06-21 19:39:43,602 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 130 transitions, 2159 flow [2024-06-21 19:39:43,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:43,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:43,602 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 19:39:43,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 19:39:43,602 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 19:39:43,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:43,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1145599488, now seen corresponding path program 2 times [2024-06-21 19:39:43,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:43,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028305622] [2024-06-21 19:39:43,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:43,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:43,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:44,331 INFO 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 19:39:44,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:44,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028305622] [2024-06-21 19:39:44,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028305622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:44,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:44,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:39:44,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556416126] [2024-06-21 19:39:44,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:44,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:39:44,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:44,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:39:44,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:39:44,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:44,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 130 transitions, 2159 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:44,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:44,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:44,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:44,774 INFO L124 PetriNetUnfolderBase]: 704/1479 cut-off events. [2024-06-21 19:39:44,774 INFO L125 PetriNetUnfolderBase]: For 38780/38780 co-relation queries the response was YES. [2024-06-21 19:39:44,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7951 conditions, 1479 events. 704/1479 cut-off events. For 38780/38780 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 10052 event pairs, 188 based on Foata normal form. 16/1467 useless extension candidates. Maximal degree in co-relation 7877. Up to 627 conditions per place. [2024-06-21 19:39:44,781 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 85 selfloop transitions, 17 changer transitions 45/155 dead transitions. [2024-06-21 19:39:44,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 155 transitions, 2644 flow [2024-06-21 19:39:44,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:39:44,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:39:44,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-21 19:39:44,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564459930313589 [2024-06-21 19:39:44,784 INFO L175 Difference]: Start difference. First operand has 185 places, 130 transitions, 2159 flow. Second operand 7 states and 131 transitions. [2024-06-21 19:39:44,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 155 transitions, 2644 flow [2024-06-21 19:39:44,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 155 transitions, 2436 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 19:39:44,853 INFO L231 Difference]: Finished difference. Result has 181 places, 96 transitions, 1434 flow [2024-06-21 19:39:44,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1955, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1434, PETRI_PLACES=181, PETRI_TRANSITIONS=96} [2024-06-21 19:39:44,854 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 139 predicate places. [2024-06-21 19:39:44,854 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 96 transitions, 1434 flow [2024-06-21 19:39:44,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:44,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:44,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:39:44,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 19:39:44,854 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 19:39:44,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:44,855 INFO L85 PathProgramCache]: Analyzing trace with hash 104600820, now seen corresponding path program 2 times [2024-06-21 19:39:44,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:44,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034239422] [2024-06-21 19:39:44,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:44,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:44,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:45,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 19:39:45,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:45,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034239422] [2024-06-21 19:39:45,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034239422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:45,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:45,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:39:45,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697062234] [2024-06-21 19:39:45,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:45,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:39:45,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:45,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:39:45,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:39:45,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:45,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 96 transitions, 1434 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:45,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:45,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:45,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:45,647 INFO L124 PetriNetUnfolderBase]: 488/1029 cut-off events. [2024-06-21 19:39:45,648 INFO L125 PetriNetUnfolderBase]: For 25984/25984 co-relation queries the response was YES. [2024-06-21 19:39:45,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5378 conditions, 1029 events. 488/1029 cut-off events. For 25984/25984 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 6556 event pairs, 178 based on Foata normal form. 8/1015 useless extension candidates. Maximal degree in co-relation 5307. Up to 639 conditions per place. [2024-06-21 19:39:45,653 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 57 selfloop transitions, 31 changer transitions 13/109 dead transitions. [2024-06-21 19:39:45,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 109 transitions, 1664 flow [2024-06-21 19:39:45,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:39:45,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:39:45,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-21 19:39:45,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564459930313589 [2024-06-21 19:39:45,654 INFO L175 Difference]: Start difference. First operand has 181 places, 96 transitions, 1434 flow. Second operand 7 states and 131 transitions. [2024-06-21 19:39:45,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 109 transitions, 1664 flow [2024-06-21 19:39:45,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 109 transitions, 1461 flow, removed 16 selfloop flow, removed 28 redundant places. [2024-06-21 19:39:45,693 INFO L231 Difference]: Finished difference. Result has 149 places, 85 transitions, 1162 flow [2024-06-21 19:39:45,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1231, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1162, PETRI_PLACES=149, PETRI_TRANSITIONS=85} [2024-06-21 19:39:45,694 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 107 predicate places. [2024-06-21 19:39:45,694 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 85 transitions, 1162 flow [2024-06-21 19:39:45,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:45,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:45,694 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 19:39:45,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 19:39:45,694 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 19:39:45,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:45,695 INFO L85 PathProgramCache]: Analyzing trace with hash 331165830, now seen corresponding path program 3 times [2024-06-21 19:39:45,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:45,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765320799] [2024-06-21 19:39:45,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:45,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:45,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:46,143 INFO 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 19:39:46,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:46,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765320799] [2024-06-21 19:39:46,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765320799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:46,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:46,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:39:46,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539750609] [2024-06-21 19:39:46,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:46,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:39:46,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:46,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:39:46,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:39:46,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:46,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 85 transitions, 1162 flow. Second operand has 8 states, 8 states have (on average 13.25) internal successors, (106), 8 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:46,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:46,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:46,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:46,344 INFO L124 PetriNetUnfolderBase]: 452/954 cut-off events. [2024-06-21 19:39:46,345 INFO L125 PetriNetUnfolderBase]: For 15113/15113 co-relation queries the response was YES. [2024-06-21 19:39:46,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4612 conditions, 954 events. 452/954 cut-off events. For 15113/15113 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 6009 event pairs, 188 based on Foata normal form. 4/934 useless extension candidates. Maximal degree in co-relation 4552. Up to 344 conditions per place. [2024-06-21 19:39:46,349 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 71 selfloop transitions, 20 changer transitions 0/99 dead transitions. [2024-06-21 19:39:46,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 99 transitions, 1438 flow [2024-06-21 19:39:46,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:39:46,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:39:46,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-21 19:39:46,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-21 19:39:46,350 INFO L175 Difference]: Start difference. First operand has 149 places, 85 transitions, 1162 flow. Second operand 7 states and 122 transitions. [2024-06-21 19:39:46,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 99 transitions, 1438 flow [2024-06-21 19:39:46,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 99 transitions, 1281 flow, removed 12 selfloop flow, removed 19 redundant places. [2024-06-21 19:39:46,368 INFO L231 Difference]: Finished difference. Result has 132 places, 87 transitions, 1087 flow [2024-06-21 19:39:46,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1017, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1087, PETRI_PLACES=132, PETRI_TRANSITIONS=87} [2024-06-21 19:39:46,368 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-21 19:39:46,368 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 87 transitions, 1087 flow [2024-06-21 19:39:46,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.25) internal successors, (106), 8 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:46,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:46,368 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 19:39:46,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 19:39:46,369 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 19:39:46,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:46,369 INFO L85 PathProgramCache]: Analyzing trace with hash -238639732, now seen corresponding path program 4 times [2024-06-21 19:39:46,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:46,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083969946] [2024-06-21 19:39:46,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:46,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:46,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:46,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 19:39:46,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:46,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083969946] [2024-06-21 19:39:46,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083969946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:46,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:46,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:39:46,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275600907] [2024-06-21 19:39:46,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:46,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:39:46,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:46,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:39:46,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:39:46,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:46,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 87 transitions, 1087 flow. Second operand has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:46,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:46,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:46,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:47,133 INFO L124 PetriNetUnfolderBase]: 444/928 cut-off events. [2024-06-21 19:39:47,134 INFO L125 PetriNetUnfolderBase]: For 10300/10300 co-relation queries the response was YES. [2024-06-21 19:39:47,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4165 conditions, 928 events. 444/928 cut-off events. For 10300/10300 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 5649 event pairs, 192 based on Foata normal form. 4/918 useless extension candidates. Maximal degree in co-relation 4112. Up to 531 conditions per place. [2024-06-21 19:39:47,138 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 64 selfloop transitions, 27 changer transitions 0/99 dead transitions. [2024-06-21 19:39:47,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 99 transitions, 1303 flow [2024-06-21 19:39:47,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:39:47,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:39:47,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-21 19:39:47,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181184668989547 [2024-06-21 19:39:47,139 INFO L175 Difference]: Start difference. First operand has 132 places, 87 transitions, 1087 flow. Second operand 7 states and 120 transitions. [2024-06-21 19:39:47,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 99 transitions, 1303 flow [2024-06-21 19:39:47,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 99 transitions, 1254 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 19:39:47,155 INFO L231 Difference]: Finished difference. Result has 135 places, 88 transitions, 1121 flow [2024-06-21 19:39:47,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1121, PETRI_PLACES=135, PETRI_TRANSITIONS=88} [2024-06-21 19:39:47,155 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-21 19:39:47,155 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 88 transitions, 1121 flow [2024-06-21 19:39:47,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.0) internal successors, (117), 9 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:47,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:47,156 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 19:39:47,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 19:39:47,156 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 19:39:47,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:47,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1434749742, now seen corresponding path program 6 times [2024-06-21 19:39:47,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:47,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991508297] [2024-06-21 19:39:47,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:47,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:47,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:47,520 INFO 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 19:39:47,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:47,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991508297] [2024-06-21 19:39:47,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991508297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:47,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:47,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:39:47,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445855263] [2024-06-21 19:39:47,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:47,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:39:47,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:47,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:39:47,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:39:47,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:47,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 88 transitions, 1121 flow. Second operand has 8 states, 8 states have (on average 13.25) internal successors, (106), 8 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:47,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:47,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:47,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:47,754 INFO L124 PetriNetUnfolderBase]: 512/1108 cut-off events. [2024-06-21 19:39:47,754 INFO L125 PetriNetUnfolderBase]: For 12344/12344 co-relation queries the response was YES. [2024-06-21 19:39:47,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4688 conditions, 1108 events. 512/1108 cut-off events. For 12344/12344 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 7401 event pairs, 190 based on Foata normal form. 12/1092 useless extension candidates. Maximal degree in co-relation 4634. Up to 348 conditions per place. [2024-06-21 19:39:47,759 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 74 selfloop transitions, 19 changer transitions 3/104 dead transitions. [2024-06-21 19:39:47,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 104 transitions, 1410 flow [2024-06-21 19:39:47,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:39:47,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:39:47,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-21 19:39:47,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-21 19:39:47,761 INFO L175 Difference]: Start difference. First operand has 135 places, 88 transitions, 1121 flow. Second operand 7 states and 124 transitions. [2024-06-21 19:39:47,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 104 transitions, 1410 flow [2024-06-21 19:39:47,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 104 transitions, 1294 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 19:39:47,779 INFO L231 Difference]: Finished difference. Result has 135 places, 89 transitions, 1059 flow [2024-06-21 19:39:47,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1007, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1059, PETRI_PLACES=135, PETRI_TRANSITIONS=89} [2024-06-21 19:39:47,780 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-21 19:39:47,780 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 89 transitions, 1059 flow [2024-06-21 19:39:47,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.25) internal successors, (106), 8 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:47,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:47,780 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 19:39:47,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 19:39:47,781 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 19:39:47,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:47,781 INFO L85 PathProgramCache]: Analyzing trace with hash -238639918, now seen corresponding path program 7 times [2024-06-21 19:39:47,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:47,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005493027] [2024-06-21 19:39:47,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:47,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:47,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:48,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 19:39:48,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:48,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005493027] [2024-06-21 19:39:48,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005493027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:48,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:48,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:39:48,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772506327] [2024-06-21 19:39:48,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:48,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:39:48,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:48,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:39:48,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:39:48,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:48,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 89 transitions, 1059 flow. Second operand has 8 states, 8 states have (on average 13.25) internal successors, (106), 8 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:48,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:48,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:48,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:48,346 INFO L124 PetriNetUnfolderBase]: 528/1142 cut-off events. [2024-06-21 19:39:48,346 INFO L125 PetriNetUnfolderBase]: For 11996/11996 co-relation queries the response was YES. [2024-06-21 19:39:48,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4461 conditions, 1142 events. 528/1142 cut-off events. For 11996/11996 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 7624 event pairs, 150 based on Foata normal form. 12/1134 useless extension candidates. Maximal degree in co-relation 4408. Up to 451 conditions per place. [2024-06-21 19:39:48,351 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 65 selfloop transitions, 26 changer transitions 6/105 dead transitions. [2024-06-21 19:39:48,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 105 transitions, 1317 flow [2024-06-21 19:39:48,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:39:48,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:39:48,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-21 19:39:48,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 19:39:48,352 INFO L175 Difference]: Start difference. First operand has 135 places, 89 transitions, 1059 flow. Second operand 7 states and 123 transitions. [2024-06-21 19:39:48,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 105 transitions, 1317 flow [2024-06-21 19:39:48,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 105 transitions, 1239 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 19:39:48,368 INFO L231 Difference]: Finished difference. Result has 137 places, 88 transitions, 1033 flow [2024-06-21 19:39:48,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=983, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1033, PETRI_PLACES=137, PETRI_TRANSITIONS=88} [2024-06-21 19:39:48,369 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 95 predicate places. [2024-06-21 19:39:48,369 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 88 transitions, 1033 flow [2024-06-21 19:39:48,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.25) internal successors, (106), 8 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:48,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:48,369 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, 1] [2024-06-21 19:39:48,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 19:39:48,369 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 19:39:48,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:48,369 INFO L85 PathProgramCache]: Analyzing trace with hash 746317551, now seen corresponding path program 1 times [2024-06-21 19:39:48,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:48,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420314948] [2024-06-21 19:39:48,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:48,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:48,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:48,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:39:48,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:48,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420314948] [2024-06-21 19:39:48,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420314948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:48,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:48,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:39:48,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916345272] [2024-06-21 19:39:48,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:48,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:39:48,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:48,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:39:48,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:39:49,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:49,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 88 transitions, 1033 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:49,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:49,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:49,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:49,214 INFO L124 PetriNetUnfolderBase]: 340/740 cut-off events. [2024-06-21 19:39:49,214 INFO L125 PetriNetUnfolderBase]: For 8471/8471 co-relation queries the response was YES. [2024-06-21 19:39:49,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2956 conditions, 740 events. 340/740 cut-off events. For 8471/8471 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 4374 event pairs, 122 based on Foata normal form. 16/734 useless extension candidates. Maximal degree in co-relation 2902. Up to 298 conditions per place. [2024-06-21 19:39:49,218 INFO L140 encePairwiseOnDemand]: 36/41 looper letters, 41 selfloop transitions, 6 changer transitions 41/96 dead transitions. [2024-06-21 19:39:49,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 96 transitions, 1225 flow [2024-06-21 19:39:49,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 19:39:49,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 19:39:49,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 94 transitions. [2024-06-21 19:39:49,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585365853658537 [2024-06-21 19:39:49,218 INFO L175 Difference]: Start difference. First operand has 137 places, 88 transitions, 1033 flow. Second operand 5 states and 94 transitions. [2024-06-21 19:39:49,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 96 transitions, 1225 flow [2024-06-21 19:39:49,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 96 transitions, 1090 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-21 19:39:49,230 INFO L231 Difference]: Finished difference. Result has 134 places, 51 transitions, 462 flow [2024-06-21 19:39:49,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=898, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=462, PETRI_PLACES=134, PETRI_TRANSITIONS=51} [2024-06-21 19:39:49,231 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-21 19:39:49,231 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 51 transitions, 462 flow [2024-06-21 19:39:49,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:49,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:49,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, 1, 1] [2024-06-21 19:39:49,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 19:39:49,232 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 19:39:49,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:49,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1420173109, now seen corresponding path program 2 times [2024-06-21 19:39:49,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:49,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452514347] [2024-06-21 19:39:49,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:49,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:49,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:50,106 INFO 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 19:39:50,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:50,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452514347] [2024-06-21 19:39:50,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452514347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:50,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:50,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:39:50,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105335040] [2024-06-21 19:39:50,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:50,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:39:50,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:50,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:39:50,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:39:50,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:50,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 51 transitions, 462 flow. Second operand has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:50,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:50,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:50,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:50,328 INFO L124 PetriNetUnfolderBase]: 202/445 cut-off events. [2024-06-21 19:39:50,328 INFO L125 PetriNetUnfolderBase]: For 4776/4776 co-relation queries the response was YES. [2024-06-21 19:39:50,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1563 conditions, 445 events. 202/445 cut-off events. For 4776/4776 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2424 event pairs, 61 based on Foata normal form. 8/439 useless extension candidates. Maximal degree in co-relation 1523. Up to 184 conditions per place. [2024-06-21 19:39:50,330 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 27 selfloop transitions, 3 changer transitions 22/60 dead transitions. [2024-06-21 19:39:50,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 60 transitions, 584 flow [2024-06-21 19:39:50,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:39:50,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:39:50,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 19:39:50,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40069686411149824 [2024-06-21 19:39:50,331 INFO L175 Difference]: Start difference. First operand has 134 places, 51 transitions, 462 flow. Second operand 7 states and 115 transitions. [2024-06-21 19:39:50,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 60 transitions, 584 flow [2024-06-21 19:39:50,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 60 transitions, 404 flow, removed 11 selfloop flow, removed 44 redundant places. [2024-06-21 19:39:50,335 INFO L231 Difference]: Finished difference. Result has 78 places, 36 transitions, 178 flow [2024-06-21 19:39:50,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=178, PETRI_PLACES=78, PETRI_TRANSITIONS=36} [2024-06-21 19:39:50,335 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 36 predicate places. [2024-06-21 19:39:50,335 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 36 transitions, 178 flow [2024-06-21 19:39:50,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:50,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:39:50,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:39:50,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 19:39:50,335 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 19:39:50,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:39:50,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1527567197, now seen corresponding path program 3 times [2024-06-21 19:39:50,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:39:50,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432596774] [2024-06-21 19:39:50,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:39:50,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:39:50,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:39:51,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:39:51,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:39:51,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432596774] [2024-06-21 19:39:51,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432596774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:39:51,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:39:51,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:39:51,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782528744] [2024-06-21 19:39:51,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:39:51,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:39:51,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:39:51,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:39:51,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:39:51,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 19:39:51,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 36 transitions, 178 flow. Second operand has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:51,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:39:51,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 19:39:51,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:39:51,271 INFO L124 PetriNetUnfolderBase]: 90/213 cut-off events. [2024-06-21 19:39:51,272 INFO L125 PetriNetUnfolderBase]: For 758/758 co-relation queries the response was YES. [2024-06-21 19:39:51,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 558 conditions, 213 events. 90/213 cut-off events. For 758/758 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 894 event pairs, 17 based on Foata normal form. 8/213 useless extension candidates. Maximal degree in co-relation 539. Up to 134 conditions per place. [2024-06-21 19:39:51,273 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 0 selfloop transitions, 0 changer transitions 41/41 dead transitions. [2024-06-21 19:39:51,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 41 transitions, 228 flow [2024-06-21 19:39:51,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:39:51,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:39:51,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-21 19:39:51,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37282229965156793 [2024-06-21 19:39:51,274 INFO L175 Difference]: Start difference. First operand has 78 places, 36 transitions, 178 flow. Second operand 7 states and 107 transitions. [2024-06-21 19:39:51,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 41 transitions, 228 flow [2024-06-21 19:39:51,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 41 transitions, 193 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-21 19:39:51,275 INFO L231 Difference]: Finished difference. Result has 60 places, 0 transitions, 0 flow [2024-06-21 19:39:51,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=115, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=0, PETRI_PLACES=60, PETRI_TRANSITIONS=0} [2024-06-21 19:39:51,275 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 18 predicate places. [2024-06-21 19:39:51,276 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 0 transitions, 0 flow [2024-06-21 19:39:51,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.9) internal successors, (129), 10 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:39:51,278 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 6 remaining) [2024-06-21 19:39:51,279 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 6 remaining) [2024-06-21 19:39:51,279 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 6 remaining) [2024-06-21 19:39:51,279 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2024-06-21 19:39:51,279 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2024-06-21 19:39:51,280 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2024-06-21 19:39:51,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 19:39:51,280 INFO L445 BasicCegarLoop]: Path program histogram: [10, 9, 8, 7, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:39:51,283 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-21 19:39:51,283 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-21 19:39:51,286 INFO L507 ceAbstractionStarter]: Automizer considered 3 witness invariants [2024-06-21 19:39:51,286 INFO L508 ceAbstractionStarter]: WitnessConsidered=3 [2024-06-21 19:39:51,287 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.06 07:39:51 BasicIcfg [2024-06-21 19:39:51,287 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-21 19:39:51,288 INFO L158 Benchmark]: Toolchain (without parser) took 63717.16ms. Allocated memory was 174.1MB in the beginning and 1.8GB in the end (delta: 1.6GB). Free memory was 136.6MB in the beginning and 1.3GB in the end (delta: -1.1GB). Peak memory consumption was 456.3MB. Max. memory is 16.1GB. [2024-06-21 19:39:51,288 INFO L158 Benchmark]: Witness Parser took 0.18ms. Allocated memory is still 127.9MB. Free memory was 90.1MB in the beginning and 90.0MB in the end (delta: 119.0kB). There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 19:39:51,288 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 127.9MB. Free memory is still 99.5MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 19:39:51,289 INFO L158 Benchmark]: CACSL2BoogieTranslator took 646.92ms. Allocated memory is still 174.1MB. Free memory was 136.6MB in the beginning and 106.5MB in the end (delta: 30.0MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. [2024-06-21 19:39:51,289 INFO L158 Benchmark]: Boogie Procedure Inliner took 44.34ms. Allocated memory is still 174.1MB. Free memory was 105.9MB in the beginning and 103.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-21 19:39:51,289 INFO L158 Benchmark]: Boogie Preprocessor took 59.96ms. Allocated memory is still 174.1MB. Free memory was 103.8MB in the beginning and 99.6MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-21 19:39:51,289 INFO L158 Benchmark]: RCFGBuilder took 946.84ms. Allocated memory is still 174.1MB. Free memory was 99.6MB in the beginning and 63.1MB in the end (delta: 36.4MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. [2024-06-21 19:39:51,290 INFO L158 Benchmark]: TraceAbstraction took 62012.45ms. Allocated memory was 174.1MB in the beginning and 1.8GB in the end (delta: 1.6GB). Free memory was 63.1MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 386.3MB. Max. memory is 16.1GB. [2024-06-21 19:39:51,291 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.18ms. Allocated memory is still 127.9MB. Free memory was 90.1MB in the beginning and 90.0MB in the end (delta: 119.0kB). There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.14ms. Allocated memory is still 127.9MB. Free memory is still 99.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 646.92ms. Allocated memory is still 174.1MB. Free memory was 136.6MB in the beginning and 106.5MB in the end (delta: 30.0MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 44.34ms. Allocated memory is still 174.1MB. Free memory was 105.9MB in the beginning and 103.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 59.96ms. Allocated memory is still 174.1MB. Free memory was 103.8MB in the beginning and 99.6MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 946.84ms. Allocated memory is still 174.1MB. Free memory was 99.6MB in the beginning and 63.1MB in the end (delta: 36.4MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. * TraceAbstraction took 62012.45ms. Allocated memory was 174.1MB in the beginning and 1.8GB in the end (delta: 1.6GB). Free memory was 63.1MB in the beginning and 1.3GB in the end (delta: -1.2GB). Peak memory consumption was 386.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 852]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 854]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 855]: 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: 61.8s, OverallIterations: 68, TraceHistogramMax: 1, PathProgramHistogramMax: 10, EmptinessCheckTime: 0.0s, AutomataDifference: 37.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2828 SdHoareTripleChecker+Valid, 8.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2731 mSDsluCounter, 475 SdHoareTripleChecker+Invalid, 7.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 313 mSDsCounter, 756 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 10607 IncrementalHoareTripleChecker+Invalid, 11363 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 756 mSolverCounterUnsat, 162 mSDtfsCounter, 10607 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 541 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 538 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 484 ImplicationChecksByTransitivity, 6.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4875occurred in iteration=52, InterpolantAutomatonStates: 457, 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.5s SatisfiabilityAnalysisTime, 23.1s InterpolantComputationTime, 1327 NumberOfCodeBlocks, 1327 NumberOfCodeBlocksAsserted, 68 NumberOfCheckSat, 1259 ConstructedInterpolants, 0 QuantifiedInterpolants, 22178 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 68 InterpolantComputations, 68 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 19:39:51,326 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE