./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/protection/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b44c8288 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_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-05-07_14-17-48.files/protection/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.witness-ghost-b44c828-m [2024-05-12 12:43:42,510 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 12:43:42,556 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 12:43:42,560 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 12:43:42,561 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 12:43:42,579 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 12:43:42,579 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 12:43:42,580 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 12:43:42,580 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 12:43:42,581 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 12:43:42,581 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 12:43:42,581 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 12:43:42,582 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 12:43:42,582 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 12:43:42,582 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 12:43:42,583 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 12:43:42,583 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 12:43:42,583 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 12:43:42,584 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 12:43:42,584 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 12:43:42,584 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 12:43:42,588 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 12:43:42,589 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 12:43:42,589 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 12:43:42,589 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 12:43:42,589 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 12:43:42,590 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 12:43:42,590 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 12:43:42,591 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 12:43:42,591 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 12:43:42,592 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 12:43:42,592 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 12:43:42,592 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:43:42,593 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 12:43:42,593 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 12:43:42,593 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 12:43:42,593 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 12:43:42,593 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 12:43:42,594 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 12:43:42,594 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 12:43:42,594 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 12:43:42,594 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 12:43:42,595 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 12:43:42,595 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 [2024-05-12 12:43:42,872 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 12:43:42,903 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 12:43:42,905 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 12:43:42,906 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 12:43:42,907 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 12:43:42,908 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-05-12 12:43:44,005 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 12:43:44,268 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 12:43:44,276 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-05-12 12:43:44,291 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b9f2729a3/354bea2b24384720b4efed14b8b352fa/FLAG5710cf31a [2024-05-12 12:43:44,304 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b9f2729a3/354bea2b24384720b4efed14b8b352fa [2024-05-12 12:43:44,306 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 12:43:44,307 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 12:43:44,307 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-07_14-17-48.files/protection/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-05-12 12:43:44,458 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 12:43:44,459 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 12:43:44,460 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 12:43:44,461 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 12:43:44,465 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 12:43:44,466 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:43:44" (1/2) ... [2024-05-12 12:43:44,467 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@58d18393 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:43:44, skipping insertion in model container [2024-05-12 12:43:44,467 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 12:43:44" (1/2) ... [2024-05-12 12:43:44,469 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@542c7c08 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 12:43:44, skipping insertion in model container [2024-05-12 12:43:44,469 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:43:44" (2/2) ... [2024-05-12 12:43:44,470 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@58d18393 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:43:44, skipping insertion in model container [2024-05-12 12:43:44,470 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:43:44" (2/2) ... [2024-05-12 12:43:44,470 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 12:43:44,520 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 12:43:44,521 INFO L97 edCorrectnessWitness]: Location invariant before [L780-L780] (((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) [2024-05-12 12:43:44,522 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) [2024-05-12 12:43:44,522 INFO L97 edCorrectnessWitness]: Location invariant before [L778-L778] (((((! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EBX && __unbuffered_p0_EBX <= 1) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) [2024-05-12 12:43:44,522 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 12:43:44,522 INFO L106 edCorrectnessWitness]: ghost_update [L776-L776] multithreaded = 1; [2024-05-12 12:43:44,566 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 12:43:44,714 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i[975,988] [2024-05-12 12:43:44,886 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:43:44,895 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 12:43:44,927 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i[975,988] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 12:43:45,008 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 12:43:45,059 INFO L206 MainTranslator]: Completed translation [2024-05-12 12:43:45,059 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:43:45 WrapperNode [2024-05-12 12:43:45,059 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 12:43:45,061 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 12:43:45,061 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 12:43:45,061 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 12:43:45,069 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:43:45" (1/1) ... [2024-05-12 12:43:45,101 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:43:45" (1/1) ... [2024-05-12 12:43:45,145 INFO L138 Inliner]: procedures = 176, calls = 51, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 76 [2024-05-12 12:43:45,145 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 12:43:45,146 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 12:43:45,146 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 12:43:45,146 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 12:43:45,158 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:43:45" (1/1) ... [2024-05-12 12:43:45,159 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:43:45" (1/1) ... [2024-05-12 12:43:45,176 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:43:45" (1/1) ... [2024-05-12 12:43:45,195 INFO L175 MemorySlicer]: Split 5 memory accesses to 4 slices as follows [2, 1, 1, 1]. 40 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 3 writes are split as follows [0, 1, 1, 1]. [2024-05-12 12:43:45,198 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:43:45" (1/1) ... [2024-05-12 12:43:45,198 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:43:45" (1/1) ... [2024-05-12 12:43:45,211 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:43:45" (1/1) ... [2024-05-12 12:43:45,217 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:43:45" (1/1) ... [2024-05-12 12:43:45,219 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:43:45" (1/1) ... [2024-05-12 12:43:45,227 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:43:45" (1/1) ... [2024-05-12 12:43:45,229 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 12:43:45,233 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 12:43:45,233 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 12:43:45,233 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 12:43:45,234 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:43:45" (1/1) ... [2024-05-12 12:43:45,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 12:43:45,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 12:43:45,269 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-05-12 12:43:45,272 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-05-12 12:43:45,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 12:43:45,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 12:43:45,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 12:43:45,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 12:43:45,298 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 12:43:45,298 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 12:43:45,298 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 12:43:45,298 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 12:43:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 12:43:45,299 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 12:43:45,299 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 12:43:45,299 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 12:43:45,300 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-05-12 12:43:45,300 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-05-12 12:43:45,302 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 12:43:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 12:43:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 12:43:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 12:43:45,303 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 12:43:45,304 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 12:43:45,304 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 12:43:45,307 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-12 12:43:45,432 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 12:43:45,434 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 12:43:45,678 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 12:43:45,678 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 12:43:45,778 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 12:43:45,781 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 12:43:45,782 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:43:45 BoogieIcfgContainer [2024-05-12 12:43:45,782 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 12:43:45,784 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 12:43:45,784 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 12:43:45,787 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 12:43:45,787 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 12:43:44" (1/4) ... [2024-05-12 12:43:45,788 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41a596a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 12:43:45, skipping insertion in model container [2024-05-12 12:43:45,788 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 12:43:44" (2/4) ... [2024-05-12 12:43:45,788 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41a596a6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 12:43:45, skipping insertion in model container [2024-05-12 12:43:45,788 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 12:43:45" (3/4) ... [2024-05-12 12:43:45,789 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41a596a6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 12:43:45, skipping insertion in model container [2024-05-12 12:43:45,789 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 12:43:45" (4/4) ... [2024-05-12 12:43:45,790 INFO L112 eAbstractionObserver]: Analyzing ICFG safe018_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-05-12 12:43:45,806 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 12:43:45,807 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-05-12 12:43:45,807 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 12:43:45,845 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 12:43:45,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 45 transitions, 102 flow [2024-05-12 12:43:45,901 INFO L124 PetriNetUnfolderBase]: 1/42 cut-off events. [2024-05-12 12:43:45,901 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:43:45,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52 conditions, 42 events. 1/42 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 63 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 42. Up to 2 conditions per place. [2024-05-12 12:43:45,904 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 45 transitions, 102 flow [2024-05-12 12:43:45,907 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 49 places, 39 transitions, 87 flow [2024-05-12 12:43:45,916 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 12:43:45,922 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;@637304c2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 12:43:45,923 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-05-12 12:43:45,926 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 12:43:45,927 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-05-12 12:43:45,927 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 12:43:45,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:45,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 12:43:45,928 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:45,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:45,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1773741634, now seen corresponding path program 1 times [2024-05-12 12:43:45,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:45,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696656669] [2024-05-12 12:43:45,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:45,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:46,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:46,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:46,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:46,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696656669] [2024-05-12 12:43:46,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696656669] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:46,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:46,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 12:43:46,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492504669] [2024-05-12 12:43:46,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:46,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 12:43:46,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:46,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 12:43:46,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 12:43:46,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-05-12 12:43:46,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 87 flow. Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:46,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:46,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-05-12 12:43:46,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:46,731 INFO L124 PetriNetUnfolderBase]: 543/980 cut-off events. [2024-05-12 12:43:46,732 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2024-05-12 12:43:46,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1860 conditions, 980 events. 543/980 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 5329 event pairs, 373 based on Foata normal form. 1/942 useless extension candidates. Maximal degree in co-relation 1845. Up to 831 conditions per place. [2024-05-12 12:43:46,744 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 32 selfloop transitions, 4 changer transitions 0/51 dead transitions. [2024-05-12 12:43:46,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 51 transitions, 189 flow [2024-05-12 12:43:46,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 12:43:46,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 12:43:46,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 96 transitions. [2024-05-12 12:43:46,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7111111111111111 [2024-05-12 12:43:46,759 INFO L175 Difference]: Start difference. First operand has 49 places, 39 transitions, 87 flow. Second operand 3 states and 96 transitions. [2024-05-12 12:43:46,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 51 transitions, 189 flow [2024-05-12 12:43:46,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 51 transitions, 184 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 12:43:46,765 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 114 flow [2024-05-12 12:43:46,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=114, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-05-12 12:43:46,771 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 0 predicate places. [2024-05-12 12:43:46,771 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 114 flow [2024-05-12 12:43:46,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:46,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:46,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:46,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 12:43:46,772 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:46,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:46,773 INFO L85 PathProgramCache]: Analyzing trace with hash 360009268, now seen corresponding path program 1 times [2024-05-12 12:43:46,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:46,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92260688] [2024-05-12 12:43:46,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:46,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:46,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:47,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:47,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:47,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92260688] [2024-05-12 12:43:47,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92260688] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:47,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:47,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:43:47,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993335481] [2024-05-12 12:43:47,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:47,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:43:47,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:47,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:43:47,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:43:47,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-05-12 12:43:47,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 114 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:47,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:47,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-05-12 12:43:47,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:47,416 INFO L124 PetriNetUnfolderBase]: 954/1561 cut-off events. [2024-05-12 12:43:47,417 INFO L125 PetriNetUnfolderBase]: For 257/271 co-relation queries the response was YES. [2024-05-12 12:43:47,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3495 conditions, 1561 events. 954/1561 cut-off events. For 257/271 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 8349 event pairs, 373 based on Foata normal form. 13/1551 useless extension candidates. Maximal degree in co-relation 3480. Up to 1354 conditions per place. [2024-05-12 12:43:47,432 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 42 selfloop transitions, 6 changer transitions 0/61 dead transitions. [2024-05-12 12:43:47,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 61 transitions, 256 flow [2024-05-12 12:43:47,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:43:47,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:43:47,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 119 transitions. [2024-05-12 12:43:47,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6611111111111111 [2024-05-12 12:43:47,440 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 114 flow. Second operand 4 states and 119 transitions. [2024-05-12 12:43:47,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 61 transitions, 256 flow [2024-05-12 12:43:47,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 61 transitions, 252 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 12:43:47,447 INFO L231 Difference]: Finished difference. Result has 51 places, 43 transitions, 137 flow [2024-05-12 12:43:47,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=137, PETRI_PLACES=51, PETRI_TRANSITIONS=43} [2024-05-12 12:43:47,453 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 2 predicate places. [2024-05-12 12:43:47,453 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 43 transitions, 137 flow [2024-05-12 12:43:47,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:47,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:47,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:47,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 12:43:47,454 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:47,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:47,458 INFO L85 PathProgramCache]: Analyzing trace with hash 60702041, now seen corresponding path program 1 times [2024-05-12 12:43:47,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:47,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546396134] [2024-05-12 12:43:47,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:47,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:47,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:47,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:47,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:47,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546396134] [2024-05-12 12:43:47,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546396134] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:47,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:47,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 12:43:47,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695700412] [2024-05-12 12:43:47,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:47,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 12:43:47,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:47,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 12:43:47,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 12:43:47,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-05-12 12:43:47,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 43 transitions, 137 flow. Second operand has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:47,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:47,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-05-12 12:43:47,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:47,904 INFO L124 PetriNetUnfolderBase]: 912/1489 cut-off events. [2024-05-12 12:43:47,905 INFO L125 PetriNetUnfolderBase]: For 623/623 co-relation queries the response was YES. [2024-05-12 12:43:47,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3599 conditions, 1489 events. 912/1489 cut-off events. For 623/623 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 8049 event pairs, 331 based on Foata normal form. 2/1488 useless extension candidates. Maximal degree in co-relation 3582. Up to 1352 conditions per place. [2024-05-12 12:43:47,918 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 44 selfloop transitions, 7 changer transitions 0/64 dead transitions. [2024-05-12 12:43:47,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 64 transitions, 291 flow [2024-05-12 12:43:47,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:43:47,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:43:47,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 116 transitions. [2024-05-12 12:43:47,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-05-12 12:43:47,920 INFO L175 Difference]: Start difference. First operand has 51 places, 43 transitions, 137 flow. Second operand 4 states and 116 transitions. [2024-05-12 12:43:47,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 64 transitions, 291 flow [2024-05-12 12:43:47,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 64 transitions, 276 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-05-12 12:43:47,924 INFO L231 Difference]: Finished difference. Result has 54 places, 49 transitions, 172 flow [2024-05-12 12:43:47,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=172, PETRI_PLACES=54, PETRI_TRANSITIONS=49} [2024-05-12 12:43:47,925 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 5 predicate places. [2024-05-12 12:43:47,925 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 49 transitions, 172 flow [2024-05-12 12:43:47,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:47,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:47,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:47,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 12:43:47,926 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:47,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:47,926 INFO L85 PathProgramCache]: Analyzing trace with hash -1600890358, now seen corresponding path program 1 times [2024-05-12 12:43:47,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:47,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563960868] [2024-05-12 12:43:47,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:47,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:47,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:48,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:48,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:48,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563960868] [2024-05-12 12:43:48,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563960868] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:48,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:48,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:43:48,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888725567] [2024-05-12 12:43:48,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:48,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:43:48,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:48,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:43:48,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:43:48,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-05-12 12:43:48,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 49 transitions, 172 flow. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:48,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:48,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-05-12 12:43:48,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:48,421 INFO L124 PetriNetUnfolderBase]: 904/1541 cut-off events. [2024-05-12 12:43:48,422 INFO L125 PetriNetUnfolderBase]: For 1049/1049 co-relation queries the response was YES. [2024-05-12 12:43:48,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3979 conditions, 1541 events. 904/1541 cut-off events. For 1049/1049 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8619 event pairs, 449 based on Foata normal form. 4/1524 useless extension candidates. Maximal degree in co-relation 3960. Up to 1314 conditions per place. [2024-05-12 12:43:48,436 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 51 selfloop transitions, 9 changer transitions 0/73 dead transitions. [2024-05-12 12:43:48,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 73 transitions, 352 flow [2024-05-12 12:43:48,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:43:48,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:43:48,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2024-05-12 12:43:48,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6311111111111111 [2024-05-12 12:43:48,440 INFO L175 Difference]: Start difference. First operand has 54 places, 49 transitions, 172 flow. Second operand 5 states and 142 transitions. [2024-05-12 12:43:48,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 73 transitions, 352 flow [2024-05-12 12:43:48,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 73 transitions, 352 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-05-12 12:43:48,446 INFO L231 Difference]: Finished difference. Result has 59 places, 51 transitions, 209 flow [2024-05-12 12:43:48,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=209, PETRI_PLACES=59, PETRI_TRANSITIONS=51} [2024-05-12 12:43:48,448 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 10 predicate places. [2024-05-12 12:43:48,448 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 51 transitions, 209 flow [2024-05-12 12:43:48,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:48,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:48,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:48,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 12:43:48,449 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:48,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:48,449 INFO L85 PathProgramCache]: Analyzing trace with hash -431558300, now seen corresponding path program 1 times [2024-05-12 12:43:48,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:48,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128757359] [2024-05-12 12:43:48,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:48,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:48,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:48,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:48,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:48,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128757359] [2024-05-12 12:43:48,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128757359] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:48,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:48,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:43:48,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406640562] [2024-05-12 12:43:48,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:48,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:43:48,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:48,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:43:48,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:43:48,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:43:48,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 51 transitions, 209 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 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-05-12 12:43:48,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:48,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:43:48,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:48,977 INFO L124 PetriNetUnfolderBase]: 1199/1981 cut-off events. [2024-05-12 12:43:48,977 INFO L125 PetriNetUnfolderBase]: For 2032/2034 co-relation queries the response was YES. [2024-05-12 12:43:48,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5474 conditions, 1981 events. 1199/1981 cut-off events. For 2032/2034 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11168 event pairs, 323 based on Foata normal form. 5/1975 useless extension candidates. Maximal degree in co-relation 5452. Up to 1639 conditions per place. [2024-05-12 12:43:48,992 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 50 selfloop transitions, 13 changer transitions 0/75 dead transitions. [2024-05-12 12:43:48,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 75 transitions, 413 flow [2024-05-12 12:43:48,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:43:48,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:43:48,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 119 transitions. [2024-05-12 12:43:48,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6611111111111111 [2024-05-12 12:43:48,996 INFO L175 Difference]: Start difference. First operand has 59 places, 51 transitions, 209 flow. Second operand 4 states and 119 transitions. [2024-05-12 12:43:48,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 75 transitions, 413 flow [2024-05-12 12:43:49,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 75 transitions, 394 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-05-12 12:43:49,002 INFO L231 Difference]: Finished difference. Result has 60 places, 56 transitions, 266 flow [2024-05-12 12:43:49,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=190, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=266, PETRI_PLACES=60, PETRI_TRANSITIONS=56} [2024-05-12 12:43:49,004 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 11 predicate places. [2024-05-12 12:43:49,004 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 56 transitions, 266 flow [2024-05-12 12:43:49,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 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-05-12 12:43:49,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:49,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:49,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 12:43:49,005 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:49,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:49,005 INFO L85 PathProgramCache]: Analyzing trace with hash -431438330, now seen corresponding path program 2 times [2024-05-12 12:43:49,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:49,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721808732] [2024-05-12 12:43:49,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:49,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:49,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:49,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:49,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:49,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721808732] [2024-05-12 12:43:49,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721808732] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:49,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:49,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:43:49,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178869987] [2024-05-12 12:43:49,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:49,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:43:49,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:49,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:43:49,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:43:49,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:43:49,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 56 transitions, 266 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 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-05-12 12:43:49,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:49,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:43:49,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:49,495 INFO L124 PetriNetUnfolderBase]: 1194/1970 cut-off events. [2024-05-12 12:43:49,495 INFO L125 PetriNetUnfolderBase]: For 2945/2947 co-relation queries the response was YES. [2024-05-12 12:43:49,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6079 conditions, 1970 events. 1194/1970 cut-off events. For 2945/2947 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 10998 event pairs, 381 based on Foata normal form. 2/1962 useless extension candidates. Maximal degree in co-relation 6056. Up to 1673 conditions per place. [2024-05-12 12:43:49,509 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 60 selfloop transitions, 15 changer transitions 0/87 dead transitions. [2024-05-12 12:43:49,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 87 transitions, 529 flow [2024-05-12 12:43:49,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:43:49,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:43:49,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2024-05-12 12:43:49,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6311111111111111 [2024-05-12 12:43:49,511 INFO L175 Difference]: Start difference. First operand has 60 places, 56 transitions, 266 flow. Second operand 5 states and 142 transitions. [2024-05-12 12:43:49,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 87 transitions, 529 flow [2024-05-12 12:43:49,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 87 transitions, 488 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-05-12 12:43:49,522 INFO L231 Difference]: Finished difference. Result has 65 places, 64 transitions, 350 flow [2024-05-12 12:43:49,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=234, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=350, PETRI_PLACES=65, PETRI_TRANSITIONS=64} [2024-05-12 12:43:49,525 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 16 predicate places. [2024-05-12 12:43:49,525 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 64 transitions, 350 flow [2024-05-12 12:43:49,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 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-05-12 12:43:49,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:49,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:49,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 12:43:49,525 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:49,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:49,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1647316090, now seen corresponding path program 1 times [2024-05-12 12:43:49,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:49,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483244569] [2024-05-12 12:43:49,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:49,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:49,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:49,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:49,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:49,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483244569] [2024-05-12 12:43:49,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483244569] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:49,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:49,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:43:49,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193411013] [2024-05-12 12:43:49,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:49,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:43:49,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:49,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:43:49,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:43:49,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-05-12 12:43:49,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 64 transitions, 350 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:49,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:49,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-05-12 12:43:49,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:49,968 INFO L124 PetriNetUnfolderBase]: 1129/1875 cut-off events. [2024-05-12 12:43:49,969 INFO L125 PetriNetUnfolderBase]: For 3209/3209 co-relation queries the response was YES. [2024-05-12 12:43:49,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5948 conditions, 1875 events. 1129/1875 cut-off events. For 3209/3209 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 10571 event pairs, 329 based on Foata normal form. 1/1870 useless extension candidates. Maximal degree in co-relation 5922. Up to 1623 conditions per place. [2024-05-12 12:43:49,984 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 59 selfloop transitions, 8 changer transitions 0/84 dead transitions. [2024-05-12 12:43:49,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 84 transitions, 560 flow [2024-05-12 12:43:49,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:43:49,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:43:49,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 113 transitions. [2024-05-12 12:43:49,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-05-12 12:43:49,985 INFO L175 Difference]: Start difference. First operand has 65 places, 64 transitions, 350 flow. Second operand 4 states and 113 transitions. [2024-05-12 12:43:49,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 84 transitions, 560 flow [2024-05-12 12:43:49,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 84 transitions, 538 flow, removed 11 selfloop flow, removed 0 redundant places. [2024-05-12 12:43:49,997 INFO L231 Difference]: Finished difference. Result has 70 places, 71 transitions, 407 flow [2024-05-12 12:43:49,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=407, PETRI_PLACES=70, PETRI_TRANSITIONS=71} [2024-05-12 12:43:49,999 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 21 predicate places. [2024-05-12 12:43:49,999 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 71 transitions, 407 flow [2024-05-12 12:43:49,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:49,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:49,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:50,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 12:43:50,000 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:50,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:50,001 INFO L85 PathProgramCache]: Analyzing trace with hash -503621789, now seen corresponding path program 1 times [2024-05-12 12:43:50,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:50,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146104466] [2024-05-12 12:43:50,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:50,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:50,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:50,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:50,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:50,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146104466] [2024-05-12 12:43:50,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146104466] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:50,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:50,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:43:50,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289863077] [2024-05-12 12:43:50,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:50,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:43:50,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:50,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:43:50,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:43:50,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:43:50,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 71 transitions, 407 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:50,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:50,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:43:50,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:50,611 INFO L124 PetriNetUnfolderBase]: 1572/2567 cut-off events. [2024-05-12 12:43:50,612 INFO L125 PetriNetUnfolderBase]: For 5870/5872 co-relation queries the response was YES. [2024-05-12 12:43:50,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8811 conditions, 2567 events. 1572/2567 cut-off events. For 5870/5872 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 14998 event pairs, 207 based on Foata normal form. 18/2580 useless extension candidates. Maximal degree in co-relation 8781. Up to 1642 conditions per place. [2024-05-12 12:43:50,634 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 76 selfloop transitions, 29 changer transitions 0/117 dead transitions. [2024-05-12 12:43:50,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 117 transitions, 803 flow [2024-05-12 12:43:50,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:43:50,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:43:50,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-05-12 12:43:50,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662962962962963 [2024-05-12 12:43:50,636 INFO L175 Difference]: Start difference. First operand has 70 places, 71 transitions, 407 flow. Second operand 6 states and 179 transitions. [2024-05-12 12:43:50,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 117 transitions, 803 flow [2024-05-12 12:43:50,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 117 transitions, 799 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-05-12 12:43:50,651 INFO L231 Difference]: Finished difference. Result has 77 places, 78 transitions, 544 flow [2024-05-12 12:43:50,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=403, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=544, PETRI_PLACES=77, PETRI_TRANSITIONS=78} [2024-05-12 12:43:50,653 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 28 predicate places. [2024-05-12 12:43:50,653 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 78 transitions, 544 flow [2024-05-12 12:43:50,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:50,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:50,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:50,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 12:43:50,654 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:50,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:50,655 INFO L85 PathProgramCache]: Analyzing trace with hash 166003721, now seen corresponding path program 2 times [2024-05-12 12:43:50,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:50,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720670708] [2024-05-12 12:43:50,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:50,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:50,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:50,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:50,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:50,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720670708] [2024-05-12 12:43:50,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720670708] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:50,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:50,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:43:50,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148298115] [2024-05-12 12:43:50,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:50,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:43:50,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:50,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:43:50,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:43:50,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:43:50,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 78 transitions, 544 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:50,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:50,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:43:50,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:51,292 INFO L124 PetriNetUnfolderBase]: 1516/2483 cut-off events. [2024-05-12 12:43:51,293 INFO L125 PetriNetUnfolderBase]: For 7740/7742 co-relation queries the response was YES. [2024-05-12 12:43:51,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9219 conditions, 2483 events. 1516/2483 cut-off events. For 7740/7742 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 14522 event pairs, 309 based on Foata normal form. 28/2504 useless extension candidates. Maximal degree in co-relation 9185. Up to 1825 conditions per place. [2024-05-12 12:43:51,318 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 70 selfloop transitions, 25 changer transitions 0/107 dead transitions. [2024-05-12 12:43:51,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 107 transitions, 833 flow [2024-05-12 12:43:51,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:43:51,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:43:51,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions. [2024-05-12 12:43:51,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6622222222222223 [2024-05-12 12:43:51,320 INFO L175 Difference]: Start difference. First operand has 77 places, 78 transitions, 544 flow. Second operand 5 states and 149 transitions. [2024-05-12 12:43:51,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 107 transitions, 833 flow [2024-05-12 12:43:51,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 107 transitions, 788 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-05-12 12:43:51,336 INFO L231 Difference]: Finished difference. Result has 80 places, 79 transitions, 578 flow [2024-05-12 12:43:51,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=503, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=578, PETRI_PLACES=80, PETRI_TRANSITIONS=79} [2024-05-12 12:43:51,337 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 31 predicate places. [2024-05-12 12:43:51,337 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 79 transitions, 578 flow [2024-05-12 12:43:51,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:51,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:51,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:51,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 12:43:51,342 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:51,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:51,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1999638597, now seen corresponding path program 3 times [2024-05-12 12:43:51,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:51,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427293532] [2024-05-12 12:43:51,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:51,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:51,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:51,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:51,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:51,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427293532] [2024-05-12 12:43:51,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427293532] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:51,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:51,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:43:51,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452426383] [2024-05-12 12:43:51,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:51,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:43:51,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:51,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:43:51,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:43:51,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:43:51,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 79 transitions, 578 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:51,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:51,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:43:51,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:51,953 INFO L124 PetriNetUnfolderBase]: 1575/2582 cut-off events. [2024-05-12 12:43:51,954 INFO L125 PetriNetUnfolderBase]: For 8357/8359 co-relation queries the response was YES. [2024-05-12 12:43:51,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9774 conditions, 2582 events. 1575/2582 cut-off events. For 8357/8359 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 15204 event pairs, 442 based on Foata normal form. 16/2587 useless extension candidates. Maximal degree in co-relation 9738. Up to 2137 conditions per place. [2024-05-12 12:43:51,974 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 84 selfloop transitions, 17 changer transitions 0/113 dead transitions. [2024-05-12 12:43:51,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 113 transitions, 883 flow [2024-05-12 12:43:51,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:43:51,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:43:51,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-05-12 12:43:51,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6259259259259259 [2024-05-12 12:43:51,976 INFO L175 Difference]: Start difference. First operand has 80 places, 79 transitions, 578 flow. Second operand 6 states and 169 transitions. [2024-05-12 12:43:51,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 113 transitions, 883 flow [2024-05-12 12:43:51,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 113 transitions, 841 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-05-12 12:43:52,000 INFO L231 Difference]: Finished difference. Result has 83 places, 80 transitions, 591 flow [2024-05-12 12:43:52,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=536, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=591, PETRI_PLACES=83, PETRI_TRANSITIONS=80} [2024-05-12 12:43:52,001 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 34 predicate places. [2024-05-12 12:43:52,002 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 80 transitions, 591 flow [2024-05-12 12:43:52,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:52,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:52,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:52,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 12:43:52,003 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:52,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:52,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1999823047, now seen corresponding path program 1 times [2024-05-12 12:43:52,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:52,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174232287] [2024-05-12 12:43:52,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:52,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:52,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:52,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:52,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:52,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174232287] [2024-05-12 12:43:52,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174232287] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:52,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:52,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:43:52,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326614252] [2024-05-12 12:43:52,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:52,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:43:52,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:52,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:43:52,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:43:52,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:43:52,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 80 transitions, 591 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:52,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:52,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:43:52,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:52,535 INFO L124 PetriNetUnfolderBase]: 1555/2530 cut-off events. [2024-05-12 12:43:52,535 INFO L125 PetriNetUnfolderBase]: For 8378/8380 co-relation queries the response was YES. [2024-05-12 12:43:52,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9569 conditions, 2530 events. 1555/2530 cut-off events. For 8378/8380 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 14755 event pairs, 300 based on Foata normal form. 12/2535 useless extension candidates. Maximal degree in co-relation 9532. Up to 1808 conditions per place. [2024-05-12 12:43:52,555 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 84 selfloop transitions, 20 changer transitions 0/116 dead transitions. [2024-05-12 12:43:52,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 116 transitions, 888 flow [2024-05-12 12:43:52,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:43:52,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:43:52,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-05-12 12:43:52,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-05-12 12:43:52,557 INFO L175 Difference]: Start difference. First operand has 83 places, 80 transitions, 591 flow. Second operand 6 states and 171 transitions. [2024-05-12 12:43:52,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 116 transitions, 888 flow [2024-05-12 12:43:52,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 116 transitions, 849 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-05-12 12:43:52,579 INFO L231 Difference]: Finished difference. Result has 84 places, 79 transitions, 578 flow [2024-05-12 12:43:52,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=534, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=578, PETRI_PLACES=84, PETRI_TRANSITIONS=79} [2024-05-12 12:43:52,580 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 35 predicate places. [2024-05-12 12:43:52,580 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 79 transitions, 578 flow [2024-05-12 12:43:52,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:52,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:52,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:52,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 12:43:52,581 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:52,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:52,582 INFO L85 PathProgramCache]: Analyzing trace with hash 468041036, now seen corresponding path program 1 times [2024-05-12 12:43:52,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:52,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56267566] [2024-05-12 12:43:52,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:52,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:52,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:52,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:52,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:52,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56267566] [2024-05-12 12:43:52,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56267566] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:52,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:52,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 12:43:52,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409629621] [2024-05-12 12:43:52,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:52,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:43:52,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:52,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:43:52,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:43:52,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-05-12 12:43:52,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 79 transitions, 578 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:52,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:52,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-05-12 12:43:52,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:53,050 INFO L124 PetriNetUnfolderBase]: 1442/2447 cut-off events. [2024-05-12 12:43:53,051 INFO L125 PetriNetUnfolderBase]: For 8644/8644 co-relation queries the response was YES. [2024-05-12 12:43:53,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9228 conditions, 2447 events. 1442/2447 cut-off events. For 8644/8644 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 14933 event pairs, 402 based on Foata normal form. 2/2445 useless extension candidates. Maximal degree in co-relation 9190. Up to 2129 conditions per place. [2024-05-12 12:43:53,122 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 72 selfloop transitions, 18 changer transitions 0/105 dead transitions. [2024-05-12 12:43:53,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 105 transitions, 868 flow [2024-05-12 12:43:53,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:43:53,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:43:53,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions. [2024-05-12 12:43:53,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6177777777777778 [2024-05-12 12:43:53,124 INFO L175 Difference]: Start difference. First operand has 84 places, 79 transitions, 578 flow. Second operand 5 states and 139 transitions. [2024-05-12 12:43:53,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 105 transitions, 868 flow [2024-05-12 12:43:53,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 105 transitions, 817 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-05-12 12:43:53,143 INFO L231 Difference]: Finished difference. Result has 87 places, 87 transitions, 670 flow [2024-05-12 12:43:53,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=527, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=670, PETRI_PLACES=87, PETRI_TRANSITIONS=87} [2024-05-12 12:43:53,144 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 38 predicate places. [2024-05-12 12:43:53,144 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 87 transitions, 670 flow [2024-05-12 12:43:53,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:53,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:53,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:53,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 12:43:53,145 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:53,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:53,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1602589093, now seen corresponding path program 1 times [2024-05-12 12:43:53,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:53,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792081295] [2024-05-12 12:43:53,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:53,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:53,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:53,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:53,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:53,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792081295] [2024-05-12 12:43:53,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792081295] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:53,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:53,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:43:53,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144572605] [2024-05-12 12:43:53,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:53,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:43:53,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:53,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:43:53,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:43:53,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-05-12 12:43:53,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 87 transitions, 670 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 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-05-12 12:43:53,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:53,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-05-12 12:43:53,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:53,736 INFO L124 PetriNetUnfolderBase]: 1483/2466 cut-off events. [2024-05-12 12:43:53,737 INFO L125 PetriNetUnfolderBase]: For 9074/9074 co-relation queries the response was YES. [2024-05-12 12:43:53,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9369 conditions, 2466 events. 1483/2466 cut-off events. For 9074/9074 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 14879 event pairs, 375 based on Foata normal form. 2/2449 useless extension candidates. Maximal degree in co-relation 9329. Up to 2121 conditions per place. [2024-05-12 12:43:53,752 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 64 selfloop transitions, 18 changer transitions 0/102 dead transitions. [2024-05-12 12:43:53,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 102 transitions, 882 flow [2024-05-12 12:43:53,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 12:43:53,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 12:43:53,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 114 transitions. [2024-05-12 12:43:53,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-05-12 12:43:53,754 INFO L175 Difference]: Start difference. First operand has 87 places, 87 transitions, 670 flow. Second operand 4 states and 114 transitions. [2024-05-12 12:43:53,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 102 transitions, 882 flow [2024-05-12 12:43:53,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 102 transitions, 852 flow, removed 15 selfloop flow, removed 0 redundant places. [2024-05-12 12:43:53,777 INFO L231 Difference]: Finished difference. Result has 91 places, 90 transitions, 713 flow [2024-05-12 12:43:53,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=640, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=713, PETRI_PLACES=91, PETRI_TRANSITIONS=90} [2024-05-12 12:43:53,778 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 42 predicate places. [2024-05-12 12:43:53,778 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 90 transitions, 713 flow [2024-05-12 12:43:53,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 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-05-12 12:43:53,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:53,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:53,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 12:43:53,779 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:53,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:53,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1602975043, now seen corresponding path program 2 times [2024-05-12 12:43:53,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:53,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077577046] [2024-05-12 12:43:53,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:53,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:53,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:53,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:53,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:53,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077577046] [2024-05-12 12:43:53,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077577046] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:53,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:53,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:43:53,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407801461] [2024-05-12 12:43:53,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:53,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:43:53,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:53,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:43:53,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:43:53,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-05-12 12:43:53,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 90 transitions, 713 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 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-05-12 12:43:53,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:53,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-05-12 12:43:53,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:54,292 INFO L124 PetriNetUnfolderBase]: 1481/2449 cut-off events. [2024-05-12 12:43:54,293 INFO L125 PetriNetUnfolderBase]: For 10442/10442 co-relation queries the response was YES. [2024-05-12 12:43:54,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9725 conditions, 2449 events. 1481/2449 cut-off events. For 10442/10442 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 14614 event pairs, 374 based on Foata normal form. 2/2432 useless extension candidates. Maximal degree in co-relation 9682. Up to 2107 conditions per place. [2024-05-12 12:43:54,312 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 67 selfloop transitions, 21 changer transitions 0/108 dead transitions. [2024-05-12 12:43:54,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 108 transitions, 949 flow [2024-05-12 12:43:54,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:43:54,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:43:54,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 137 transitions. [2024-05-12 12:43:54,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6088888888888889 [2024-05-12 12:43:54,314 INFO L175 Difference]: Start difference. First operand has 91 places, 90 transitions, 713 flow. Second operand 5 states and 137 transitions. [2024-05-12 12:43:54,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 108 transitions, 949 flow [2024-05-12 12:43:54,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 108 transitions, 904 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-05-12 12:43:54,341 INFO L231 Difference]: Finished difference. Result has 94 places, 93 transitions, 748 flow [2024-05-12 12:43:54,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=672, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=748, PETRI_PLACES=94, PETRI_TRANSITIONS=93} [2024-05-12 12:43:54,342 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 45 predicate places. [2024-05-12 12:43:54,342 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 93 transitions, 748 flow [2024-05-12 12:43:54,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 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-05-12 12:43:54,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:54,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:54,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 12:43:54,343 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:54,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:54,344 INFO L85 PathProgramCache]: Analyzing trace with hash 312234485, now seen corresponding path program 1 times [2024-05-12 12:43:54,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:54,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387519749] [2024-05-12 12:43:54,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:54,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:54,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:54,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:54,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:54,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387519749] [2024-05-12 12:43:54,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387519749] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:54,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:54,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:43:54,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208981447] [2024-05-12 12:43:54,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:54,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:43:54,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:54,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:43:54,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:43:54,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:43:54,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 93 transitions, 748 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:54,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:54,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:43:54,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:54,893 INFO L124 PetriNetUnfolderBase]: 1576/2594 cut-off events. [2024-05-12 12:43:54,893 INFO L125 PetriNetUnfolderBase]: For 11532/11532 co-relation queries the response was YES. [2024-05-12 12:43:54,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10505 conditions, 2594 events. 1576/2594 cut-off events. For 11532/11532 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 15317 event pairs, 619 based on Foata normal form. 1/2584 useless extension candidates. Maximal degree in co-relation 10461. Up to 2303 conditions per place. [2024-05-12 12:43:54,912 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 98 selfloop transitions, 19 changer transitions 0/129 dead transitions. [2024-05-12 12:43:54,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 129 transitions, 1167 flow [2024-05-12 12:43:54,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:43:54,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:43:54,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-05-12 12:43:54,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925925925925926 [2024-05-12 12:43:54,914 INFO L175 Difference]: Start difference. First operand has 94 places, 93 transitions, 748 flow. Second operand 6 states and 160 transitions. [2024-05-12 12:43:54,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 129 transitions, 1167 flow [2024-05-12 12:43:54,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 129 transitions, 1115 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-05-12 12:43:54,943 INFO L231 Difference]: Finished difference. Result has 99 places, 105 transitions, 865 flow [2024-05-12 12:43:54,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=696, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=865, PETRI_PLACES=99, PETRI_TRANSITIONS=105} [2024-05-12 12:43:54,945 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 50 predicate places. [2024-05-12 12:43:54,945 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 105 transitions, 865 flow [2024-05-12 12:43:54,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:54,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:54,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:54,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 12:43:54,946 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:54,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:54,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1602773605, now seen corresponding path program 2 times [2024-05-12 12:43:54,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:54,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802498581] [2024-05-12 12:43:54,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:54,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:54,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:55,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:55,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:55,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802498581] [2024-05-12 12:43:55,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802498581] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:55,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:55,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:43:55,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244207635] [2024-05-12 12:43:55,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:55,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:43:55,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:55,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:43:55,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:43:55,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:43:55,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 105 transitions, 865 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:55,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:55,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:43:55,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:55,525 INFO L124 PetriNetUnfolderBase]: 1587/2583 cut-off events. [2024-05-12 12:43:55,525 INFO L125 PetriNetUnfolderBase]: For 12918/12918 co-relation queries the response was YES. [2024-05-12 12:43:55,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10974 conditions, 2583 events. 1587/2583 cut-off events. For 12918/12918 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 15093 event pairs, 364 based on Foata normal form. 1/2580 useless extension candidates. Maximal degree in co-relation 10927. Up to 2329 conditions per place. [2024-05-12 12:43:55,549 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 100 selfloop transitions, 17 changer transitions 0/129 dead transitions. [2024-05-12 12:43:55,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 129 transitions, 1211 flow [2024-05-12 12:43:55,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:43:55,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:43:55,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 138 transitions. [2024-05-12 12:43:55,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133333333333333 [2024-05-12 12:43:55,551 INFO L175 Difference]: Start difference. First operand has 99 places, 105 transitions, 865 flow. Second operand 5 states and 138 transitions. [2024-05-12 12:43:55,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 129 transitions, 1211 flow [2024-05-12 12:43:55,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 129 transitions, 1177 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-05-12 12:43:55,586 INFO L231 Difference]: Finished difference. Result has 103 places, 109 transitions, 918 flow [2024-05-12 12:43:55,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=833, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=918, PETRI_PLACES=103, PETRI_TRANSITIONS=109} [2024-05-12 12:43:55,587 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 54 predicate places. [2024-05-12 12:43:55,588 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 109 transitions, 918 flow [2024-05-12 12:43:55,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:55,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:55,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:55,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 12:43:55,589 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:55,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:55,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1602980995, now seen corresponding path program 3 times [2024-05-12 12:43:55,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:55,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933609237] [2024-05-12 12:43:55,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:55,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:55,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:55,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:55,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:55,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933609237] [2024-05-12 12:43:55,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933609237] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:55,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:55,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:43:55,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132813258] [2024-05-12 12:43:55,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:55,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:43:55,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:55,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:43:55,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:43:55,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:43:55,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 109 transitions, 918 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:55,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:55,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:43:55,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:56,237 INFO L124 PetriNetUnfolderBase]: 1584/2615 cut-off events. [2024-05-12 12:43:56,238 INFO L125 PetriNetUnfolderBase]: For 13936/13936 co-relation queries the response was YES. [2024-05-12 12:43:56,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11031 conditions, 2615 events. 1584/2615 cut-off events. For 13936/13936 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 15535 event pairs, 629 based on Foata normal form. 1/2605 useless extension candidates. Maximal degree in co-relation 10982. Up to 2326 conditions per place. [2024-05-12 12:43:56,266 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 104 selfloop transitions, 19 changer transitions 0/135 dead transitions. [2024-05-12 12:43:56,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 135 transitions, 1233 flow [2024-05-12 12:43:56,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:43:56,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:43:56,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-05-12 12:43:56,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5682539682539682 [2024-05-12 12:43:56,268 INFO L175 Difference]: Start difference. First operand has 103 places, 109 transitions, 918 flow. Second operand 7 states and 179 transitions. [2024-05-12 12:43:56,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 135 transitions, 1233 flow [2024-05-12 12:43:56,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 135 transitions, 1181 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-05-12 12:43:56,320 INFO L231 Difference]: Finished difference. Result has 107 places, 110 transitions, 918 flow [2024-05-12 12:43:56,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=868, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=918, PETRI_PLACES=107, PETRI_TRANSITIONS=110} [2024-05-12 12:43:56,321 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 58 predicate places. [2024-05-12 12:43:56,321 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 110 transitions, 918 flow [2024-05-12 12:43:56,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:56,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:56,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:56,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 12:43:56,322 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:56,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:56,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1602988931, now seen corresponding path program 1 times [2024-05-12 12:43:56,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:56,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139691304] [2024-05-12 12:43:56,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:56,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:56,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:56,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:56,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:56,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139691304] [2024-05-12 12:43:56,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139691304] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:56,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:56,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:43:56,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833889690] [2024-05-12 12:43:56,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:56,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:43:56,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:56,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:43:56,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:43:56,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-05-12 12:43:56,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 110 transitions, 918 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 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-05-12 12:43:56,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:56,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-05-12 12:43:56,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:56,909 INFO L124 PetriNetUnfolderBase]: 1498/2477 cut-off events. [2024-05-12 12:43:56,909 INFO L125 PetriNetUnfolderBase]: For 13999/13999 co-relation queries the response was YES. [2024-05-12 12:43:56,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10498 conditions, 2477 events. 1498/2477 cut-off events. For 13999/13999 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 14687 event pairs, 353 based on Foata normal form. 2/2462 useless extension candidates. Maximal degree in co-relation 10448. Up to 2170 conditions per place. [2024-05-12 12:43:56,934 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 99 selfloop transitions, 10 changer transitions 0/129 dead transitions. [2024-05-12 12:43:56,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 129 transitions, 1193 flow [2024-05-12 12:43:56,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:43:56,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:43:56,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2024-05-12 12:43:56,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-05-12 12:43:56,937 INFO L175 Difference]: Start difference. First operand has 107 places, 110 transitions, 918 flow. Second operand 5 states and 135 transitions. [2024-05-12 12:43:56,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 129 transitions, 1193 flow [2024-05-12 12:43:56,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 129 transitions, 1158 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-05-12 12:43:56,980 INFO L231 Difference]: Finished difference. Result has 108 places, 112 transitions, 926 flow [2024-05-12 12:43:56,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=883, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=926, PETRI_PLACES=108, PETRI_TRANSITIONS=112} [2024-05-12 12:43:56,981 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 59 predicate places. [2024-05-12 12:43:56,981 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 112 transitions, 926 flow [2024-05-12 12:43:56,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 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-05-12 12:43:56,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:56,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:56,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 12:43:56,982 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:56,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:56,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1186967189, now seen corresponding path program 1 times [2024-05-12 12:43:56,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:56,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162242962] [2024-05-12 12:43:56,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:56,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:56,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:57,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-05-12 12:43:57,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:57,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162242962] [2024-05-12 12:43:57,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162242962] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:57,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:57,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:43:57,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473332431] [2024-05-12 12:43:57,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:57,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:43:57,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:57,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:43:57,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:43:57,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-05-12 12:43:57,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 112 transitions, 926 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 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-05-12 12:43:57,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:57,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-05-12 12:43:57,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:57,556 INFO L124 PetriNetUnfolderBase]: 1549/2545 cut-off events. [2024-05-12 12:43:57,556 INFO L125 PetriNetUnfolderBase]: For 16411/16411 co-relation queries the response was YES. [2024-05-12 12:43:57,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11016 conditions, 2545 events. 1549/2545 cut-off events. For 16411/16411 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 15054 event pairs, 297 based on Foata normal form. 4/2546 useless extension candidates. Maximal degree in co-relation 10964. Up to 2056 conditions per place. [2024-05-12 12:43:57,582 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 93 selfloop transitions, 30 changer transitions 0/144 dead transitions. [2024-05-12 12:43:57,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 144 transitions, 1325 flow [2024-05-12 12:43:57,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:43:57,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:43:57,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-05-12 12:43:57,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185185185185185 [2024-05-12 12:43:57,584 INFO L175 Difference]: Start difference. First operand has 108 places, 112 transitions, 926 flow. Second operand 6 states and 167 transitions. [2024-05-12 12:43:57,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 144 transitions, 1325 flow [2024-05-12 12:43:57,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 144 transitions, 1298 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-05-12 12:43:57,628 INFO L231 Difference]: Finished difference. Result has 112 places, 117 transitions, 1041 flow [2024-05-12 12:43:57,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=899, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1041, PETRI_PLACES=112, PETRI_TRANSITIONS=117} [2024-05-12 12:43:57,629 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 63 predicate places. [2024-05-12 12:43:57,629 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 117 transitions, 1041 flow [2024-05-12 12:43:57,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 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-05-12 12:43:57,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:57,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:57,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 12:43:57,630 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:57,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:57,631 INFO L85 PathProgramCache]: Analyzing trace with hash -1184110229, now seen corresponding path program 2 times [2024-05-12 12:43:57,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:57,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047420358] [2024-05-12 12:43:57,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:57,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:57,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:57,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:57,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:57,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047420358] [2024-05-12 12:43:57,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047420358] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:57,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:57,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:43:57,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160109162] [2024-05-12 12:43:57,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:57,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:43:57,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:57,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:43:57,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:43:57,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-05-12 12:43:57,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 117 transitions, 1041 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 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-05-12 12:43:57,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:57,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-05-12 12:43:57,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:58,195 INFO L124 PetriNetUnfolderBase]: 1530/2554 cut-off events. [2024-05-12 12:43:58,196 INFO L125 PetriNetUnfolderBase]: For 18548/18548 co-relation queries the response was YES. [2024-05-12 12:43:58,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11334 conditions, 2554 events. 1530/2554 cut-off events. For 18548/18548 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 15347 event pairs, 392 based on Foata normal form. 4/2553 useless extension candidates. Maximal degree in co-relation 11280. Up to 2166 conditions per place. [2024-05-12 12:43:58,223 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 92 selfloop transitions, 26 changer transitions 0/139 dead transitions. [2024-05-12 12:43:58,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 139 transitions, 1327 flow [2024-05-12 12:43:58,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:43:58,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:43:58,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-05-12 12:43:58,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-05-12 12:43:58,225 INFO L175 Difference]: Start difference. First operand has 112 places, 117 transitions, 1041 flow. Second operand 6 states and 162 transitions. [2024-05-12 12:43:58,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 139 transitions, 1327 flow [2024-05-12 12:43:58,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 139 transitions, 1241 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-05-12 12:43:58,279 INFO L231 Difference]: Finished difference. Result has 115 places, 117 transitions, 1013 flow [2024-05-12 12:43:58,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=955, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1013, PETRI_PLACES=115, PETRI_TRANSITIONS=117} [2024-05-12 12:43:58,279 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 66 predicate places. [2024-05-12 12:43:58,280 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 117 transitions, 1013 flow [2024-05-12 12:43:58,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 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-05-12 12:43:58,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:58,280 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-05-12 12:43:58,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 12:43:58,280 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:58,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:58,281 INFO L85 PathProgramCache]: Analyzing trace with hash -141740291, now seen corresponding path program 1 times [2024-05-12 12:43:58,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:58,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735130873] [2024-05-12 12:43:58,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:58,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:58,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:58,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:58,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:58,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735130873] [2024-05-12 12:43:58,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735130873] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:58,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:58,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:43:58,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73446161] [2024-05-12 12:43:58,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:58,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:43:58,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:58,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:43:58,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:43:58,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:43:58,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 117 transitions, 1013 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:58,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:58,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:43:58,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:58,886 INFO L124 PetriNetUnfolderBase]: 1616/2646 cut-off events. [2024-05-12 12:43:58,886 INFO L125 PetriNetUnfolderBase]: For 18650/18652 co-relation queries the response was YES. [2024-05-12 12:43:58,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11615 conditions, 2646 events. 1616/2646 cut-off events. For 18650/18652 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 15713 event pairs, 381 based on Foata normal form. 1/2640 useless extension candidates. Maximal degree in co-relation 11560. Up to 2257 conditions per place. [2024-05-12 12:43:58,913 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 90 selfloop transitions, 36 changer transitions 0/138 dead transitions. [2024-05-12 12:43:58,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 138 transitions, 1343 flow [2024-05-12 12:43:58,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:43:58,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:43:58,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-05-12 12:43:58,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6266666666666667 [2024-05-12 12:43:58,915 INFO L175 Difference]: Start difference. First operand has 115 places, 117 transitions, 1013 flow. Second operand 5 states and 141 transitions. [2024-05-12 12:43:58,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 138 transitions, 1343 flow [2024-05-12 12:43:58,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 138 transitions, 1289 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-05-12 12:43:58,977 INFO L231 Difference]: Finished difference. Result has 116 places, 120 transitions, 1086 flow [2024-05-12 12:43:58,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=959, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1086, PETRI_PLACES=116, PETRI_TRANSITIONS=120} [2024-05-12 12:43:58,977 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 67 predicate places. [2024-05-12 12:43:58,978 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 120 transitions, 1086 flow [2024-05-12 12:43:58,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:58,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:58,978 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-05-12 12:43:58,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 12:43:58,979 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:58,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:58,979 INFO L85 PathProgramCache]: Analyzing trace with hash 482939375, now seen corresponding path program 2 times [2024-05-12 12:43:58,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:58,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889219899] [2024-05-12 12:43:58,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:58,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:58,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:59,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:59,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:59,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889219899] [2024-05-12 12:43:59,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889219899] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:59,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:59,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:43:59,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867576738] [2024-05-12 12:43:59,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:59,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:43:59,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:59,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:43:59,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:43:59,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:43:59,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 120 transitions, 1086 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:59,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:59,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:43:59,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:43:59,563 INFO L124 PetriNetUnfolderBase]: 1627/2673 cut-off events. [2024-05-12 12:43:59,563 INFO L125 PetriNetUnfolderBase]: For 21202/21204 co-relation queries the response was YES. [2024-05-12 12:43:59,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12142 conditions, 2673 events. 1627/2673 cut-off events. For 21202/21204 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15914 event pairs, 381 based on Foata normal form. 1/2667 useless extension candidates. Maximal degree in co-relation 12086. Up to 2240 conditions per place. [2024-05-12 12:43:59,589 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 97 selfloop transitions, 42 changer transitions 0/151 dead transitions. [2024-05-12 12:43:59,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 151 transitions, 1544 flow [2024-05-12 12:43:59,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:43:59,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:43:59,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-05-12 12:43:59,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6148148148148148 [2024-05-12 12:43:59,592 INFO L175 Difference]: Start difference. First operand has 116 places, 120 transitions, 1086 flow. Second operand 6 states and 166 transitions. [2024-05-12 12:43:59,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 151 transitions, 1544 flow [2024-05-12 12:43:59,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 151 transitions, 1445 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-05-12 12:43:59,668 INFO L231 Difference]: Finished difference. Result has 119 places, 126 transitions, 1169 flow [2024-05-12 12:43:59,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=997, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1169, PETRI_PLACES=119, PETRI_TRANSITIONS=126} [2024-05-12 12:43:59,669 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 70 predicate places. [2024-05-12 12:43:59,669 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 126 transitions, 1169 flow [2024-05-12 12:43:59,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:59,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:43:59,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:43:59,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 12:43:59,671 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:43:59,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:43:59,671 INFO L85 PathProgramCache]: Analyzing trace with hash 483208486, now seen corresponding path program 1 times [2024-05-12 12:43:59,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:43:59,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188647788] [2024-05-12 12:43:59,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:43:59,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:43:59,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:43:59,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:43:59,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:43:59,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188647788] [2024-05-12 12:43:59,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188647788] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:43:59,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:43:59,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:43:59,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792582039] [2024-05-12 12:43:59,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:43:59,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:43:59,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:43:59,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:43:59,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:43:59,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:43:59,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 126 transitions, 1169 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:43:59,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:43:59,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:43:59,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:00,352 INFO L124 PetriNetUnfolderBase]: 1652/2704 cut-off events. [2024-05-12 12:44:00,353 INFO L125 PetriNetUnfolderBase]: For 22274/22279 co-relation queries the response was YES. [2024-05-12 12:44:00,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12454 conditions, 2704 events. 1652/2704 cut-off events. For 22274/22279 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 16136 event pairs, 368 based on Foata normal form. 5/2706 useless extension candidates. Maximal degree in co-relation 12397. Up to 2309 conditions per place. [2024-05-12 12:44:00,378 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 106 selfloop transitions, 45 changer transitions 0/163 dead transitions. [2024-05-12 12:44:00,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 163 transitions, 1659 flow [2024-05-12 12:44:00,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:44:00,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:44:00,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-05-12 12:44:00,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-05-12 12:44:00,382 INFO L175 Difference]: Start difference. First operand has 119 places, 126 transitions, 1169 flow. Second operand 8 states and 208 transitions. [2024-05-12 12:44:00,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 163 transitions, 1659 flow [2024-05-12 12:44:00,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 163 transitions, 1582 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-05-12 12:44:00,448 INFO L231 Difference]: Finished difference. Result has 126 places, 135 transitions, 1298 flow [2024-05-12 12:44:00,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1092, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1298, PETRI_PLACES=126, PETRI_TRANSITIONS=135} [2024-05-12 12:44:00,450 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 77 predicate places. [2024-05-12 12:44:00,450 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 135 transitions, 1298 flow [2024-05-12 12:44:00,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:00,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:00,450 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-05-12 12:44:00,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 12:44:00,451 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:00,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:00,451 INFO L85 PathProgramCache]: Analyzing trace with hash 483208145, now seen corresponding path program 3 times [2024-05-12 12:44:00,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:00,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967564886] [2024-05-12 12:44:00,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:00,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:00,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:00,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:00,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:00,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967564886] [2024-05-12 12:44:00,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967564886] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:00,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:00,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:44:00,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398808343] [2024-05-12 12:44:00,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:00,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:44:00,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:00,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:44:00,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:44:00,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:00,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 135 transitions, 1298 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:00,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:00,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:00,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:01,015 INFO L124 PetriNetUnfolderBase]: 1663/2801 cut-off events. [2024-05-12 12:44:01,016 INFO L125 PetriNetUnfolderBase]: For 25111/25113 co-relation queries the response was YES. [2024-05-12 12:44:01,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13118 conditions, 2801 events. 1663/2801 cut-off events. For 25111/25113 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 17156 event pairs, 445 based on Foata normal form. 1/2789 useless extension candidates. Maximal degree in co-relation 13058. Up to 2286 conditions per place. [2024-05-12 12:44:01,041 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 102 selfloop transitions, 46 changer transitions 0/160 dead transitions. [2024-05-12 12:44:01,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 160 transitions, 1722 flow [2024-05-12 12:44:01,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:44:01,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:44:01,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-05-12 12:44:01,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6074074074074074 [2024-05-12 12:44:01,043 INFO L175 Difference]: Start difference. First operand has 126 places, 135 transitions, 1298 flow. Second operand 6 states and 164 transitions. [2024-05-12 12:44:01,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 160 transitions, 1722 flow [2024-05-12 12:44:01,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 160 transitions, 1640 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-05-12 12:44:01,120 INFO L231 Difference]: Finished difference. Result has 128 places, 138 transitions, 1354 flow [2024-05-12 12:44:01,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1218, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1354, PETRI_PLACES=128, PETRI_TRANSITIONS=138} [2024-05-12 12:44:01,120 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 79 predicate places. [2024-05-12 12:44:01,121 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 138 transitions, 1354 flow [2024-05-12 12:44:01,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:01,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:01,121 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-05-12 12:44:01,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 12:44:01,121 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:01,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:01,122 INFO L85 PathProgramCache]: Analyzing trace with hash 461818466, now seen corresponding path program 2 times [2024-05-12 12:44:01,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:01,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368842282] [2024-05-12 12:44:01,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:01,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:01,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:01,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:01,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:01,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368842282] [2024-05-12 12:44:01,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368842282] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:01,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:01,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:44:01,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636110133] [2024-05-12 12:44:01,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:01,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:44:01,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:01,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:44:01,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:44:01,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:01,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 138 transitions, 1354 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:01,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:01,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:01,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:01,743 INFO L124 PetriNetUnfolderBase]: 1741/2897 cut-off events. [2024-05-12 12:44:01,744 INFO L125 PetriNetUnfolderBase]: For 26980/26982 co-relation queries the response was YES. [2024-05-12 12:44:01,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14027 conditions, 2897 events. 1741/2897 cut-off events. For 26980/26982 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 17702 event pairs, 451 based on Foata normal form. 2/2885 useless extension candidates. Maximal degree in co-relation 13966. Up to 2395 conditions per place. [2024-05-12 12:44:01,768 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 114 selfloop transitions, 55 changer transitions 0/181 dead transitions. [2024-05-12 12:44:01,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 181 transitions, 2037 flow [2024-05-12 12:44:01,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:44:01,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:44:01,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-05-12 12:44:01,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-05-12 12:44:01,769 INFO L175 Difference]: Start difference. First operand has 128 places, 138 transitions, 1354 flow. Second operand 7 states and 190 transitions. [2024-05-12 12:44:01,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 181 transitions, 2037 flow [2024-05-12 12:44:01,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 181 transitions, 1943 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-05-12 12:44:01,867 INFO L231 Difference]: Finished difference. Result has 133 places, 156 transitions, 1680 flow [2024-05-12 12:44:01,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1264, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1680, PETRI_PLACES=133, PETRI_TRANSITIONS=156} [2024-05-12 12:44:01,867 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 84 predicate places. [2024-05-12 12:44:01,868 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 156 transitions, 1680 flow [2024-05-12 12:44:01,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:01,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:01,868 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-05-12 12:44:01,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 12:44:01,868 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:01,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:01,869 INFO L85 PathProgramCache]: Analyzing trace with hash 478591946, now seen corresponding path program 3 times [2024-05-12 12:44:01,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:01,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818484808] [2024-05-12 12:44:01,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:01,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:01,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:02,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:02,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:02,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818484808] [2024-05-12 12:44:02,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818484808] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:02,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:02,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:44:02,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769947150] [2024-05-12 12:44:02,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:02,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:44:02,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:02,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:44:02,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:44:02,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:02,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 156 transitions, 1680 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:02,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:02,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:02,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:02,631 INFO L124 PetriNetUnfolderBase]: 1735/2863 cut-off events. [2024-05-12 12:44:02,632 INFO L125 PetriNetUnfolderBase]: For 30088/30090 co-relation queries the response was YES. [2024-05-12 12:44:02,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14485 conditions, 2863 events. 1735/2863 cut-off events. For 30088/30090 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 17353 event pairs, 380 based on Foata normal form. 2/2851 useless extension candidates. Maximal degree in co-relation 14422. Up to 2389 conditions per place. [2024-05-12 12:44:02,658 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 110 selfloop transitions, 55 changer transitions 0/177 dead transitions. [2024-05-12 12:44:02,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 177 transitions, 2058 flow [2024-05-12 12:44:02,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:44:02,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:44:02,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-05-12 12:44:02,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6148148148148148 [2024-05-12 12:44:02,659 INFO L175 Difference]: Start difference. First operand has 133 places, 156 transitions, 1680 flow. Second operand 6 states and 166 transitions. [2024-05-12 12:44:02,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 177 transitions, 2058 flow [2024-05-12 12:44:02,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 177 transitions, 1921 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-05-12 12:44:02,744 INFO L231 Difference]: Finished difference. Result has 135 places, 156 transitions, 1667 flow [2024-05-12 12:44:02,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1543, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1667, PETRI_PLACES=135, PETRI_TRANSITIONS=156} [2024-05-12 12:44:02,746 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 86 predicate places. [2024-05-12 12:44:02,746 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 156 transitions, 1667 flow [2024-05-12 12:44:02,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:02,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:02,746 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-05-12 12:44:02,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 12:44:02,747 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:02,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:02,747 INFO L85 PathProgramCache]: Analyzing trace with hash -137930945, now seen corresponding path program 4 times [2024-05-12 12:44:02,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:02,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144348681] [2024-05-12 12:44:02,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:02,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:02,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:02,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:02,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:02,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144348681] [2024-05-12 12:44:02,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144348681] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:02,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:02,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:44:02,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943698990] [2024-05-12 12:44:02,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:02,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:44:02,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:02,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:44:02,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:44:02,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:02,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 156 transitions, 1667 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:02,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:02,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:02,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:03,375 INFO L124 PetriNetUnfolderBase]: 1732/2853 cut-off events. [2024-05-12 12:44:03,375 INFO L125 PetriNetUnfolderBase]: For 29074/29076 co-relation queries the response was YES. [2024-05-12 12:44:03,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14507 conditions, 2853 events. 1732/2853 cut-off events. For 29074/29076 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 17215 event pairs, 384 based on Foata normal form. 1/2837 useless extension candidates. Maximal degree in co-relation 14443. Up to 2401 conditions per place. [2024-05-12 12:44:03,397 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 125 selfloop transitions, 40 changer transitions 0/177 dead transitions. [2024-05-12 12:44:03,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 177 transitions, 2047 flow [2024-05-12 12:44:03,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:44:03,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:44:03,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-05-12 12:44:03,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6355555555555555 [2024-05-12 12:44:03,399 INFO L175 Difference]: Start difference. First operand has 135 places, 156 transitions, 1667 flow. Second operand 5 states and 143 transitions. [2024-05-12 12:44:03,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 177 transitions, 2047 flow [2024-05-12 12:44:03,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 177 transitions, 1909 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-05-12 12:44:03,491 INFO L231 Difference]: Finished difference. Result has 134 places, 156 transitions, 1621 flow [2024-05-12 12:44:03,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1529, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1621, PETRI_PLACES=134, PETRI_TRANSITIONS=156} [2024-05-12 12:44:03,492 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 85 predicate places. [2024-05-12 12:44:03,492 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 156 transitions, 1621 flow [2024-05-12 12:44:03,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:03,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:03,492 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-05-12 12:44:03,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 12:44:03,493 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:03,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:03,493 INFO L85 PathProgramCache]: Analyzing trace with hash 461826402, now seen corresponding path program 1 times [2024-05-12 12:44:03,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:03,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457424860] [2024-05-12 12:44:03,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:03,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:03,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:03,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:03,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:03,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457424860] [2024-05-12 12:44:03,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457424860] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:03,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:03,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:44:03,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666496365] [2024-05-12 12:44:03,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:03,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:44:03,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:03,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:44:03,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:44:03,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-05-12 12:44:03,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 156 transitions, 1621 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:03,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:03,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-05-12 12:44:03,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:04,179 INFO L124 PetriNetUnfolderBase]: 1715/2825 cut-off events. [2024-05-12 12:44:04,179 INFO L125 PetriNetUnfolderBase]: For 30940/30952 co-relation queries the response was YES. [2024-05-12 12:44:04,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14280 conditions, 2825 events. 1715/2825 cut-off events. For 30940/30952 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 17240 event pairs, 373 based on Foata normal form. 10/2814 useless extension candidates. Maximal degree in co-relation 14216. Up to 2298 conditions per place. [2024-05-12 12:44:04,205 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 124 selfloop transitions, 23 changer transitions 0/176 dead transitions. [2024-05-12 12:44:04,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 176 transitions, 1995 flow [2024-05-12 12:44:04,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 12:44:04,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 12:44:04,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-05-12 12:44:04,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-05-12 12:44:04,206 INFO L175 Difference]: Start difference. First operand has 134 places, 156 transitions, 1621 flow. Second operand 5 states and 140 transitions. [2024-05-12 12:44:04,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 176 transitions, 1995 flow [2024-05-12 12:44:04,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 176 transitions, 1881 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-05-12 12:44:04,303 INFO L231 Difference]: Finished difference. Result has 134 places, 157 transitions, 1576 flow [2024-05-12 12:44:04,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1507, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1576, PETRI_PLACES=134, PETRI_TRANSITIONS=157} [2024-05-12 12:44:04,304 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 85 predicate places. [2024-05-12 12:44:04,304 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 157 transitions, 1576 flow [2024-05-12 12:44:04,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:04,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:04,305 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-05-12 12:44:04,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 12:44:04,305 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:04,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:04,305 INFO L85 PathProgramCache]: Analyzing trace with hash 1762516852, now seen corresponding path program 4 times [2024-05-12 12:44:04,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:04,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677673533] [2024-05-12 12:44:04,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:04,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:04,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:04,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:04,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:04,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677673533] [2024-05-12 12:44:04,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677673533] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:04,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:04,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:44:04,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523444840] [2024-05-12 12:44:04,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:04,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:44:04,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:04,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:44:04,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:44:04,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:04,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 157 transitions, 1576 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:04,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:04,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:04,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:04,919 INFO L124 PetriNetUnfolderBase]: 1825/2971 cut-off events. [2024-05-12 12:44:04,919 INFO L125 PetriNetUnfolderBase]: For 30378/30383 co-relation queries the response was YES. [2024-05-12 12:44:04,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15187 conditions, 2971 events. 1825/2971 cut-off events. For 30378/30383 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 17943 event pairs, 385 based on Foata normal form. 5/2969 useless extension candidates. Maximal degree in co-relation 15122. Up to 2503 conditions per place. [2024-05-12 12:44:04,941 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 121 selfloop transitions, 58 changer transitions 0/191 dead transitions. [2024-05-12 12:44:04,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 191 transitions, 2140 flow [2024-05-12 12:44:04,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:44:04,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:44:04,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-05-12 12:44:04,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5904761904761905 [2024-05-12 12:44:04,944 INFO L175 Difference]: Start difference. First operand has 134 places, 157 transitions, 1576 flow. Second operand 7 states and 186 transitions. [2024-05-12 12:44:04,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 191 transitions, 2140 flow [2024-05-12 12:44:05,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 191 transitions, 2099 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-05-12 12:44:05,012 INFO L231 Difference]: Finished difference. Result has 139 places, 166 transitions, 1788 flow [2024-05-12 12:44:05,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1535, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1788, PETRI_PLACES=139, PETRI_TRANSITIONS=166} [2024-05-12 12:44:05,013 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 90 predicate places. [2024-05-12 12:44:05,014 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 166 transitions, 1788 flow [2024-05-12 12:44:05,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:05,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:05,014 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-05-12 12:44:05,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 12:44:05,014 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:05,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:05,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1727817072, now seen corresponding path program 5 times [2024-05-12 12:44:05,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:05,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928748612] [2024-05-12 12:44:05,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:05,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:05,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:05,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:05,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:05,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928748612] [2024-05-12 12:44:05,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928748612] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:05,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:05,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:44:05,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137060911] [2024-05-12 12:44:05,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:05,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:44:05,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:05,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:44:05,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:44:05,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:05,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 166 transitions, 1788 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:05,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:05,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:05,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:05,675 INFO L124 PetriNetUnfolderBase]: 1822/2994 cut-off events. [2024-05-12 12:44:05,675 INFO L125 PetriNetUnfolderBase]: For 33813/33815 co-relation queries the response was YES. [2024-05-12 12:44:05,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15682 conditions, 2994 events. 1822/2994 cut-off events. For 33813/33815 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 18206 event pairs, 388 based on Foata normal form. 1/2978 useless extension candidates. Maximal degree in co-relation 15615. Up to 2558 conditions per place. [2024-05-12 12:44:05,702 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 140 selfloop transitions, 38 changer transitions 0/190 dead transitions. [2024-05-12 12:44:05,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 190 transitions, 2200 flow [2024-05-12 12:44:05,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:44:05,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:44:05,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-05-12 12:44:05,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-05-12 12:44:05,703 INFO L175 Difference]: Start difference. First operand has 139 places, 166 transitions, 1788 flow. Second operand 6 states and 165 transitions. [2024-05-12 12:44:05,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 190 transitions, 2200 flow [2024-05-12 12:44:05,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 190 transitions, 2126 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-05-12 12:44:05,787 INFO L231 Difference]: Finished difference. Result has 143 places, 166 transitions, 1796 flow [2024-05-12 12:44:05,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1714, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1796, PETRI_PLACES=143, PETRI_TRANSITIONS=166} [2024-05-12 12:44:05,787 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 94 predicate places. [2024-05-12 12:44:05,788 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 166 transitions, 1796 flow [2024-05-12 12:44:05,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:05,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:05,789 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-05-12 12:44:05,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 12:44:05,789 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:05,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:05,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1434224670, now seen corresponding path program 6 times [2024-05-12 12:44:05,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:05,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521212711] [2024-05-12 12:44:05,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:05,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:05,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:05,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:05,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:05,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521212711] [2024-05-12 12:44:05,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521212711] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:05,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:05,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:44:05,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975682161] [2024-05-12 12:44:05,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:05,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:44:05,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:05,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:44:05,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:44:06,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:06,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 166 transitions, 1796 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:06,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:06,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:06,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:06,391 INFO L124 PetriNetUnfolderBase]: 1844/3032 cut-off events. [2024-05-12 12:44:06,392 INFO L125 PetriNetUnfolderBase]: For 36480/36482 co-relation queries the response was YES. [2024-05-12 12:44:06,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16049 conditions, 3032 events. 1844/3032 cut-off events. For 36480/36482 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 18504 event pairs, 398 based on Foata normal form. 2/3020 useless extension candidates. Maximal degree in co-relation 15979. Up to 2481 conditions per place. [2024-05-12 12:44:06,415 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 114 selfloop transitions, 77 changer transitions 0/203 dead transitions. [2024-05-12 12:44:06,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 203 transitions, 2390 flow [2024-05-12 12:44:06,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:44:06,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:44:06,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-05-12 12:44:06,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-05-12 12:44:06,417 INFO L175 Difference]: Start difference. First operand has 143 places, 166 transitions, 1796 flow. Second operand 9 states and 234 transitions. [2024-05-12 12:44:06,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 203 transitions, 2390 flow [2024-05-12 12:44:06,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 203 transitions, 2270 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-05-12 12:44:06,527 INFO L231 Difference]: Finished difference. Result has 148 places, 172 transitions, 1942 flow [2024-05-12 12:44:06,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1676, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1942, PETRI_PLACES=148, PETRI_TRANSITIONS=172} [2024-05-12 12:44:06,528 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 99 predicate places. [2024-05-12 12:44:06,528 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 172 transitions, 1942 flow [2024-05-12 12:44:06,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:06,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:06,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:06,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 12:44:06,529 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:06,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:06,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1622450160, now seen corresponding path program 7 times [2024-05-12 12:44:06,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:06,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791519544] [2024-05-12 12:44:06,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:06,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:06,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:06,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:06,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:06,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791519544] [2024-05-12 12:44:06,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791519544] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:06,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:06,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:44:06,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893931698] [2024-05-12 12:44:06,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:06,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:44:06,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:06,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:44:06,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:44:06,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:06,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 172 transitions, 1942 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:06,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:06,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:06,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:07,185 INFO L124 PetriNetUnfolderBase]: 1855/3035 cut-off events. [2024-05-12 12:44:07,185 INFO L125 PetriNetUnfolderBase]: For 39329/39331 co-relation queries the response was YES. [2024-05-12 12:44:07,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16588 conditions, 3035 events. 1855/3035 cut-off events. For 39329/39331 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 18453 event pairs, 394 based on Foata normal form. 1/3031 useless extension candidates. Maximal degree in co-relation 16518. Up to 2493 conditions per place. [2024-05-12 12:44:07,209 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 113 selfloop transitions, 78 changer transitions 0/203 dead transitions. [2024-05-12 12:44:07,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 203 transitions, 2488 flow [2024-05-12 12:44:07,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:44:07,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:44:07,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-05-12 12:44:07,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-05-12 12:44:07,210 INFO L175 Difference]: Start difference. First operand has 148 places, 172 transitions, 1942 flow. Second operand 8 states and 212 transitions. [2024-05-12 12:44:07,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 203 transitions, 2488 flow [2024-05-12 12:44:07,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 203 transitions, 2230 flow, removed 57 selfloop flow, removed 6 redundant places. [2024-05-12 12:44:07,302 INFO L231 Difference]: Finished difference. Result has 150 places, 175 transitions, 1898 flow [2024-05-12 12:44:07,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1707, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1898, PETRI_PLACES=150, PETRI_TRANSITIONS=175} [2024-05-12 12:44:07,302 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 101 predicate places. [2024-05-12 12:44:07,303 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 175 transitions, 1898 flow [2024-05-12 12:44:07,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:07,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:07,303 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-05-12 12:44:07,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 12:44:07,303 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:07,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:07,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1627812540, now seen corresponding path program 8 times [2024-05-12 12:44:07,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:07,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877995571] [2024-05-12 12:44:07,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:07,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:07,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:07,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:07,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:07,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877995571] [2024-05-12 12:44:07,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877995571] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:07,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:07,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:44:07,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050088426] [2024-05-12 12:44:07,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:07,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:44:07,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:07,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:44:07,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:44:07,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:07,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 175 transitions, 1898 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:07,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:07,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:07,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:07,880 INFO L124 PetriNetUnfolderBase]: 1852/3031 cut-off events. [2024-05-12 12:44:07,880 INFO L125 PetriNetUnfolderBase]: For 39875/39877 co-relation queries the response was YES. [2024-05-12 12:44:07,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16386 conditions, 3031 events. 1852/3031 cut-off events. For 39875/39877 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 18444 event pairs, 409 based on Foata normal form. 1/3021 useless extension candidates. Maximal degree in co-relation 16315. Up to 2490 conditions per place. [2024-05-12 12:44:07,903 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 109 selfloop transitions, 75 changer transitions 0/196 dead transitions. [2024-05-12 12:44:07,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 196 transitions, 2314 flow [2024-05-12 12:44:07,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:44:07,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:44:07,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-05-12 12:44:07,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-05-12 12:44:07,905 INFO L175 Difference]: Start difference. First operand has 150 places, 175 transitions, 1898 flow. Second operand 6 states and 165 transitions. [2024-05-12 12:44:07,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 196 transitions, 2314 flow [2024-05-12 12:44:08,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 196 transitions, 2152 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-05-12 12:44:08,003 INFO L231 Difference]: Finished difference. Result has 151 places, 175 transitions, 1892 flow [2024-05-12 12:44:08,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1736, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1892, PETRI_PLACES=151, PETRI_TRANSITIONS=175} [2024-05-12 12:44:08,003 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 102 predicate places. [2024-05-12 12:44:08,003 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 175 transitions, 1892 flow [2024-05-12 12:44:08,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:08,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:08,004 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-05-12 12:44:08,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 12:44:08,004 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:08,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:08,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1434216734, now seen corresponding path program 2 times [2024-05-12 12:44:08,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:08,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113068135] [2024-05-12 12:44:08,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:08,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:08,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:08,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:08,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:08,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113068135] [2024-05-12 12:44:08,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113068135] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:08,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:08,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:44:08,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260891002] [2024-05-12 12:44:08,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:08,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:44:08,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:08,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:44:08,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:44:08,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-05-12 12:44:08,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 175 transitions, 1892 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:08,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:08,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-05-12 12:44:08,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:08,638 INFO L124 PetriNetUnfolderBase]: 1830/3118 cut-off events. [2024-05-12 12:44:08,638 INFO L125 PetriNetUnfolderBase]: For 45678/45710 co-relation queries the response was YES. [2024-05-12 12:44:08,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16334 conditions, 3118 events. 1830/3118 cut-off events. For 45678/45710 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 19906 event pairs, 670 based on Foata normal form. 39/3107 useless extension candidates. Maximal degree in co-relation 16262. Up to 2476 conditions per place. [2024-05-12 12:44:08,665 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 138 selfloop transitions, 26 changer transitions 0/198 dead transitions. [2024-05-12 12:44:08,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 198 transitions, 2314 flow [2024-05-12 12:44:08,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:44:08,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:44:08,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-05-12 12:44:08,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-05-12 12:44:08,666 INFO L175 Difference]: Start difference. First operand has 151 places, 175 transitions, 1892 flow. Second operand 6 states and 162 transitions. [2024-05-12 12:44:08,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 198 transitions, 2314 flow [2024-05-12 12:44:08,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 198 transitions, 2142 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-05-12 12:44:08,769 INFO L231 Difference]: Finished difference. Result has 151 places, 176 transitions, 1794 flow [2024-05-12 12:44:08,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1720, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1794, PETRI_PLACES=151, PETRI_TRANSITIONS=176} [2024-05-12 12:44:08,770 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 102 predicate places. [2024-05-12 12:44:08,770 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 176 transitions, 1794 flow [2024-05-12 12:44:08,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:08,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:08,770 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-05-12 12:44:08,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 12:44:08,770 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:08,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:08,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1420884254, now seen corresponding path program 3 times [2024-05-12 12:44:08,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:08,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769391271] [2024-05-12 12:44:08,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:08,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:08,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:09,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:09,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:09,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769391271] [2024-05-12 12:44:09,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769391271] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:09,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:09,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:44:09,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833855834] [2024-05-12 12:44:09,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:09,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:44:09,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:09,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:44:09,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:44:09,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-05-12 12:44:09,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 176 transitions, 1794 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:09,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:09,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-05-12 12:44:09,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:09,450 INFO L124 PetriNetUnfolderBase]: 1850/3130 cut-off events. [2024-05-12 12:44:09,450 INFO L125 PetriNetUnfolderBase]: For 44717/44747 co-relation queries the response was YES. [2024-05-12 12:44:09,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16267 conditions, 3130 events. 1850/3130 cut-off events. For 44717/44747 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 19922 event pairs, 642 based on Foata normal form. 38/3123 useless extension candidates. Maximal degree in co-relation 16194. Up to 2354 conditions per place. [2024-05-12 12:44:09,478 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 139 selfloop transitions, 29 changer transitions 0/202 dead transitions. [2024-05-12 12:44:09,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 202 transitions, 2250 flow [2024-05-12 12:44:09,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:44:09,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:44:09,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-05-12 12:44:09,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6074074074074074 [2024-05-12 12:44:09,479 INFO L175 Difference]: Start difference. First operand has 151 places, 176 transitions, 1794 flow. Second operand 6 states and 164 transitions. [2024-05-12 12:44:09,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 202 transitions, 2250 flow [2024-05-12 12:44:09,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 202 transitions, 2196 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-05-12 12:44:09,564 INFO L231 Difference]: Finished difference. Result has 153 places, 177 transitions, 1820 flow [2024-05-12 12:44:09,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1740, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1820, PETRI_PLACES=153, PETRI_TRANSITIONS=177} [2024-05-12 12:44:09,565 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 104 predicate places. [2024-05-12 12:44:09,565 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 177 transitions, 1820 flow [2024-05-12 12:44:09,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:09,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:09,565 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-05-12 12:44:09,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 12:44:09,565 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:09,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:09,566 INFO L85 PathProgramCache]: Analyzing trace with hash -679064010, now seen corresponding path program 1 times [2024-05-12 12:44:09,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:09,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876490370] [2024-05-12 12:44:09,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:09,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:09,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:09,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:09,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:09,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876490370] [2024-05-12 12:44:09,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876490370] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:09,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:09,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:44:09,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371197889] [2024-05-12 12:44:09,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:09,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:44:09,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:09,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:44:09,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:44:09,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:09,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 177 transitions, 1820 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:09,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:09,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:09,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:10,410 INFO L124 PetriNetUnfolderBase]: 2057/3399 cut-off events. [2024-05-12 12:44:10,411 INFO L125 PetriNetUnfolderBase]: For 49600/49600 co-relation queries the response was YES. [2024-05-12 12:44:10,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17930 conditions, 3399 events. 2057/3399 cut-off events. For 49600/49600 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 21352 event pairs, 745 based on Foata normal form. 6/3389 useless extension candidates. Maximal degree in co-relation 17856. Up to 2754 conditions per place. [2024-05-12 12:44:10,450 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 183 selfloop transitions, 26 changer transitions 0/221 dead transitions. [2024-05-12 12:44:10,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 221 transitions, 2483 flow [2024-05-12 12:44:10,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:44:10,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:44:10,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-05-12 12:44:10,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-05-12 12:44:10,452 INFO L175 Difference]: Start difference. First operand has 153 places, 177 transitions, 1820 flow. Second operand 7 states and 190 transitions. [2024-05-12 12:44:10,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 221 transitions, 2483 flow [2024-05-12 12:44:10,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 221 transitions, 2419 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-05-12 12:44:10,568 INFO L231 Difference]: Finished difference. Result has 158 places, 182 transitions, 1869 flow [2024-05-12 12:44:10,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1756, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1869, PETRI_PLACES=158, PETRI_TRANSITIONS=182} [2024-05-12 12:44:10,568 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 109 predicate places. [2024-05-12 12:44:10,569 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 182 transitions, 1869 flow [2024-05-12 12:44:10,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:10,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:10,569 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-05-12 12:44:10,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 12:44:10,569 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:10,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:10,569 INFO L85 PathProgramCache]: Analyzing trace with hash -590498250, now seen corresponding path program 2 times [2024-05-12 12:44:10,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:10,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722632301] [2024-05-12 12:44:10,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:10,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:10,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:10,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:10,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:10,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722632301] [2024-05-12 12:44:10,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722632301] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:10,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:10,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:44:10,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656963362] [2024-05-12 12:44:10,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:10,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:44:10,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:10,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:44:10,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:44:10,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:10,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 182 transitions, 1869 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:10,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:10,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:10,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:11,260 INFO L124 PetriNetUnfolderBase]: 2185/3573 cut-off events. [2024-05-12 12:44:11,260 INFO L125 PetriNetUnfolderBase]: For 55491/55491 co-relation queries the response was YES. [2024-05-12 12:44:11,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19104 conditions, 3573 events. 2185/3573 cut-off events. For 55491/55491 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 22371 event pairs, 451 based on Foata normal form. 6/3572 useless extension candidates. Maximal degree in co-relation 19027. Up to 3036 conditions per place. [2024-05-12 12:44:11,292 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 181 selfloop transitions, 25 changer transitions 0/218 dead transitions. [2024-05-12 12:44:11,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 218 transitions, 2489 flow [2024-05-12 12:44:11,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:44:11,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:44:11,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-05-12 12:44:11,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5936507936507937 [2024-05-12 12:44:11,293 INFO L175 Difference]: Start difference. First operand has 158 places, 182 transitions, 1869 flow. Second operand 7 states and 187 transitions. [2024-05-12 12:44:11,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 218 transitions, 2489 flow [2024-05-12 12:44:11,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 218 transitions, 2459 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-05-12 12:44:11,446 INFO L231 Difference]: Finished difference. Result has 164 places, 185 transitions, 1927 flow [2024-05-12 12:44:11,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1839, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1927, PETRI_PLACES=164, PETRI_TRANSITIONS=185} [2024-05-12 12:44:11,447 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 115 predicate places. [2024-05-12 12:44:11,447 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 185 transitions, 1927 flow [2024-05-12 12:44:11,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:11,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:11,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] [2024-05-12 12:44:11,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 12:44:11,448 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:11,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:11,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1860601262, now seen corresponding path program 3 times [2024-05-12 12:44:11,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:11,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966361264] [2024-05-12 12:44:11,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:11,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:11,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:11,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:11,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:11,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966361264] [2024-05-12 12:44:11,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966361264] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:11,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:11,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:44:11,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209706794] [2024-05-12 12:44:11,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:11,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:44:11,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:11,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:44:11,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:44:11,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:11,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 185 transitions, 1927 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:11,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:11,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:11,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:12,091 INFO L124 PetriNetUnfolderBase]: 2167/3583 cut-off events. [2024-05-12 12:44:12,091 INFO L125 PetriNetUnfolderBase]: For 55408/55408 co-relation queries the response was YES. [2024-05-12 12:44:12,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19116 conditions, 3583 events. 2167/3583 cut-off events. For 55408/55408 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 22846 event pairs, 808 based on Foata normal form. 8/3570 useless extension candidates. Maximal degree in co-relation 19036. Up to 3096 conditions per place. [2024-05-12 12:44:12,125 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 179 selfloop transitions, 24 changer transitions 0/215 dead transitions. [2024-05-12 12:44:12,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 215 transitions, 2446 flow [2024-05-12 12:44:12,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:44:12,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:44:12,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-05-12 12:44:12,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.580952380952381 [2024-05-12 12:44:12,126 INFO L175 Difference]: Start difference. First operand has 164 places, 185 transitions, 1927 flow. Second operand 7 states and 183 transitions. [2024-05-12 12:44:12,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 215 transitions, 2446 flow [2024-05-12 12:44:12,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 215 transitions, 2414 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-05-12 12:44:12,272 INFO L231 Difference]: Finished difference. Result has 168 places, 186 transitions, 1962 flow [2024-05-12 12:44:12,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1897, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1962, PETRI_PLACES=168, PETRI_TRANSITIONS=186} [2024-05-12 12:44:12,272 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 119 predicate places. [2024-05-12 12:44:12,272 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 186 transitions, 1962 flow [2024-05-12 12:44:12,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:12,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:12,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:12,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 12:44:12,273 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:12,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:12,273 INFO L85 PathProgramCache]: Analyzing trace with hash 2033225876, now seen corresponding path program 4 times [2024-05-12 12:44:12,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:12,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521946772] [2024-05-12 12:44:12,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:12,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:12,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:12,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-05-12 12:44:12,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:12,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521946772] [2024-05-12 12:44:12,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521946772] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:12,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:12,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:44:12,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411152923] [2024-05-12 12:44:12,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:12,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:44:12,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:12,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:44:12,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:44:12,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:12,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 186 transitions, 1962 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:12,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:12,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:12,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:13,000 INFO L124 PetriNetUnfolderBase]: 2231/3653 cut-off events. [2024-05-12 12:44:13,000 INFO L125 PetriNetUnfolderBase]: For 58097/58097 co-relation queries the response was YES. [2024-05-12 12:44:13,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19735 conditions, 3653 events. 2231/3653 cut-off events. For 58097/58097 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 23114 event pairs, 808 based on Foata normal form. 8/3643 useless extension candidates. Maximal degree in co-relation 19653. Up to 3206 conditions per place. [2024-05-12 12:44:13,026 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 182 selfloop transitions, 19 changer transitions 0/213 dead transitions. [2024-05-12 12:44:13,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 213 transitions, 2470 flow [2024-05-12 12:44:13,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:44:13,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:44:13,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-05-12 12:44:13,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962962962962963 [2024-05-12 12:44:13,027 INFO L175 Difference]: Start difference. First operand has 168 places, 186 transitions, 1962 flow. Second operand 6 states and 161 transitions. [2024-05-12 12:44:13,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 213 transitions, 2470 flow [2024-05-12 12:44:13,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 213 transitions, 2425 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-05-12 12:44:13,134 INFO L231 Difference]: Finished difference. Result has 169 places, 187 transitions, 1973 flow [2024-05-12 12:44:13,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1917, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1973, PETRI_PLACES=169, PETRI_TRANSITIONS=187} [2024-05-12 12:44:13,135 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 120 predicate places. [2024-05-12 12:44:13,135 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 187 transitions, 1973 flow [2024-05-12 12:44:13,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:13,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:13,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] [2024-05-12 12:44:13,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 12:44:13,136 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:13,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:13,136 INFO L85 PathProgramCache]: Analyzing trace with hash 2033078006, now seen corresponding path program 5 times [2024-05-12 12:44:13,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:13,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974868532] [2024-05-12 12:44:13,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:13,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:13,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:13,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:13,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:13,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974868532] [2024-05-12 12:44:13,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974868532] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:13,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:13,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:44:13,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039035175] [2024-05-12 12:44:13,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:13,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:44:13,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:13,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:44:13,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:44:13,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:13,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 187 transitions, 1973 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:13,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:13,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:13,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:13,839 INFO L124 PetriNetUnfolderBase]: 2277/3731 cut-off events. [2024-05-12 12:44:13,839 INFO L125 PetriNetUnfolderBase]: For 59821/59821 co-relation queries the response was YES. [2024-05-12 12:44:13,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20229 conditions, 3731 events. 2277/3731 cut-off events. For 59821/59821 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 23718 event pairs, 779 based on Foata normal form. 6/3720 useless extension candidates. Maximal degree in co-relation 20146. Up to 3092 conditions per place. [2024-05-12 12:44:13,870 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 188 selfloop transitions, 22 changer transitions 0/222 dead transitions. [2024-05-12 12:44:13,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 222 transitions, 2607 flow [2024-05-12 12:44:13,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:44:13,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:44:13,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-05-12 12:44:13,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-05-12 12:44:13,871 INFO L175 Difference]: Start difference. First operand has 169 places, 187 transitions, 1973 flow. Second operand 6 states and 168 transitions. [2024-05-12 12:44:13,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 222 transitions, 2607 flow [2024-05-12 12:44:14,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 222 transitions, 2568 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-05-12 12:44:14,011 INFO L231 Difference]: Finished difference. Result has 172 places, 189 transitions, 2017 flow [2024-05-12 12:44:14,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1934, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2017, PETRI_PLACES=172, PETRI_TRANSITIONS=189} [2024-05-12 12:44:14,012 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 123 predicate places. [2024-05-12 12:44:14,012 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 189 transitions, 2017 flow [2024-05-12 12:44:14,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:14,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:14,013 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-05-12 12:44:14,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 12:44:14,013 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:14,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:14,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1428502814, now seen corresponding path program 6 times [2024-05-12 12:44:14,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:14,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783811788] [2024-05-12 12:44:14,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:14,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:14,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:14,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:14,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:14,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783811788] [2024-05-12 12:44:14,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783811788] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:14,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:14,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:44:14,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496050562] [2024-05-12 12:44:14,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:14,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:44:14,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:14,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:44:14,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:44:14,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:14,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 189 transitions, 2017 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:14,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:14,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:14,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:14,742 INFO L124 PetriNetUnfolderBase]: 2259/3659 cut-off events. [2024-05-12 12:44:14,742 INFO L125 PetriNetUnfolderBase]: For 58740/58740 co-relation queries the response was YES. [2024-05-12 12:44:14,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20012 conditions, 3659 events. 2259/3659 cut-off events. For 58740/58740 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22982 event pairs, 445 based on Foata normal form. 8/3665 useless extension candidates. Maximal degree in co-relation 19927. Up to 3250 conditions per place. [2024-05-12 12:44:14,775 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 190 selfloop transitions, 20 changer transitions 0/222 dead transitions. [2024-05-12 12:44:14,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 222 transitions, 2560 flow [2024-05-12 12:44:14,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:44:14,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:44:14,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-05-12 12:44:14,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-05-12 12:44:14,776 INFO L175 Difference]: Start difference. First operand has 172 places, 189 transitions, 2017 flow. Second operand 8 states and 203 transitions. [2024-05-12 12:44:14,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 222 transitions, 2560 flow [2024-05-12 12:44:14,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 222 transitions, 2478 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-05-12 12:44:14,917 INFO L231 Difference]: Finished difference. Result has 175 places, 190 transitions, 1998 flow [2024-05-12 12:44:14,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1941, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1998, PETRI_PLACES=175, PETRI_TRANSITIONS=190} [2024-05-12 12:44:14,918 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 126 predicate places. [2024-05-12 12:44:14,918 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 190 transitions, 1998 flow [2024-05-12 12:44:14,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:14,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:14,918 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-05-12 12:44:14,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 12:44:14,919 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:14,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:14,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1420878302, now seen corresponding path program 1 times [2024-05-12 12:44:14,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:14,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085960339] [2024-05-12 12:44:14,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:14,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:14,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:15,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:15,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:15,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085960339] [2024-05-12 12:44:15,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085960339] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:15,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:15,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:44:15,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940912083] [2024-05-12 12:44:15,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:15,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 12:44:15,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:15,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 12:44:15,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 12:44:15,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:15,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 190 transitions, 1998 flow. Second operand has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:15,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:15,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:15,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:15,616 INFO L124 PetriNetUnfolderBase]: 2246/3692 cut-off events. [2024-05-12 12:44:15,616 INFO L125 PetriNetUnfolderBase]: For 55282/55282 co-relation queries the response was YES. [2024-05-12 12:44:15,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19479 conditions, 3692 events. 2246/3692 cut-off events. For 55282/55282 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 23427 event pairs, 786 based on Foata normal form. 6/3680 useless extension candidates. Maximal degree in co-relation 19394. Up to 3091 conditions per place. [2024-05-12 12:44:15,649 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 189 selfloop transitions, 24 changer transitions 0/225 dead transitions. [2024-05-12 12:44:15,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 225 transitions, 2555 flow [2024-05-12 12:44:15,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:44:15,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:44:15,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-05-12 12:44:15,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-05-12 12:44:15,655 INFO L175 Difference]: Start difference. First operand has 175 places, 190 transitions, 1998 flow. Second operand 8 states and 205 transitions. [2024-05-12 12:44:15,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 225 transitions, 2555 flow [2024-05-12 12:44:15,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 225 transitions, 2516 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-05-12 12:44:15,804 INFO L231 Difference]: Finished difference. Result has 177 places, 190 transitions, 2011 flow [2024-05-12 12:44:15,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1959, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2011, PETRI_PLACES=177, PETRI_TRANSITIONS=190} [2024-05-12 12:44:15,805 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 128 predicate places. [2024-05-12 12:44:15,805 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 190 transitions, 2011 flow [2024-05-12 12:44:15,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.285714285714285) internal successors, (128), 7 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:15,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:15,805 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-05-12 12:44:15,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 12:44:15,806 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:15,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:15,806 INFO L85 PathProgramCache]: Analyzing trace with hash 427838775, now seen corresponding path program 1 times [2024-05-12 12:44:15,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:15,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808227502] [2024-05-12 12:44:15,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:15,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:15,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:15,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:15,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:15,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808227502] [2024-05-12 12:44:15,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808227502] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:15,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:15,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 12:44:15,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561070910] [2024-05-12 12:44:15,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:15,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 12:44:15,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:15,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 12:44:15,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-05-12 12:44:15,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 45 [2024-05-12 12:44:15,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 190 transitions, 2011 flow. Second operand has 5 states, 5 states have (on average 24.0) internal successors, (120), 5 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:15,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:15,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 45 [2024-05-12 12:44:15,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:16,629 INFO L124 PetriNetUnfolderBase]: 2470/4445 cut-off events. [2024-05-12 12:44:16,629 INFO L125 PetriNetUnfolderBase]: For 41758/41928 co-relation queries the response was YES. [2024-05-12 12:44:16,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20910 conditions, 4445 events. 2470/4445 cut-off events. For 41758/41928 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 33251 event pairs, 678 based on Foata normal form. 175/4231 useless extension candidates. Maximal degree in co-relation 20824. Up to 2411 conditions per place. [2024-05-12 12:44:16,689 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 78 selfloop transitions, 7 changer transitions 127/330 dead transitions. [2024-05-12 12:44:16,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 330 transitions, 3793 flow [2024-05-12 12:44:16,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:44:16,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:44:16,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-05-12 12:44:16,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6412698412698413 [2024-05-12 12:44:16,691 INFO L175 Difference]: Start difference. First operand has 177 places, 190 transitions, 2011 flow. Second operand 7 states and 202 transitions. [2024-05-12 12:44:16,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 330 transitions, 3793 flow [2024-05-12 12:44:16,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 330 transitions, 3626 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-05-12 12:44:16,829 INFO L231 Difference]: Finished difference. Result has 181 places, 194 transitions, 2031 flow [2024-05-12 12:44:16,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1943, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2031, PETRI_PLACES=181, PETRI_TRANSITIONS=194} [2024-05-12 12:44:16,830 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 132 predicate places. [2024-05-12 12:44:16,830 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 194 transitions, 2031 flow [2024-05-12 12:44:16,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.0) internal successors, (120), 5 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:16,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:16,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] [2024-05-12 12:44:16,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 12:44:16,830 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:16,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:16,831 INFO L85 PathProgramCache]: Analyzing trace with hash -1012604864, now seen corresponding path program 1 times [2024-05-12 12:44:16,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:16,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731824453] [2024-05-12 12:44:16,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:16,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:16,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:17,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:17,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:17,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731824453] [2024-05-12 12:44:17,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731824453] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:17,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:17,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:17,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319528372] [2024-05-12 12:44:17,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:17,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:17,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:17,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:17,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:17,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:17,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 194 transitions, 2031 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:17,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:17,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:17,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:17,657 INFO L124 PetriNetUnfolderBase]: 2374/3924 cut-off events. [2024-05-12 12:44:17,657 INFO L125 PetriNetUnfolderBase]: For 56537/56545 co-relation queries the response was YES. [2024-05-12 12:44:17,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20955 conditions, 3924 events. 2374/3924 cut-off events. For 56537/56545 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 24932 event pairs, 540 based on Foata normal form. 7/3917 useless extension candidates. Maximal degree in co-relation 20865. Up to 3317 conditions per place. [2024-05-12 12:44:17,690 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 144 selfloop transitions, 71 changer transitions 0/227 dead transitions. [2024-05-12 12:44:17,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 227 transitions, 2651 flow [2024-05-12 12:44:17,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:44:17,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:44:17,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-05-12 12:44:17,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-05-12 12:44:17,692 INFO L175 Difference]: Start difference. First operand has 181 places, 194 transitions, 2031 flow. Second operand 7 states and 190 transitions. [2024-05-12 12:44:17,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 227 transitions, 2651 flow [2024-05-12 12:44:17,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 227 transitions, 2622 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-05-12 12:44:17,853 INFO L231 Difference]: Finished difference. Result has 182 places, 203 transitions, 2314 flow [2024-05-12 12:44:17,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2012, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2314, PETRI_PLACES=182, PETRI_TRANSITIONS=203} [2024-05-12 12:44:17,854 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 133 predicate places. [2024-05-12 12:44:17,854 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 203 transitions, 2314 flow [2024-05-12 12:44:17,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:17,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:17,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:17,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 12:44:17,855 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:17,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:17,855 INFO L85 PathProgramCache]: Analyzing trace with hash -2086814522, now seen corresponding path program 1 times [2024-05-12 12:44:17,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:17,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105714034] [2024-05-12 12:44:17,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:17,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:17,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:18,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:18,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:18,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105714034] [2024-05-12 12:44:18,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105714034] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:18,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:18,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:18,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022035919] [2024-05-12 12:44:18,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:18,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:18,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:18,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:18,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:18,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:18,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 203 transitions, 2314 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:18,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:18,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:18,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:18,609 INFO L124 PetriNetUnfolderBase]: 2420/3970 cut-off events. [2024-05-12 12:44:18,609 INFO L125 PetriNetUnfolderBase]: For 63372/63380 co-relation queries the response was YES. [2024-05-12 12:44:18,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21763 conditions, 3970 events. 2420/3970 cut-off events. For 63372/63380 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 25091 event pairs, 420 based on Foata normal form. 12/3966 useless extension candidates. Maximal degree in co-relation 21672. Up to 3229 conditions per place. [2024-05-12 12:44:18,641 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 197 selfloop transitions, 29 changer transitions 0/238 dead transitions. [2024-05-12 12:44:18,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 238 transitions, 3004 flow [2024-05-12 12:44:18,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:44:18,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:44:18,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-05-12 12:44:18,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-05-12 12:44:18,642 INFO L175 Difference]: Start difference. First operand has 182 places, 203 transitions, 2314 flow. Second operand 7 states and 190 transitions. [2024-05-12 12:44:18,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 238 transitions, 3004 flow [2024-05-12 12:44:18,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 238 transitions, 2829 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-05-12 12:44:18,809 INFO L231 Difference]: Finished difference. Result has 184 places, 204 transitions, 2217 flow [2024-05-12 12:44:18,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2139, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2217, PETRI_PLACES=184, PETRI_TRANSITIONS=204} [2024-05-12 12:44:18,809 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 135 predicate places. [2024-05-12 12:44:18,810 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 204 transitions, 2217 flow [2024-05-12 12:44:18,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:18,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:18,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:18,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 12:44:18,810 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:18,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:18,810 INFO L85 PathProgramCache]: Analyzing trace with hash -1383137610, now seen corresponding path program 2 times [2024-05-12 12:44:18,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:18,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297452105] [2024-05-12 12:44:18,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:18,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:18,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:18,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:18,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:18,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297452105] [2024-05-12 12:44:18,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297452105] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:18,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:18,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:18,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730688191] [2024-05-12 12:44:18,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:18,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:18,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:18,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:18,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:19,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:19,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 204 transitions, 2217 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:19,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:19,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:19,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:19,656 INFO L124 PetriNetUnfolderBase]: 2446/4127 cut-off events. [2024-05-12 12:44:19,656 INFO L125 PetriNetUnfolderBase]: For 63037/63050 co-relation queries the response was YES. [2024-05-12 12:44:19,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21948 conditions, 4127 events. 2446/4127 cut-off events. For 63037/63050 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 26690 event pairs, 744 based on Foata normal form. 9/4092 useless extension candidates. Maximal degree in co-relation 21856. Up to 3277 conditions per place. [2024-05-12 12:44:19,684 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 192 selfloop transitions, 29 changer transitions 0/233 dead transitions. [2024-05-12 12:44:19,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 233 transitions, 2797 flow [2024-05-12 12:44:19,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:44:19,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:44:19,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-05-12 12:44:19,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185185185185185 [2024-05-12 12:44:19,686 INFO L175 Difference]: Start difference. First operand has 184 places, 204 transitions, 2217 flow. Second operand 6 states and 167 transitions. [2024-05-12 12:44:19,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 233 transitions, 2797 flow [2024-05-12 12:44:19,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 233 transitions, 2736 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-05-12 12:44:19,846 INFO L231 Difference]: Finished difference. Result has 187 places, 204 transitions, 2220 flow [2024-05-12 12:44:19,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2156, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2220, PETRI_PLACES=187, PETRI_TRANSITIONS=204} [2024-05-12 12:44:19,846 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 138 predicate places. [2024-05-12 12:44:19,846 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 204 transitions, 2220 flow [2024-05-12 12:44:19,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:19,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:19,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:19,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 12:44:19,847 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:19,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:19,847 INFO L85 PathProgramCache]: Analyzing trace with hash 64692758, now seen corresponding path program 2 times [2024-05-12 12:44:19,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:19,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144207744] [2024-05-12 12:44:19,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:19,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:19,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:20,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:20,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:20,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144207744] [2024-05-12 12:44:20,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144207744] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:20,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:20,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:20,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477698541] [2024-05-12 12:44:20,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:20,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:20,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:20,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:20,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:20,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:20,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 204 transitions, 2220 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:20,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:20,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:20,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:20,585 INFO L124 PetriNetUnfolderBase]: 2432/3993 cut-off events. [2024-05-12 12:44:20,585 INFO L125 PetriNetUnfolderBase]: For 61149/61157 co-relation queries the response was YES. [2024-05-12 12:44:20,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21686 conditions, 3993 events. 2432/3993 cut-off events. For 61149/61157 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 25395 event pairs, 531 based on Foata normal form. 7/3987 useless extension candidates. Maximal degree in co-relation 21593. Up to 3268 conditions per place. [2024-05-12 12:44:20,618 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 135 selfloop transitions, 100 changer transitions 0/247 dead transitions. [2024-05-12 12:44:20,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 247 transitions, 2988 flow [2024-05-12 12:44:20,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:44:20,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:44:20,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 258 transitions. [2024-05-12 12:44:20,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5733333333333334 [2024-05-12 12:44:20,619 INFO L175 Difference]: Start difference. First operand has 187 places, 204 transitions, 2220 flow. Second operand 10 states and 258 transitions. [2024-05-12 12:44:20,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 247 transitions, 2988 flow [2024-05-12 12:44:20,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 247 transitions, 2922 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-05-12 12:44:20,806 INFO L231 Difference]: Finished difference. Result has 192 places, 210 transitions, 2492 flow [2024-05-12 12:44:20,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2156, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2492, PETRI_PLACES=192, PETRI_TRANSITIONS=210} [2024-05-12 12:44:20,806 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 143 predicate places. [2024-05-12 12:44:20,806 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 210 transitions, 2492 flow [2024-05-12 12:44:20,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:20,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:20,807 INFO 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-05-12 12:44:20,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 12:44:20,807 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:20,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:20,807 INFO L85 PathProgramCache]: Analyzing trace with hash 73024628, now seen corresponding path program 3 times [2024-05-12 12:44:20,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:20,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193248780] [2024-05-12 12:44:20,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:20,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:20,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:20,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:20,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:20,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193248780] [2024-05-12 12:44:20,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193248780] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:20,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:20,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:20,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951827648] [2024-05-12 12:44:20,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:20,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:20,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:20,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:20,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:21,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:21,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 210 transitions, 2492 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:21,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:21,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:21,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:21,594 INFO L124 PetriNetUnfolderBase]: 2472/4152 cut-off events. [2024-05-12 12:44:21,595 INFO L125 PetriNetUnfolderBase]: For 68053/68062 co-relation queries the response was YES. [2024-05-12 12:44:21,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23017 conditions, 4152 events. 2472/4152 cut-off events. For 68053/68062 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 27017 event pairs, 588 based on Foata normal form. 7/4146 useless extension candidates. Maximal degree in co-relation 22924. Up to 3303 conditions per place. [2024-05-12 12:44:21,629 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 139 selfloop transitions, 103 changer transitions 0/254 dead transitions. [2024-05-12 12:44:21,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 254 transitions, 3364 flow [2024-05-12 12:44:21,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:44:21,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:44:21,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 281 transitions. [2024-05-12 12:44:21,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5676767676767677 [2024-05-12 12:44:21,630 INFO L175 Difference]: Start difference. First operand has 192 places, 210 transitions, 2492 flow. Second operand 11 states and 281 transitions. [2024-05-12 12:44:21,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 254 transitions, 3364 flow [2024-05-12 12:44:21,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 254 transitions, 3074 flow, removed 64 selfloop flow, removed 7 redundant places. [2024-05-12 12:44:21,829 INFO L231 Difference]: Finished difference. Result has 196 places, 216 transitions, 2550 flow [2024-05-12 12:44:21,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2246, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2550, PETRI_PLACES=196, PETRI_TRANSITIONS=216} [2024-05-12 12:44:21,830 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 147 predicate places. [2024-05-12 12:44:21,830 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 216 transitions, 2550 flow [2024-05-12 12:44:21,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:21,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:21,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] [2024-05-12 12:44:21,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 12:44:21,830 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:21,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:21,831 INFO L85 PathProgramCache]: Analyzing trace with hash 2094561624, now seen corresponding path program 4 times [2024-05-12 12:44:21,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:21,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845822785] [2024-05-12 12:44:21,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:21,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:21,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:21,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:21,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:21,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845822785] [2024-05-12 12:44:21,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845822785] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:21,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:21,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:21,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069759947] [2024-05-12 12:44:21,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:21,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:21,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:21,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:21,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:22,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:22,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 216 transitions, 2550 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:22,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:22,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:22,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:22,537 INFO L124 PetriNetUnfolderBase]: 2454/4064 cut-off events. [2024-05-12 12:44:22,537 INFO L125 PetriNetUnfolderBase]: For 62686/62694 co-relation queries the response was YES. [2024-05-12 12:44:22,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22127 conditions, 4064 events. 2454/4064 cut-off events. For 62686/62694 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 26059 event pairs, 544 based on Foata normal form. 7/4059 useless extension candidates. Maximal degree in co-relation 22033. Up to 3292 conditions per place. [2024-05-12 12:44:22,570 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 134 selfloop transitions, 101 changer transitions 0/247 dead transitions. [2024-05-12 12:44:22,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 247 transitions, 3180 flow [2024-05-12 12:44:22,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:44:22,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:44:22,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-05-12 12:44:22,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.582716049382716 [2024-05-12 12:44:22,571 INFO L175 Difference]: Start difference. First operand has 196 places, 216 transitions, 2550 flow. Second operand 9 states and 236 transitions. [2024-05-12 12:44:22,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 247 transitions, 3180 flow [2024-05-12 12:44:22,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 247 transitions, 2944 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-05-12 12:44:22,797 INFO L231 Difference]: Finished difference. Result has 198 places, 216 transitions, 2523 flow [2024-05-12 12:44:22,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2314, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2523, PETRI_PLACES=198, PETRI_TRANSITIONS=216} [2024-05-12 12:44:22,797 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 149 predicate places. [2024-05-12 12:44:22,797 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 216 transitions, 2523 flow [2024-05-12 12:44:22,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:22,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:22,798 INFO 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-05-12 12:44:22,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 12:44:22,798 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:22,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:22,798 INFO L85 PathProgramCache]: Analyzing trace with hash 1431471004, now seen corresponding path program 5 times [2024-05-12 12:44:22,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:22,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533668681] [2024-05-12 12:44:22,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:22,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:22,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:22,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:22,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:22,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533668681] [2024-05-12 12:44:22,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533668681] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:22,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:22,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:22,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210773214] [2024-05-12 12:44:22,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:22,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:22,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:22,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:22,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:23,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:23,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 216 transitions, 2523 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:23,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:23,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:23,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:23,517 INFO L124 PetriNetUnfolderBase]: 2520/4199 cut-off events. [2024-05-12 12:44:23,517 INFO L125 PetriNetUnfolderBase]: For 67308/67318 co-relation queries the response was YES. [2024-05-12 12:44:23,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22904 conditions, 4199 events. 2520/4199 cut-off events. For 67308/67318 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 27267 event pairs, 603 based on Foata normal form. 8/4188 useless extension candidates. Maximal degree in co-relation 22809. Up to 3519 conditions per place. [2024-05-12 12:44:23,553 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 179 selfloop transitions, 65 changer transitions 0/256 dead transitions. [2024-05-12 12:44:23,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 256 transitions, 3340 flow [2024-05-12 12:44:23,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:44:23,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:44:23,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-05-12 12:44:23,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-05-12 12:44:23,554 INFO L175 Difference]: Start difference. First operand has 198 places, 216 transitions, 2523 flow. Second operand 8 states and 212 transitions. [2024-05-12 12:44:23,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 256 transitions, 3340 flow [2024-05-12 12:44:23,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 256 transitions, 3114 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-05-12 12:44:23,817 INFO L231 Difference]: Finished difference. Result has 199 places, 228 transitions, 2654 flow [2024-05-12 12:44:23,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2321, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2654, PETRI_PLACES=199, PETRI_TRANSITIONS=228} [2024-05-12 12:44:23,817 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 150 predicate places. [2024-05-12 12:44:23,817 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 228 transitions, 2654 flow [2024-05-12 12:44:23,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:23,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:23,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:23,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 12:44:23,818 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:23,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:23,818 INFO L85 PathProgramCache]: Analyzing trace with hash 19119018, now seen corresponding path program 6 times [2024-05-12 12:44:23,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:23,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159691308] [2024-05-12 12:44:23,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:23,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:23,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:23,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:23,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:23,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159691308] [2024-05-12 12:44:23,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159691308] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:23,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:23,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:23,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359162640] [2024-05-12 12:44:23,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:23,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:23,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:23,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:23,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:24,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:24,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 228 transitions, 2654 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:24,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:24,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:24,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:24,570 INFO L124 PetriNetUnfolderBase]: 2531/4224 cut-off events. [2024-05-12 12:44:24,570 INFO L125 PetriNetUnfolderBase]: For 69595/69617 co-relation queries the response was YES. [2024-05-12 12:44:24,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23054 conditions, 4224 events. 2531/4224 cut-off events. For 69595/69617 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 27506 event pairs, 606 based on Foata normal form. 10/4212 useless extension candidates. Maximal degree in co-relation 22957. Up to 3531 conditions per place. [2024-05-12 12:44:24,603 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 176 selfloop transitions, 68 changer transitions 0/256 dead transitions. [2024-05-12 12:44:24,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 256 transitions, 3345 flow [2024-05-12 12:44:24,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:44:24,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:44:24,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-05-12 12:44:24,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-05-12 12:44:24,604 INFO L175 Difference]: Start difference. First operand has 199 places, 228 transitions, 2654 flow. Second operand 7 states and 189 transitions. [2024-05-12 12:44:24,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 256 transitions, 3345 flow [2024-05-12 12:44:24,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 256 transitions, 3276 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-05-12 12:44:24,814 INFO L231 Difference]: Finished difference. Result has 203 places, 231 transitions, 2782 flow [2024-05-12 12:44:24,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2585, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2782, PETRI_PLACES=203, PETRI_TRANSITIONS=231} [2024-05-12 12:44:24,814 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 154 predicate places. [2024-05-12 12:44:24,815 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 231 transitions, 2782 flow [2024-05-12 12:44:24,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:24,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:24,815 INFO 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-05-12 12:44:24,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 12:44:24,815 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:24,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:24,815 INFO L85 PathProgramCache]: Analyzing trace with hash 19108788, now seen corresponding path program 7 times [2024-05-12 12:44:24,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:24,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461458083] [2024-05-12 12:44:24,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:24,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:24,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:24,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:24,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:24,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461458083] [2024-05-12 12:44:24,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461458083] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:24,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:24,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:24,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914237214] [2024-05-12 12:44:24,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:24,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:24,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:24,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:24,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:25,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:25,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 231 transitions, 2782 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:25,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:25,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:25,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:25,600 INFO L124 PetriNetUnfolderBase]: 2515/4138 cut-off events. [2024-05-12 12:44:25,600 INFO L125 PetriNetUnfolderBase]: For 69182/69190 co-relation queries the response was YES. [2024-05-12 12:44:25,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22960 conditions, 4138 events. 2515/4138 cut-off events. For 69182/69190 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 26454 event pairs, 552 based on Foata normal form. 7/4127 useless extension candidates. Maximal degree in co-relation 22861. Up to 3516 conditions per place. [2024-05-12 12:44:25,639 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 178 selfloop transitions, 68 changer transitions 0/258 dead transitions. [2024-05-12 12:44:25,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 258 transitions, 3346 flow [2024-05-12 12:44:25,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:44:25,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:44:25,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-05-12 12:44:25,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063492063492063 [2024-05-12 12:44:25,640 INFO L175 Difference]: Start difference. First operand has 203 places, 231 transitions, 2782 flow. Second operand 7 states and 191 transitions. [2024-05-12 12:44:25,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 258 transitions, 3346 flow [2024-05-12 12:44:25,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 258 transitions, 3144 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-05-12 12:44:25,877 INFO L231 Difference]: Finished difference. Result has 205 places, 231 transitions, 2722 flow [2024-05-12 12:44:25,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2580, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2722, PETRI_PLACES=205, PETRI_TRANSITIONS=231} [2024-05-12 12:44:25,877 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 156 predicate places. [2024-05-12 12:44:25,877 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 231 transitions, 2722 flow [2024-05-12 12:44:25,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:25,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:25,878 INFO 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-05-12 12:44:25,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 12:44:25,878 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:25,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:25,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1196551990, now seen corresponding path program 8 times [2024-05-12 12:44:25,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:25,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759100267] [2024-05-12 12:44:25,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:25,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:25,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:26,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:26,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:26,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759100267] [2024-05-12 12:44:26,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759100267] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:26,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:26,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:26,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577025485] [2024-05-12 12:44:26,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:26,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:26,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:26,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:26,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:26,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:26,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 231 transitions, 2722 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:26,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:26,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:26,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:26,706 INFO L124 PetriNetUnfolderBase]: 2526/4187 cut-off events. [2024-05-12 12:44:26,706 INFO L125 PetriNetUnfolderBase]: For 70878/70886 co-relation queries the response was YES. [2024-05-12 12:44:26,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23081 conditions, 4187 events. 2526/4187 cut-off events. For 70878/70886 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 26966 event pairs, 559 based on Foata normal form. 4/4170 useless extension candidates. Maximal degree in co-relation 22981. Up to 3293 conditions per place. [2024-05-12 12:44:26,741 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 128 selfloop transitions, 125 changer transitions 0/265 dead transitions. [2024-05-12 12:44:26,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 265 transitions, 3512 flow [2024-05-12 12:44:26,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:44:26,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:44:26,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-05-12 12:44:26,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-05-12 12:44:26,743 INFO L175 Difference]: Start difference. First operand has 205 places, 231 transitions, 2722 flow. Second operand 8 states and 212 transitions. [2024-05-12 12:44:26,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 265 transitions, 3512 flow [2024-05-12 12:44:26,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 265 transitions, 3380 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-05-12 12:44:26,967 INFO L231 Difference]: Finished difference. Result has 208 places, 237 transitions, 2976 flow [2024-05-12 12:44:26,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2590, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2976, PETRI_PLACES=208, PETRI_TRANSITIONS=237} [2024-05-12 12:44:26,968 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 159 predicate places. [2024-05-12 12:44:26,968 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 237 transitions, 2976 flow [2024-05-12 12:44:26,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:26,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:26,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] [2024-05-12 12:44:26,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 12:44:26,969 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:26,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:26,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1065444578, now seen corresponding path program 9 times [2024-05-12 12:44:26,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:26,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589837904] [2024-05-12 12:44:26,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:26,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:26,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:27,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:27,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:27,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589837904] [2024-05-12 12:44:27,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589837904] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:27,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:27,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:27,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249439016] [2024-05-12 12:44:27,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:27,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:27,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:27,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:27,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:27,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:27,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 237 transitions, 2976 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:27,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:27,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:27,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:27,855 INFO L124 PetriNetUnfolderBase]: 2537/4179 cut-off events. [2024-05-12 12:44:27,855 INFO L125 PetriNetUnfolderBase]: For 77257/77265 co-relation queries the response was YES. [2024-05-12 12:44:27,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23915 conditions, 4179 events. 2537/4179 cut-off events. For 77257/77265 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 26805 event pairs, 550 based on Foata normal form. 7/4170 useless extension candidates. Maximal degree in co-relation 23814. Up to 3571 conditions per place. [2024-05-12 12:44:27,894 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 210 selfloop transitions, 55 changer transitions 0/277 dead transitions. [2024-05-12 12:44:27,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 277 transitions, 3753 flow [2024-05-12 12:44:27,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:44:27,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:44:27,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-05-12 12:44:27,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.582716049382716 [2024-05-12 12:44:27,896 INFO L175 Difference]: Start difference. First operand has 208 places, 237 transitions, 2976 flow. Second operand 9 states and 236 transitions. [2024-05-12 12:44:27,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 277 transitions, 3753 flow [2024-05-12 12:44:28,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 277 transitions, 3620 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-05-12 12:44:28,161 INFO L231 Difference]: Finished difference. Result has 213 places, 240 transitions, 3020 flow [2024-05-12 12:44:28,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2843, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3020, PETRI_PLACES=213, PETRI_TRANSITIONS=240} [2024-05-12 12:44:28,162 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 164 predicate places. [2024-05-12 12:44:28,162 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 240 transitions, 3020 flow [2024-05-12 12:44:28,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:28,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:28,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:28,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 12:44:28,163 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:28,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:28,163 INFO L85 PathProgramCache]: Analyzing trace with hash 136412050, now seen corresponding path program 10 times [2024-05-12 12:44:28,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:28,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713289727] [2024-05-12 12:44:28,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:28,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:28,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:28,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:28,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:28,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713289727] [2024-05-12 12:44:28,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713289727] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:28,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:28,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:28,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063823742] [2024-05-12 12:44:28,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:28,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:28,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:28,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:28,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:28,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:28,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 240 transitions, 3020 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:28,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:28,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:28,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:28,888 INFO L124 PetriNetUnfolderBase]: 2534/4175 cut-off events. [2024-05-12 12:44:28,888 INFO L125 PetriNetUnfolderBase]: For 74881/74889 co-relation queries the response was YES. [2024-05-12 12:44:28,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23557 conditions, 4175 events. 2534/4175 cut-off events. For 74881/74889 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 26823 event pairs, 551 based on Foata normal form. 7/4164 useless extension candidates. Maximal degree in co-relation 23454. Up to 3568 conditions per place. [2024-05-12 12:44:28,926 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 202 selfloop transitions, 53 changer transitions 0/267 dead transitions. [2024-05-12 12:44:28,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 267 transitions, 3602 flow [2024-05-12 12:44:28,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:44:28,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:44:28,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-05-12 12:44:28,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-05-12 12:44:28,928 INFO L175 Difference]: Start difference. First operand has 213 places, 240 transitions, 3020 flow. Second operand 7 states and 189 transitions. [2024-05-12 12:44:28,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 267 transitions, 3602 flow [2024-05-12 12:44:29,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 267 transitions, 3266 flow, removed 46 selfloop flow, removed 9 redundant places. [2024-05-12 12:44:29,202 INFO L231 Difference]: Finished difference. Result has 211 places, 240 transitions, 2796 flow [2024-05-12 12:44:29,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2684, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2796, PETRI_PLACES=211, PETRI_TRANSITIONS=240} [2024-05-12 12:44:29,203 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 162 predicate places. [2024-05-12 12:44:29,203 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 240 transitions, 2796 flow [2024-05-12 12:44:29,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:29,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:29,203 INFO 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-05-12 12:44:29,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 12:44:29,204 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:29,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:29,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1394752854, now seen corresponding path program 11 times [2024-05-12 12:44:29,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:29,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531434024] [2024-05-12 12:44:29,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:29,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:29,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:29,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:29,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:29,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531434024] [2024-05-12 12:44:29,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531434024] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:29,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:29,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:29,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21278612] [2024-05-12 12:44:29,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:29,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:29,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:29,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:29,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:29,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:29,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 240 transitions, 2796 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:29,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:29,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:29,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:29,944 INFO L124 PetriNetUnfolderBase]: 2560/4284 cut-off events. [2024-05-12 12:44:29,944 INFO L125 PetriNetUnfolderBase]: For 77536/77558 co-relation queries the response was YES. [2024-05-12 12:44:29,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23497 conditions, 4284 events. 2560/4284 cut-off events. For 77536/77558 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 27988 event pairs, 633 based on Foata normal form. 8/4265 useless extension candidates. Maximal degree in co-relation 23395. Up to 3445 conditions per place. [2024-05-12 12:44:29,983 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 157 selfloop transitions, 99 changer transitions 0/268 dead transitions. [2024-05-12 12:44:29,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 268 transitions, 3534 flow [2024-05-12 12:44:29,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:44:29,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:44:29,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-05-12 12:44:29,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968253968253968 [2024-05-12 12:44:29,984 INFO L175 Difference]: Start difference. First operand has 211 places, 240 transitions, 2796 flow. Second operand 7 states and 188 transitions. [2024-05-12 12:44:29,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 268 transitions, 3534 flow [2024-05-12 12:44:30,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 268 transitions, 3428 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-05-12 12:44:30,414 INFO L231 Difference]: Finished difference. Result has 212 places, 243 transitions, 2962 flow [2024-05-12 12:44:30,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2690, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2962, PETRI_PLACES=212, PETRI_TRANSITIONS=243} [2024-05-12 12:44:30,415 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 163 predicate places. [2024-05-12 12:44:30,415 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 243 transitions, 2962 flow [2024-05-12 12:44:30,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:30,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:30,415 INFO 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-05-12 12:44:30,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 12:44:30,416 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:30,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:30,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1243653038, now seen corresponding path program 12 times [2024-05-12 12:44:30,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:30,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846913822] [2024-05-12 12:44:30,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:30,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:30,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:30,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:30,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:30,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846913822] [2024-05-12 12:44:30,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846913822] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:30,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:30,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:30,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282888455] [2024-05-12 12:44:30,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:30,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:30,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:30,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:30,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:30,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:30,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 243 transitions, 2962 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:30,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:30,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:30,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:31,120 INFO L124 PetriNetUnfolderBase]: 2556/4210 cut-off events. [2024-05-12 12:44:31,121 INFO L125 PetriNetUnfolderBase]: For 79087/79095 co-relation queries the response was YES. [2024-05-12 12:44:31,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23591 conditions, 4210 events. 2556/4210 cut-off events. For 79087/79095 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 27141 event pairs, 550 based on Foata normal form. 7/4201 useless extension candidates. Maximal degree in co-relation 23488. Up to 3446 conditions per place. [2024-05-12 12:44:31,157 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 160 selfloop transitions, 105 changer transitions 0/277 dead transitions. [2024-05-12 12:44:31,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 277 transitions, 3742 flow [2024-05-12 12:44:31,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:44:31,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:44:31,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-05-12 12:44:31,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-05-12 12:44:31,158 INFO L175 Difference]: Start difference. First operand has 212 places, 243 transitions, 2962 flow. Second operand 9 states and 234 transitions. [2024-05-12 12:44:31,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 277 transitions, 3742 flow [2024-05-12 12:44:31,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 277 transitions, 3466 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-05-12 12:44:31,474 INFO L231 Difference]: Finished difference. Result has 216 places, 246 transitions, 2976 flow [2024-05-12 12:44:31,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2692, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2976, PETRI_PLACES=216, PETRI_TRANSITIONS=246} [2024-05-12 12:44:31,475 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 167 predicate places. [2024-05-12 12:44:31,475 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 246 transitions, 2976 flow [2024-05-12 12:44:31,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:31,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:31,475 INFO 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-05-12 12:44:31,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 12:44:31,475 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:31,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:31,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1511291364, now seen corresponding path program 13 times [2024-05-12 12:44:31,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:31,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155063635] [2024-05-12 12:44:31,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:31,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:31,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:31,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:31,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:31,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155063635] [2024-05-12 12:44:31,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155063635] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:31,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:31,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:31,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260366730] [2024-05-12 12:44:31,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:31,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:31,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:31,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:31,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:31,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:31,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 246 transitions, 2976 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:31,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:31,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:31,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:32,224 INFO L124 PetriNetUnfolderBase]: 2568/4292 cut-off events. [2024-05-12 12:44:32,224 INFO L125 PetriNetUnfolderBase]: For 80600/80609 co-relation queries the response was YES. [2024-05-12 12:44:32,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23764 conditions, 4292 events. 2568/4292 cut-off events. For 80600/80609 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 27998 event pairs, 608 based on Foata normal form. 7/4281 useless extension candidates. Maximal degree in co-relation 23660. Up to 3454 conditions per place. [2024-05-12 12:44:32,258 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 160 selfloop transitions, 107 changer transitions 0/279 dead transitions. [2024-05-12 12:44:32,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 279 transitions, 3598 flow [2024-05-12 12:44:32,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:44:32,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:44:32,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 256 transitions. [2024-05-12 12:44:32,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5688888888888889 [2024-05-12 12:44:32,259 INFO L175 Difference]: Start difference. First operand has 216 places, 246 transitions, 2976 flow. Second operand 10 states and 256 transitions. [2024-05-12 12:44:32,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 279 transitions, 3598 flow [2024-05-12 12:44:32,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 279 transitions, 3264 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-05-12 12:44:32,596 INFO L231 Difference]: Finished difference. Result has 219 places, 246 transitions, 2862 flow [2024-05-12 12:44:32,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2642, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2862, PETRI_PLACES=219, PETRI_TRANSITIONS=246} [2024-05-12 12:44:32,597 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 170 predicate places. [2024-05-12 12:44:32,597 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 246 transitions, 2862 flow [2024-05-12 12:44:32,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:32,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:32,597 INFO 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-05-12 12:44:32,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 12:44:32,597 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:32,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:32,599 INFO L85 PathProgramCache]: Analyzing trace with hash -181303986, now seen corresponding path program 1 times [2024-05-12 12:44:32,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:32,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344701625] [2024-05-12 12:44:32,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:32,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:32,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:32,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:32,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:32,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344701625] [2024-05-12 12:44:32,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344701625] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:32,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:32,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:32,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348581282] [2024-05-12 12:44:32,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:32,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:32,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:32,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:32,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:32,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:32,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 246 transitions, 2862 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:32,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:32,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:32,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:33,403 INFO L124 PetriNetUnfolderBase]: 2751/4634 cut-off events. [2024-05-12 12:44:33,404 INFO L125 PetriNetUnfolderBase]: For 105163/105171 co-relation queries the response was YES. [2024-05-12 12:44:33,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25964 conditions, 4634 events. 2751/4634 cut-off events. For 105163/105171 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 30712 event pairs, 425 based on Foata normal form. 12/4633 useless extension candidates. Maximal degree in co-relation 25859. Up to 3027 conditions per place. [2024-05-12 12:44:33,465 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 218 selfloop transitions, 61 changer transitions 0/291 dead transitions. [2024-05-12 12:44:33,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 291 transitions, 3848 flow [2024-05-12 12:44:33,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:44:33,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:44:33,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-05-12 12:44:33,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-05-12 12:44:33,467 INFO L175 Difference]: Start difference. First operand has 219 places, 246 transitions, 2862 flow. Second operand 7 states and 200 transitions. [2024-05-12 12:44:33,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 291 transitions, 3848 flow [2024-05-12 12:44:33,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 291 transitions, 3503 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-05-12 12:44:33,961 INFO L231 Difference]: Finished difference. Result has 216 places, 249 transitions, 2693 flow [2024-05-12 12:44:33,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2517, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2693, PETRI_PLACES=216, PETRI_TRANSITIONS=249} [2024-05-12 12:44:33,962 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 167 predicate places. [2024-05-12 12:44:33,962 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 249 transitions, 2693 flow [2024-05-12 12:44:33,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:33,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:33,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:33,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 12:44:33,962 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:33,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:33,963 INFO L85 PathProgramCache]: Analyzing trace with hash -2003617926, now seen corresponding path program 2 times [2024-05-12 12:44:33,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:33,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847427568] [2024-05-12 12:44:33,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:33,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:33,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:34,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-05-12 12:44:34,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:34,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847427568] [2024-05-12 12:44:34,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847427568] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:34,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:34,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:34,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680361794] [2024-05-12 12:44:34,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:34,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:34,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:34,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:34,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:34,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:34,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 249 transitions, 2693 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:34,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:34,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:34,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:34,856 INFO L124 PetriNetUnfolderBase]: 2727/4468 cut-off events. [2024-05-12 12:44:34,856 INFO L125 PetriNetUnfolderBase]: For 98909/98917 co-relation queries the response was YES. [2024-05-12 12:44:34,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24957 conditions, 4468 events. 2727/4468 cut-off events. For 98909/98917 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 28900 event pairs, 492 based on Foata normal form. 10/4454 useless extension candidates. Maximal degree in co-relation 24852. Up to 3872 conditions per place. [2024-05-12 12:44:34,893 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 245 selfloop transitions, 18 changer transitions 0/275 dead transitions. [2024-05-12 12:44:34,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 275 transitions, 3305 flow [2024-05-12 12:44:34,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:44:34,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:44:34,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-05-12 12:44:34,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925925925925926 [2024-05-12 12:44:34,894 INFO L175 Difference]: Start difference. First operand has 216 places, 249 transitions, 2693 flow. Second operand 6 states and 160 transitions. [2024-05-12 12:44:34,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 275 transitions, 3305 flow [2024-05-12 12:44:35,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 275 transitions, 3242 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-05-12 12:44:35,271 INFO L231 Difference]: Finished difference. Result has 220 places, 249 transitions, 2670 flow [2024-05-12 12:44:35,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2630, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2670, PETRI_PLACES=220, PETRI_TRANSITIONS=249} [2024-05-12 12:44:35,271 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 171 predicate places. [2024-05-12 12:44:35,272 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 249 transitions, 2670 flow [2024-05-12 12:44:35,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:35,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:35,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:35,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 12:44:35,272 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:35,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:35,273 INFO L85 PathProgramCache]: Analyzing trace with hash 2124801284, now seen corresponding path program 3 times [2024-05-12 12:44:35,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:35,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053176655] [2024-05-12 12:44:35,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:35,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:35,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:35,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-05-12 12:44:35,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:35,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053176655] [2024-05-12 12:44:35,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053176655] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:35,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:35,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:35,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321487079] [2024-05-12 12:44:35,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:35,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:35,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:35,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:35,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:35,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:35,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 249 transitions, 2670 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:35,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:35,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:35,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:36,070 INFO L124 PetriNetUnfolderBase]: 2802/4734 cut-off events. [2024-05-12 12:44:36,071 INFO L125 PetriNetUnfolderBase]: For 107079/107087 co-relation queries the response was YES. [2024-05-12 12:44:36,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25879 conditions, 4734 events. 2802/4734 cut-off events. For 107079/107087 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 31665 event pairs, 543 based on Foata normal form. 14/4733 useless extension candidates. Maximal degree in co-relation 25772. Up to 3400 conditions per place. [2024-05-12 12:44:36,115 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 214 selfloop transitions, 57 changer transitions 0/283 dead transitions. [2024-05-12 12:44:36,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 283 transitions, 3494 flow [2024-05-12 12:44:36,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:44:36,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:44:36,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-05-12 12:44:36,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-05-12 12:44:36,116 INFO L175 Difference]: Start difference. First operand has 220 places, 249 transitions, 2670 flow. Second operand 6 states and 174 transitions. [2024-05-12 12:44:36,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 283 transitions, 3494 flow [2024-05-12 12:44:36,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 283 transitions, 3425 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-05-12 12:44:36,566 INFO L231 Difference]: Finished difference. Result has 220 places, 250 transitions, 2742 flow [2024-05-12 12:44:36,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2601, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2742, PETRI_PLACES=220, PETRI_TRANSITIONS=250} [2024-05-12 12:44:36,567 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 171 predicate places. [2024-05-12 12:44:36,567 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 250 transitions, 2742 flow [2024-05-12 12:44:36,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:36,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:36,568 INFO 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-05-12 12:44:36,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-05-12 12:44:36,568 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:36,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:36,569 INFO L85 PathProgramCache]: Analyzing trace with hash -92471316, now seen corresponding path program 4 times [2024-05-12 12:44:36,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:36,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833702911] [2024-05-12 12:44:36,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:36,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:36,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:36,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:36,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:36,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833702911] [2024-05-12 12:44:36,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833702911] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:36,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:36,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:36,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037720347] [2024-05-12 12:44:36,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:36,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:36,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:36,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:36,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:36,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:36,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 250 transitions, 2742 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:36,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:36,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:36,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:37,424 INFO L124 PetriNetUnfolderBase]: 2773/4565 cut-off events. [2024-05-12 12:44:37,424 INFO L125 PetriNetUnfolderBase]: For 98280/98288 co-relation queries the response was YES. [2024-05-12 12:44:37,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25276 conditions, 4565 events. 2773/4565 cut-off events. For 98280/98288 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 29779 event pairs, 609 based on Foata normal form. 14/4561 useless extension candidates. Maximal degree in co-relation 25168. Up to 3844 conditions per place. [2024-05-12 12:44:37,470 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 214 selfloop transitions, 49 changer transitions 0/275 dead transitions. [2024-05-12 12:44:37,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 275 transitions, 3372 flow [2024-05-12 12:44:37,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:44:37,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:44:37,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-05-12 12:44:37,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185185185185185 [2024-05-12 12:44:37,471 INFO L175 Difference]: Start difference. First operand has 220 places, 250 transitions, 2742 flow. Second operand 6 states and 167 transitions. [2024-05-12 12:44:37,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 275 transitions, 3372 flow [2024-05-12 12:44:37,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 275 transitions, 3245 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-05-12 12:44:37,767 INFO L231 Difference]: Finished difference. Result has 221 places, 250 transitions, 2724 flow [2024-05-12 12:44:37,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2615, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2724, PETRI_PLACES=221, PETRI_TRANSITIONS=250} [2024-05-12 12:44:37,768 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 172 predicate places. [2024-05-12 12:44:37,768 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 250 transitions, 2724 flow [2024-05-12 12:44:37,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:37,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:37,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:37,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-05-12 12:44:37,768 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:37,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:37,768 INFO L85 PathProgramCache]: Analyzing trace with hash 240668142, now seen corresponding path program 5 times [2024-05-12 12:44:37,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:37,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785421027] [2024-05-12 12:44:37,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:37,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:37,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:37,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:37,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:37,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785421027] [2024-05-12 12:44:37,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785421027] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:37,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:37,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:37,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781294956] [2024-05-12 12:44:37,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:37,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:37,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:37,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:37,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:37,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:37,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 250 transitions, 2724 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:37,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:37,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:37,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:38,724 INFO L124 PetriNetUnfolderBase]: 2924/4872 cut-off events. [2024-05-12 12:44:38,724 INFO L125 PetriNetUnfolderBase]: For 109882/109891 co-relation queries the response was YES. [2024-05-12 12:44:38,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26884 conditions, 4872 events. 2924/4872 cut-off events. For 109882/109891 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 32528 event pairs, 697 based on Foata normal form. 12/4864 useless extension candidates. Maximal degree in co-relation 26776. Up to 3736 conditions per place. [2024-05-12 12:44:38,774 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 219 selfloop transitions, 60 changer transitions 0/291 dead transitions. [2024-05-12 12:44:38,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 291 transitions, 3596 flow [2024-05-12 12:44:38,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:44:38,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:44:38,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 12:44:38,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-05-12 12:44:38,775 INFO L175 Difference]: Start difference. First operand has 221 places, 250 transitions, 2724 flow. Second operand 7 states and 196 transitions. [2024-05-12 12:44:38,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 291 transitions, 3596 flow [2024-05-12 12:44:39,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 291 transitions, 3440 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-05-12 12:44:39,147 INFO L231 Difference]: Finished difference. Result has 221 places, 252 transitions, 2728 flow [2024-05-12 12:44:39,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2570, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2728, PETRI_PLACES=221, PETRI_TRANSITIONS=252} [2024-05-12 12:44:39,147 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 172 predicate places. [2024-05-12 12:44:39,148 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 252 transitions, 2728 flow [2024-05-12 12:44:39,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:39,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:39,148 INFO 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-05-12 12:44:39,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-05-12 12:44:39,148 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:39,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:39,149 INFO L85 PathProgramCache]: Analyzing trace with hash 2005466396, now seen corresponding path program 6 times [2024-05-12 12:44:39,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:39,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096568632] [2024-05-12 12:44:39,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:39,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:39,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:39,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:39,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:39,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096568632] [2024-05-12 12:44:39,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096568632] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:39,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:39,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:39,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286462195] [2024-05-12 12:44:39,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:39,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:39,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:39,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:39,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:39,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:39,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 252 transitions, 2728 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:39,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:39,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:39,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:39,941 INFO L124 PetriNetUnfolderBase]: 2988/5005 cut-off events. [2024-05-12 12:44:39,941 INFO L125 PetriNetUnfolderBase]: For 111287/111296 co-relation queries the response was YES. [2024-05-12 12:44:39,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27382 conditions, 5005 events. 2988/5005 cut-off events. For 111287/111296 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 33639 event pairs, 751 based on Foata normal form. 12/4997 useless extension candidates. Maximal degree in co-relation 27275. Up to 4136 conditions per place. [2024-05-12 12:44:39,986 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 212 selfloop transitions, 60 changer transitions 0/284 dead transitions. [2024-05-12 12:44:39,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 284 transitions, 3410 flow [2024-05-12 12:44:39,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:44:39,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:44:39,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-05-12 12:44:39,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-05-12 12:44:39,987 INFO L175 Difference]: Start difference. First operand has 221 places, 252 transitions, 2728 flow. Second operand 7 states and 189 transitions. [2024-05-12 12:44:39,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 284 transitions, 3410 flow [2024-05-12 12:44:40,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 284 transitions, 3327 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-05-12 12:44:40,346 INFO L231 Difference]: Finished difference. Result has 225 places, 253 transitions, 2790 flow [2024-05-12 12:44:40,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2649, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2790, PETRI_PLACES=225, PETRI_TRANSITIONS=253} [2024-05-12 12:44:40,346 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 176 predicate places. [2024-05-12 12:44:40,347 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 253 transitions, 2790 flow [2024-05-12 12:44:40,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:40,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:40,347 INFO 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-05-12 12:44:40,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-05-12 12:44:40,347 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:40,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:40,348 INFO L85 PathProgramCache]: Analyzing trace with hash 321662238, now seen corresponding path program 7 times [2024-05-12 12:44:40,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:40,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542820270] [2024-05-12 12:44:40,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:40,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:40,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:40,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:40,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:40,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542820270] [2024-05-12 12:44:40,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542820270] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:40,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:40,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:40,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310840243] [2024-05-12 12:44:40,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:40,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:40,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:40,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:40,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:40,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:40,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 253 transitions, 2790 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:40,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:40,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:40,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:41,216 INFO L124 PetriNetUnfolderBase]: 3052/5126 cut-off events. [2024-05-12 12:44:41,216 INFO L125 PetriNetUnfolderBase]: For 114462/114471 co-relation queries the response was YES. [2024-05-12 12:44:41,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28127 conditions, 5126 events. 3052/5126 cut-off events. For 114462/114471 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 34691 event pairs, 772 based on Foata normal form. 12/5118 useless extension candidates. Maximal degree in co-relation 28018. Up to 4232 conditions per place. [2024-05-12 12:44:41,260 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 210 selfloop transitions, 60 changer transitions 0/282 dead transitions. [2024-05-12 12:44:41,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 282 transitions, 3458 flow [2024-05-12 12:44:41,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:44:41,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:44:41,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-05-12 12:44:41,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5936507936507937 [2024-05-12 12:44:41,261 INFO L175 Difference]: Start difference. First operand has 225 places, 253 transitions, 2790 flow. Second operand 7 states and 187 transitions. [2024-05-12 12:44:41,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 282 transitions, 3458 flow [2024-05-12 12:44:41,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 282 transitions, 3339 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-05-12 12:44:41,596 INFO L231 Difference]: Finished difference. Result has 227 places, 254 transitions, 2814 flow [2024-05-12 12:44:41,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2671, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2814, PETRI_PLACES=227, PETRI_TRANSITIONS=254} [2024-05-12 12:44:41,597 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 178 predicate places. [2024-05-12 12:44:41,597 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 254 transitions, 2814 flow [2024-05-12 12:44:41,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:41,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:41,597 INFO 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-05-12 12:44:41,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-05-12 12:44:41,597 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:41,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:41,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1226300142, now seen corresponding path program 8 times [2024-05-12 12:44:41,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:41,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873385657] [2024-05-12 12:44:41,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:41,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:41,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:41,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:41,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:41,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873385657] [2024-05-12 12:44:41,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873385657] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:41,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:41,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:41,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368540051] [2024-05-12 12:44:41,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:41,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:41,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:41,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:41,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:41,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:41,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 254 transitions, 2814 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:41,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:41,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:41,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:42,515 INFO L124 PetriNetUnfolderBase]: 3006/4889 cut-off events. [2024-05-12 12:44:42,515 INFO L125 PetriNetUnfolderBase]: For 104852/104860 co-relation queries the response was YES. [2024-05-12 12:44:42,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27076 conditions, 4889 events. 3006/4889 cut-off events. For 104852/104860 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 32221 event pairs, 644 based on Foata normal form. 14/4887 useless extension candidates. Maximal degree in co-relation 26966. Up to 4072 conditions per place. [2024-05-12 12:44:42,559 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 225 selfloop transitions, 48 changer transitions 0/285 dead transitions. [2024-05-12 12:44:42,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 285 transitions, 3480 flow [2024-05-12 12:44:42,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:44:42,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:44:42,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-05-12 12:44:42,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-05-12 12:44:42,560 INFO L175 Difference]: Start difference. First operand has 227 places, 254 transitions, 2814 flow. Second operand 6 states and 171 transitions. [2024-05-12 12:44:42,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 285 transitions, 3480 flow [2024-05-12 12:44:42,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 285 transitions, 3357 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-05-12 12:44:42,927 INFO L231 Difference]: Finished difference. Result has 228 places, 254 transitions, 2799 flow [2024-05-12 12:44:42,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2691, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2799, PETRI_PLACES=228, PETRI_TRANSITIONS=254} [2024-05-12 12:44:42,927 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 179 predicate places. [2024-05-12 12:44:42,928 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 254 transitions, 2799 flow [2024-05-12 12:44:42,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:42,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:42,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:42,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-05-12 12:44:42,928 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:42,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:42,928 INFO L85 PathProgramCache]: Analyzing trace with hash -2034699190, now seen corresponding path program 1 times [2024-05-12 12:44:42,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:42,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553570646] [2024-05-12 12:44:42,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:42,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:42,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:43,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:43,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:43,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553570646] [2024-05-12 12:44:43,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553570646] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:43,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:43,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:43,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581212111] [2024-05-12 12:44:43,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:43,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:43,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:43,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:43,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:43,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:43,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 254 transitions, 2799 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:43,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:43,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:43,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:43,829 INFO L124 PetriNetUnfolderBase]: 3090/5130 cut-off events. [2024-05-12 12:44:43,829 INFO L125 PetriNetUnfolderBase]: For 106358/106366 co-relation queries the response was YES. [2024-05-12 12:44:43,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28008 conditions, 5130 events. 3090/5130 cut-off events. For 106358/106366 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 34324 event pairs, 558 based on Foata normal form. 12/5120 useless extension candidates. Maximal degree in co-relation 27897. Up to 3030 conditions per place. [2024-05-12 12:44:43,871 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 213 selfloop transitions, 71 changer transitions 0/296 dead transitions. [2024-05-12 12:44:43,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 296 transitions, 3677 flow [2024-05-12 12:44:43,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:44:43,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:44:43,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-05-12 12:44:43,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-05-12 12:44:43,872 INFO L175 Difference]: Start difference. First operand has 228 places, 254 transitions, 2799 flow. Second operand 7 states and 198 transitions. [2024-05-12 12:44:43,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 296 transitions, 3677 flow [2024-05-12 12:44:44,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 296 transitions, 3562 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-05-12 12:44:44,257 INFO L231 Difference]: Finished difference. Result has 229 places, 255 transitions, 2850 flow [2024-05-12 12:44:44,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2686, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2850, PETRI_PLACES=229, PETRI_TRANSITIONS=255} [2024-05-12 12:44:44,258 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 180 predicate places. [2024-05-12 12:44:44,258 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 255 transitions, 2850 flow [2024-05-12 12:44:44,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:44,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:44,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:44,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-05-12 12:44:44,258 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:44,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:44,258 INFO L85 PathProgramCache]: Analyzing trace with hash 418193703, now seen corresponding path program 1 times [2024-05-12 12:44:44,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:44,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142001299] [2024-05-12 12:44:44,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:44,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:44,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:44,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:44,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:44,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142001299] [2024-05-12 12:44:44,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142001299] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:44,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:44,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:44,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131480090] [2024-05-12 12:44:44,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:44,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:44,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:44,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:44,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:44,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:44,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 255 transitions, 2850 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:44,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:44,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:44,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:45,115 INFO L124 PetriNetUnfolderBase]: 3165/5378 cut-off events. [2024-05-12 12:44:45,115 INFO L125 PetriNetUnfolderBase]: For 118549/118561 co-relation queries the response was YES. [2024-05-12 12:44:45,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29520 conditions, 5378 events. 3165/5378 cut-off events. For 118549/118561 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 37192 event pairs, 755 based on Foata normal form. 17/5384 useless extension candidates. Maximal degree in co-relation 29409. Up to 3792 conditions per place. [2024-05-12 12:44:45,168 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 215 selfloop transitions, 80 changer transitions 0/307 dead transitions. [2024-05-12 12:44:45,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 307 transitions, 3841 flow [2024-05-12 12:44:45,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:44:45,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:44:45,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 239 transitions. [2024-05-12 12:44:45,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901234567901235 [2024-05-12 12:44:45,169 INFO L175 Difference]: Start difference. First operand has 229 places, 255 transitions, 2850 flow. Second operand 9 states and 239 transitions. [2024-05-12 12:44:45,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 307 transitions, 3841 flow [2024-05-12 12:44:45,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 307 transitions, 3603 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-05-12 12:44:45,525 INFO L231 Difference]: Finished difference. Result has 234 places, 263 transitions, 2950 flow [2024-05-12 12:44:45,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2629, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2950, PETRI_PLACES=234, PETRI_TRANSITIONS=263} [2024-05-12 12:44:45,526 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 185 predicate places. [2024-05-12 12:44:45,526 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 263 transitions, 2950 flow [2024-05-12 12:44:45,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:45,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:45,527 INFO 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-05-12 12:44:45,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-05-12 12:44:45,527 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:45,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:45,527 INFO L85 PathProgramCache]: Analyzing trace with hash 418193362, now seen corresponding path program 2 times [2024-05-12 12:44:45,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:45,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058978368] [2024-05-12 12:44:45,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:45,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:45,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:45,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:45,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:45,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058978368] [2024-05-12 12:44:45,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058978368] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:45,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:45,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:45,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485671637] [2024-05-12 12:44:45,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:45,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:45,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:45,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:45,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:45,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:45,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 263 transitions, 2950 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:45,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:45,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:45,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:46,417 INFO L124 PetriNetUnfolderBase]: 3211/5220 cut-off events. [2024-05-12 12:44:46,417 INFO L125 PetriNetUnfolderBase]: For 120637/120645 co-relation queries the response was YES. [2024-05-12 12:44:46,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29152 conditions, 5220 events. 3211/5220 cut-off events. For 120637/120645 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 35094 event pairs, 482 based on Foata normal form. 12/5217 useless extension candidates. Maximal degree in co-relation 29040. Up to 3112 conditions per place. [2024-05-12 12:44:46,462 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 215 selfloop transitions, 76 changer transitions 0/303 dead transitions. [2024-05-12 12:44:46,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 303 transitions, 3853 flow [2024-05-12 12:44:46,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:44:46,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:44:46,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-05-12 12:44:46,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6253968253968254 [2024-05-12 12:44:46,464 INFO L175 Difference]: Start difference. First operand has 234 places, 263 transitions, 2950 flow. Second operand 7 states and 197 transitions. [2024-05-12 12:44:46,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 303 transitions, 3853 flow [2024-05-12 12:44:46,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 303 transitions, 3757 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-05-12 12:44:46,893 INFO L231 Difference]: Finished difference. Result has 236 places, 264 transitions, 3026 flow [2024-05-12 12:44:46,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2856, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3026, PETRI_PLACES=236, PETRI_TRANSITIONS=264} [2024-05-12 12:44:46,893 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 187 predicate places. [2024-05-12 12:44:46,893 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 264 transitions, 3026 flow [2024-05-12 12:44:46,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:46,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:46,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:46,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-05-12 12:44:46,894 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:46,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:46,894 INFO L85 PathProgramCache]: Analyzing trace with hash 506907333, now seen corresponding path program 2 times [2024-05-12 12:44:46,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:46,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092999230] [2024-05-12 12:44:46,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:46,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:46,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:47,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:47,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:47,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092999230] [2024-05-12 12:44:47,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092999230] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:47,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:47,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:47,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71742988] [2024-05-12 12:44:47,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:47,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:47,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:47,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:47,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:47,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:47,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 264 transitions, 3026 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:47,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:47,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:47,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:47,872 INFO L124 PetriNetUnfolderBase]: 3275/5670 cut-off events. [2024-05-12 12:44:47,872 INFO L125 PetriNetUnfolderBase]: For 128114/128126 co-relation queries the response was YES. [2024-05-12 12:44:47,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30806 conditions, 5670 events. 3275/5670 cut-off events. For 128114/128126 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 40307 event pairs, 948 based on Foata normal form. 19/5679 useless extension candidates. Maximal degree in co-relation 30693. Up to 4529 conditions per place. [2024-05-12 12:44:47,924 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 222 selfloop transitions, 65 changer transitions 0/299 dead transitions. [2024-05-12 12:44:47,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 299 transitions, 3741 flow [2024-05-12 12:44:47,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:44:47,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:44:47,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-05-12 12:44:47,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5728395061728395 [2024-05-12 12:44:47,925 INFO L175 Difference]: Start difference. First operand has 236 places, 264 transitions, 3026 flow. Second operand 9 states and 232 transitions. [2024-05-12 12:44:47,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 299 transitions, 3741 flow [2024-05-12 12:44:48,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 299 transitions, 3633 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-05-12 12:44:48,315 INFO L231 Difference]: Finished difference. Result has 241 places, 265 transitions, 3077 flow [2024-05-12 12:44:48,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2918, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3077, PETRI_PLACES=241, PETRI_TRANSITIONS=265} [2024-05-12 12:44:48,316 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 192 predicate places. [2024-05-12 12:44:48,316 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 265 transitions, 3077 flow [2024-05-12 12:44:48,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:48,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:48,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:48,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-05-12 12:44:48,316 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:48,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:48,316 INFO L85 PathProgramCache]: Analyzing trace with hash -2031028480, now seen corresponding path program 3 times [2024-05-12 12:44:48,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:48,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231622351] [2024-05-12 12:44:48,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:48,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:48,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:48,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:48,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:48,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231622351] [2024-05-12 12:44:48,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231622351] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:48,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:48,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:48,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226716658] [2024-05-12 12:44:48,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:48,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:48,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:48,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:48,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:48,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:48,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 265 transitions, 3077 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:48,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:48,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:48,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:49,304 INFO L124 PetriNetUnfolderBase]: 3321/5409 cut-off events. [2024-05-12 12:44:49,305 INFO L125 PetriNetUnfolderBase]: For 127344/127352 co-relation queries the response was YES. [2024-05-12 12:44:49,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30509 conditions, 5409 events. 3321/5409 cut-off events. For 127344/127352 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 36796 event pairs, 696 based on Foata normal form. 12/5396 useless extension candidates. Maximal degree in co-relation 30395. Up to 4374 conditions per place. [2024-05-12 12:44:49,358 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 220 selfloop transitions, 65 changer transitions 0/297 dead transitions. [2024-05-12 12:44:49,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 297 transitions, 3799 flow [2024-05-12 12:44:49,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:44:49,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:44:49,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-05-12 12:44:49,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-05-12 12:44:49,359 INFO L175 Difference]: Start difference. First operand has 241 places, 265 transitions, 3077 flow. Second operand 7 states and 190 transitions. [2024-05-12 12:44:49,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 297 transitions, 3799 flow [2024-05-12 12:44:49,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 297 transitions, 3671 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-05-12 12:44:49,881 INFO L231 Difference]: Finished difference. Result has 241 places, 266 transitions, 3100 flow [2024-05-12 12:44:49,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2949, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3100, PETRI_PLACES=241, PETRI_TRANSITIONS=266} [2024-05-12 12:44:49,882 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 192 predicate places. [2024-05-12 12:44:49,882 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 266 transitions, 3100 flow [2024-05-12 12:44:49,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:49,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:49,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:49,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-05-12 12:44:49,883 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:49,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:49,883 INFO L85 PathProgramCache]: Analyzing trace with hash 506759463, now seen corresponding path program 3 times [2024-05-12 12:44:49,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:49,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012302358] [2024-05-12 12:44:49,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:49,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:49,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:50,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:50,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:50,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012302358] [2024-05-12 12:44:50,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012302358] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:50,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:50,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:50,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249415255] [2024-05-12 12:44:50,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:50,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:50,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:50,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:50,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:50,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:50,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 266 transitions, 3100 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:50,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:50,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:50,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:50,848 INFO L124 PetriNetUnfolderBase]: 3367/5809 cut-off events. [2024-05-12 12:44:50,848 INFO L125 PetriNetUnfolderBase]: For 133846/133858 co-relation queries the response was YES. [2024-05-12 12:44:50,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31566 conditions, 5809 events. 3367/5809 cut-off events. For 133846/133858 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 41343 event pairs, 931 based on Foata normal form. 17/5816 useless extension candidates. Maximal degree in co-relation 31451. Up to 4529 conditions per place. [2024-05-12 12:44:50,906 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 225 selfloop transitions, 71 changer transitions 0/308 dead transitions. [2024-05-12 12:44:50,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 308 transitions, 3878 flow [2024-05-12 12:44:50,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:44:50,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:44:50,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 257 transitions. [2024-05-12 12:44:50,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5711111111111111 [2024-05-12 12:44:50,907 INFO L175 Difference]: Start difference. First operand has 241 places, 266 transitions, 3100 flow. Second operand 10 states and 257 transitions. [2024-05-12 12:44:50,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 308 transitions, 3878 flow [2024-05-12 12:44:51,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 308 transitions, 3747 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-05-12 12:44:51,346 INFO L231 Difference]: Finished difference. Result has 247 places, 268 transitions, 3168 flow [2024-05-12 12:44:51,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2971, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3168, PETRI_PLACES=247, PETRI_TRANSITIONS=268} [2024-05-12 12:44:51,347 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 198 predicate places. [2024-05-12 12:44:51,347 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 268 transitions, 3168 flow [2024-05-12 12:44:51,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:51,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:51,347 INFO 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-05-12 12:44:51,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-05-12 12:44:51,347 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:51,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:51,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1425934593, now seen corresponding path program 4 times [2024-05-12 12:44:51,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:51,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543105454] [2024-05-12 12:44:51,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:51,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:51,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:51,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:51,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:51,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543105454] [2024-05-12 12:44:51,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543105454] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:51,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:51,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:51,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968719389] [2024-05-12 12:44:51,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:51,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:51,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:51,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:51,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:51,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:51,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 268 transitions, 3168 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:51,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:51,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:51,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:52,394 INFO L124 PetriNetUnfolderBase]: 3609/5834 cut-off events. [2024-05-12 12:44:52,394 INFO L125 PetriNetUnfolderBase]: For 188075/188083 co-relation queries the response was YES. [2024-05-12 12:44:52,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33390 conditions, 5834 events. 3609/5834 cut-off events. For 188075/188083 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 40032 event pairs, 812 based on Foata normal form. 40/5854 useless extension candidates. Maximal degree in co-relation 33273. Up to 4759 conditions per place. [2024-05-12 12:44:52,442 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 232 selfloop transitions, 58 changer transitions 0/302 dead transitions. [2024-05-12 12:44:52,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 302 transitions, 3909 flow [2024-05-12 12:44:52,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:44:52,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:44:52,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-05-12 12:44:52,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-05-12 12:44:52,443 INFO L175 Difference]: Start difference. First operand has 247 places, 268 transitions, 3168 flow. Second operand 8 states and 216 transitions. [2024-05-12 12:44:52,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 302 transitions, 3909 flow [2024-05-12 12:44:52,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 302 transitions, 3770 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-05-12 12:44:52,913 INFO L231 Difference]: Finished difference. Result has 247 places, 269 transitions, 3179 flow [2024-05-12 12:44:52,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3029, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3179, PETRI_PLACES=247, PETRI_TRANSITIONS=269} [2024-05-12 12:44:52,914 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 198 predicate places. [2024-05-12 12:44:52,914 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 269 transitions, 3179 flow [2024-05-12 12:44:52,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:52,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:52,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:52,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-05-12 12:44:52,915 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:52,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:52,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1226632803, now seen corresponding path program 5 times [2024-05-12 12:44:52,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:52,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622153420] [2024-05-12 12:44:52,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:52,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:52,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:53,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:53,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:53,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622153420] [2024-05-12 12:44:53,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622153420] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:53,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:53,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:53,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788163560] [2024-05-12 12:44:53,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:53,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:53,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:53,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:53,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:53,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:53,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 269 transitions, 3179 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:53,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:53,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:53,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:53,911 INFO L124 PetriNetUnfolderBase]: 3851/6220 cut-off events. [2024-05-12 12:44:53,911 INFO L125 PetriNetUnfolderBase]: For 193632/193640 co-relation queries the response was YES. [2024-05-12 12:44:53,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35483 conditions, 6220 events. 3851/6220 cut-off events. For 193632/193640 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 43155 event pairs, 896 based on Foata normal form. 40/6240 useless extension candidates. Maximal degree in co-relation 35366. Up to 5137 conditions per place. [2024-05-12 12:44:53,968 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 230 selfloop transitions, 58 changer transitions 0/300 dead transitions. [2024-05-12 12:44:53,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 300 transitions, 3910 flow [2024-05-12 12:44:53,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:44:53,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:44:53,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-05-12 12:44:53,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6126984126984127 [2024-05-12 12:44:53,969 INFO L175 Difference]: Start difference. First operand has 247 places, 269 transitions, 3179 flow. Second operand 7 states and 193 transitions. [2024-05-12 12:44:53,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 300 transitions, 3910 flow [2024-05-12 12:44:54,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 300 transitions, 3793 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-05-12 12:44:54,541 INFO L231 Difference]: Finished difference. Result has 248 places, 270 transitions, 3214 flow [2024-05-12 12:44:54,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3062, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3214, PETRI_PLACES=248, PETRI_TRANSITIONS=270} [2024-05-12 12:44:54,542 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 199 predicate places. [2024-05-12 12:44:54,542 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 270 transitions, 3214 flow [2024-05-12 12:44:54,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:54,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:54,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:44:54,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-05-12 12:44:54,542 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:54,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:54,543 INFO L85 PathProgramCache]: Analyzing trace with hash 592548117, now seen corresponding path program 6 times [2024-05-12 12:44:54,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:54,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804502987] [2024-05-12 12:44:54,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:54,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:54,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:54,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:54,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:54,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804502987] [2024-05-12 12:44:54,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804502987] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:54,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:54,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:54,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756324782] [2024-05-12 12:44:54,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:54,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:54,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:54,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:54,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:54,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:54,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 270 transitions, 3214 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:54,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:54,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:54,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:55,716 INFO L124 PetriNetUnfolderBase]: 4208/6966 cut-off events. [2024-05-12 12:44:55,716 INFO L125 PetriNetUnfolderBase]: For 199138/199161 co-relation queries the response was YES. [2024-05-12 12:44:55,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38952 conditions, 6966 events. 4208/6966 cut-off events. For 199138/199161 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 50046 event pairs, 882 based on Foata normal form. 37/6976 useless extension candidates. Maximal degree in co-relation 38834. Up to 4576 conditions per place. [2024-05-12 12:44:55,777 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 233 selfloop transitions, 69 changer transitions 0/314 dead transitions. [2024-05-12 12:44:55,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 314 transitions, 4113 flow [2024-05-12 12:44:55,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:44:55,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:44:55,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-05-12 12:44:55,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-05-12 12:44:55,778 INFO L175 Difference]: Start difference. First operand has 248 places, 270 transitions, 3214 flow. Second operand 7 states and 201 transitions. [2024-05-12 12:44:55,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 314 transitions, 4113 flow [2024-05-12 12:44:56,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 314 transitions, 3994 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-05-12 12:44:56,441 INFO L231 Difference]: Finished difference. Result has 251 places, 275 transitions, 3373 flow [2024-05-12 12:44:56,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3095, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3373, PETRI_PLACES=251, PETRI_TRANSITIONS=275} [2024-05-12 12:44:56,442 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 202 predicate places. [2024-05-12 12:44:56,442 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 275 transitions, 3373 flow [2024-05-12 12:44:56,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:56,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:56,442 INFO 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-05-12 12:44:56,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-05-12 12:44:56,442 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:56,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:56,443 INFO L85 PathProgramCache]: Analyzing trace with hash 592547776, now seen corresponding path program 4 times [2024-05-12 12:44:56,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:56,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37805655] [2024-05-12 12:44:56,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:56,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:56,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:56,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:56,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:56,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37805655] [2024-05-12 12:44:56,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37805655] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:56,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:56,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:56,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623262638] [2024-05-12 12:44:56,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:56,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:56,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:56,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:56,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:56,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:56,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 275 transitions, 3373 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:56,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:56,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:56,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:57,627 INFO L124 PetriNetUnfolderBase]: 4195/7059 cut-off events. [2024-05-12 12:44:57,628 INFO L125 PetriNetUnfolderBase]: For 152775/152783 co-relation queries the response was YES. [2024-05-12 12:44:57,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39202 conditions, 7059 events. 4195/7059 cut-off events. For 152775/152783 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 51100 event pairs, 906 based on Foata normal form. 12/7041 useless extension candidates. Maximal degree in co-relation 39082. Up to 5281 conditions per place. [2024-05-12 12:44:57,696 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 236 selfloop transitions, 61 changer transitions 0/309 dead transitions. [2024-05-12 12:44:57,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 309 transitions, 4113 flow [2024-05-12 12:44:57,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 12:44:57,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 12:44:57,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-05-12 12:44:57,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-05-12 12:44:57,697 INFO L175 Difference]: Start difference. First operand has 251 places, 275 transitions, 3373 flow. Second operand 6 states and 174 transitions. [2024-05-12 12:44:57,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 309 transitions, 4113 flow [2024-05-12 12:44:58,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 309 transitions, 3994 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-05-12 12:44:58,347 INFO L231 Difference]: Finished difference. Result has 252 places, 275 transitions, 3386 flow [2024-05-12 12:44:58,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3254, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3386, PETRI_PLACES=252, PETRI_TRANSITIONS=275} [2024-05-12 12:44:58,348 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 203 predicate places. [2024-05-12 12:44:58,348 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 275 transitions, 3386 flow [2024-05-12 12:44:58,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:58,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:44:58,348 INFO 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-05-12 12:44:58,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-05-12 12:44:58,349 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:44:58,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:44:58,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1426149795, now seen corresponding path program 1 times [2024-05-12 12:44:58,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:44:58,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192737575] [2024-05-12 12:44:58,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:44:58,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:44:58,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:44:58,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:44:58,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:44:58,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192737575] [2024-05-12 12:44:58,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192737575] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:44:58,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:44:58,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:44:58,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431393068] [2024-05-12 12:44:58,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:44:58,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:44:58,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:44:58,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:44:58,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:44:58,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:44:58,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 275 transitions, 3386 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:44:58,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:44:58,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:44:58,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:44:59,486 INFO L124 PetriNetUnfolderBase]: 4341/7059 cut-off events. [2024-05-12 12:44:59,486 INFO L125 PetriNetUnfolderBase]: For 194899/194907 co-relation queries the response was YES. [2024-05-12 12:44:59,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39820 conditions, 7059 events. 4341/7059 cut-off events. For 194899/194907 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 50491 event pairs, 969 based on Foata normal form. 36/7073 useless extension candidates. Maximal degree in co-relation 39700. Up to 4973 conditions per place. [2024-05-12 12:44:59,558 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 239 selfloop transitions, 66 changer transitions 0/317 dead transitions. [2024-05-12 12:44:59,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 317 transitions, 4253 flow [2024-05-12 12:44:59,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:44:59,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:44:59,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-05-12 12:44:59,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-05-12 12:44:59,559 INFO L175 Difference]: Start difference. First operand has 252 places, 275 transitions, 3386 flow. Second operand 8 states and 220 transitions. [2024-05-12 12:44:59,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 317 transitions, 4253 flow [2024-05-12 12:45:00,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 317 transitions, 4070 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-05-12 12:45:00,322 INFO L231 Difference]: Finished difference. Result has 254 places, 278 transitions, 3420 flow [2024-05-12 12:45:00,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3203, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3420, PETRI_PLACES=254, PETRI_TRANSITIONS=278} [2024-05-12 12:45:00,323 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 205 predicate places. [2024-05-12 12:45:00,323 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 278 transitions, 3420 flow [2024-05-12 12:45:00,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:00,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:00,323 INFO 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-05-12 12:45:00,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-05-12 12:45:00,323 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:00,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:00,323 INFO L85 PathProgramCache]: Analyzing trace with hash -1012691114, now seen corresponding path program 1 times [2024-05-12 12:45:00,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:00,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456893829] [2024-05-12 12:45:00,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:00,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:00,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:00,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:00,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:00,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456893829] [2024-05-12 12:45:00,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456893829] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:00,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:00,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:45:00,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459942442] [2024-05-12 12:45:00,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:00,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:45:00,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:00,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:45:00,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:45:00,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 45 [2024-05-12 12:45:00,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 278 transitions, 3420 flow. Second operand has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:00,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:00,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 45 [2024-05-12 12:45:00,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:01,490 INFO L124 PetriNetUnfolderBase]: 4074/7541 cut-off events. [2024-05-12 12:45:01,490 INFO L125 PetriNetUnfolderBase]: For 101936/102627 co-relation queries the response was YES. [2024-05-12 12:45:01,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37034 conditions, 7541 events. 4074/7541 cut-off events. For 101936/102627 co-relation queries the response was YES. Maximal size of possible extension queue 659. Compared 64249 event pairs, 1306 based on Foata normal form. 338/7065 useless extension candidates. Maximal degree in co-relation 36913. Up to 3908 conditions per place. [2024-05-12 12:45:01,571 INFO L140 encePairwiseOnDemand]: 40/45 looper letters, 91 selfloop transitions, 21 changer transitions 87/381 dead transitions. [2024-05-12 12:45:01,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 381 transitions, 5094 flow [2024-05-12 12:45:01,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:45:01,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:45:01,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-05-12 12:45:01,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-05-12 12:45:01,572 INFO L175 Difference]: Start difference. First operand has 254 places, 278 transitions, 3420 flow. Second operand 7 states and 195 transitions. [2024-05-12 12:45:01,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 381 transitions, 5094 flow [2024-05-12 12:45:02,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 381 transitions, 4945 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-05-12 12:45:02,108 INFO L231 Difference]: Finished difference. Result has 260 places, 280 transitions, 3406 flow [2024-05-12 12:45:02,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3323, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3406, PETRI_PLACES=260, PETRI_TRANSITIONS=280} [2024-05-12 12:45:02,109 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 211 predicate places. [2024-05-12 12:45:02,109 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 280 transitions, 3406 flow [2024-05-12 12:45:02,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.666666666666668) internal successors, (142), 6 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:02,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:02,109 INFO 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-05-12 12:45:02,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-05-12 12:45:02,109 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:02,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:02,109 INFO L85 PathProgramCache]: Analyzing trace with hash 622603977, now seen corresponding path program 7 times [2024-05-12 12:45:02,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:02,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154616783] [2024-05-12 12:45:02,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:02,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:02,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:02,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:02,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:02,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154616783] [2024-05-12 12:45:02,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154616783] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:02,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:02,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:02,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048132956] [2024-05-12 12:45:02,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:02,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:02,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:02,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:02,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:02,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:45:02,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 280 transitions, 3406 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:02,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:02,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:45:02,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:03,358 INFO L124 PetriNetUnfolderBase]: 4525/7717 cut-off events. [2024-05-12 12:45:03,358 INFO L125 PetriNetUnfolderBase]: For 168350/168394 co-relation queries the response was YES. [2024-05-12 12:45:03,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44057 conditions, 7717 events. 4525/7717 cut-off events. For 168350/168394 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 57957 event pairs, 1239 based on Foata normal form. 49/7735 useless extension candidates. Maximal degree in co-relation 43931. Up to 6292 conditions per place. [2024-05-12 12:45:03,437 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 258 selfloop transitions, 59 changer transitions 5/335 dead transitions. [2024-05-12 12:45:03,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 335 transitions, 4446 flow [2024-05-12 12:45:03,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:45:03,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:45:03,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-05-12 12:45:03,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5851851851851851 [2024-05-12 12:45:03,438 INFO L175 Difference]: Start difference. First operand has 260 places, 280 transitions, 3406 flow. Second operand 9 states and 237 transitions. [2024-05-12 12:45:03,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 335 transitions, 4446 flow [2024-05-12 12:45:04,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 335 transitions, 4397 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-05-12 12:45:04,205 INFO L231 Difference]: Finished difference. Result has 264 places, 284 transitions, 3565 flow [2024-05-12 12:45:04,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3379, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3565, PETRI_PLACES=264, PETRI_TRANSITIONS=284} [2024-05-12 12:45:04,205 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 215 predicate places. [2024-05-12 12:45:04,205 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 284 transitions, 3565 flow [2024-05-12 12:45:04,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:04,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:04,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:04,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-05-12 12:45:04,206 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:04,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:04,206 INFO L85 PathProgramCache]: Analyzing trace with hash -473010905, now seen corresponding path program 8 times [2024-05-12 12:45:04,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:04,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768050058] [2024-05-12 12:45:04,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:04,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:04,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:04,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:04,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:04,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768050058] [2024-05-12 12:45:04,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768050058] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:04,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:04,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:04,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786576299] [2024-05-12 12:45:04,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:04,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:04,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:04,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:04,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:04,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:45:04,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 284 transitions, 3565 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:04,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:04,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:45:04,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:05,562 INFO L124 PetriNetUnfolderBase]: 4629/7765 cut-off events. [2024-05-12 12:45:05,562 INFO L125 PetriNetUnfolderBase]: For 195443/195488 co-relation queries the response was YES. [2024-05-12 12:45:05,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45265 conditions, 7765 events. 4629/7765 cut-off events. For 195443/195488 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 57459 event pairs, 1298 based on Foata normal form. 45/7769 useless extension candidates. Maximal degree in co-relation 45139. Up to 5083 conditions per place. [2024-05-12 12:45:05,629 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 222 selfloop transitions, 95 changer transitions 0/330 dead transitions. [2024-05-12 12:45:05,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 330 transitions, 4695 flow [2024-05-12 12:45:05,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:45:05,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:45:05,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-05-12 12:45:05,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-05-12 12:45:05,630 INFO L175 Difference]: Start difference. First operand has 264 places, 284 transitions, 3565 flow. Second operand 8 states and 219 transitions. [2024-05-12 12:45:05,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 330 transitions, 4695 flow [2024-05-12 12:45:06,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 330 transitions, 4524 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-05-12 12:45:06,524 INFO L231 Difference]: Finished difference. Result has 265 places, 287 transitions, 3656 flow [2024-05-12 12:45:06,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3404, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3656, PETRI_PLACES=265, PETRI_TRANSITIONS=287} [2024-05-12 12:45:06,524 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 216 predicate places. [2024-05-12 12:45:06,524 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 287 transitions, 3656 flow [2024-05-12 12:45:06,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:06,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:06,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:06,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-05-12 12:45:06,525 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:06,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:06,525 INFO L85 PathProgramCache]: Analyzing trace with hash -473396855, now seen corresponding path program 9 times [2024-05-12 12:45:06,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:06,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194018832] [2024-05-12 12:45:06,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:06,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:06,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:06,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:06,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:06,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194018832] [2024-05-12 12:45:06,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194018832] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:06,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:06,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:06,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191974491] [2024-05-12 12:45:06,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:06,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:06,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:06,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:06,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:06,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:45:06,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 287 transitions, 3656 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:06,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:06,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:45:06,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:07,776 INFO L124 PetriNetUnfolderBase]: 4616/7938 cut-off events. [2024-05-12 12:45:07,776 INFO L125 PetriNetUnfolderBase]: For 188358/188401 co-relation queries the response was YES. [2024-05-12 12:45:07,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44718 conditions, 7938 events. 4616/7938 cut-off events. For 188358/188401 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 60110 event pairs, 1339 based on Foata normal form. 48/7955 useless extension candidates. Maximal degree in co-relation 44594. Up to 6516 conditions per place. [2024-05-12 12:45:07,859 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 252 selfloop transitions, 58 changer transitions 0/323 dead transitions. [2024-05-12 12:45:07,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 323 transitions, 4396 flow [2024-05-12 12:45:07,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:45:07,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:45:07,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-05-12 12:45:07,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-05-12 12:45:07,860 INFO L175 Difference]: Start difference. First operand has 265 places, 287 transitions, 3656 flow. Second operand 8 states and 210 transitions. [2024-05-12 12:45:07,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 323 transitions, 4396 flow [2024-05-12 12:45:08,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 323 transitions, 4276 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-05-12 12:45:08,643 INFO L231 Difference]: Finished difference. Result has 267 places, 287 transitions, 3656 flow [2024-05-12 12:45:08,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3536, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3656, PETRI_PLACES=267, PETRI_TRANSITIONS=287} [2024-05-12 12:45:08,643 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 218 predicate places. [2024-05-12 12:45:08,643 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 287 transitions, 3656 flow [2024-05-12 12:45:08,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:08,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:08,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:08,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-05-12 12:45:08,644 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:08,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:08,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1569218963, now seen corresponding path program 10 times [2024-05-12 12:45:08,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:08,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557913881] [2024-05-12 12:45:08,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:08,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:08,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:08,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:08,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:08,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557913881] [2024-05-12 12:45:08,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557913881] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:08,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:08,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:08,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317641693] [2024-05-12 12:45:08,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:08,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:08,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:08,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:08,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:08,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:45:08,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 287 transitions, 3656 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:08,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:08,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:45:08,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:10,048 INFO L124 PetriNetUnfolderBase]: 4762/8028 cut-off events. [2024-05-12 12:45:10,048 INFO L125 PetriNetUnfolderBase]: For 201840/201886 co-relation queries the response was YES. [2024-05-12 12:45:10,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46337 conditions, 8028 events. 4762/8028 cut-off events. For 201840/201886 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 60168 event pairs, 1565 based on Foata normal form. 47/8027 useless extension candidates. Maximal degree in co-relation 46214. Up to 6626 conditions per place. [2024-05-12 12:45:10,140 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 239 selfloop transitions, 73 changer transitions 0/325 dead transitions. [2024-05-12 12:45:10,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 325 transitions, 4618 flow [2024-05-12 12:45:10,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:45:10,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:45:10,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-05-12 12:45:10,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-05-12 12:45:10,141 INFO L175 Difference]: Start difference. First operand has 267 places, 287 transitions, 3656 flow. Second operand 8 states and 213 transitions. [2024-05-12 12:45:10,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 325 transitions, 4618 flow [2024-05-12 12:45:10,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 325 transitions, 4488 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-05-12 12:45:10,871 INFO L231 Difference]: Finished difference. Result has 268 places, 289 transitions, 3722 flow [2024-05-12 12:45:10,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3526, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3722, PETRI_PLACES=268, PETRI_TRANSITIONS=289} [2024-05-12 12:45:10,872 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 219 predicate places. [2024-05-12 12:45:10,872 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 289 transitions, 3722 flow [2024-05-12 12:45:10,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:10,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:10,872 INFO 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-05-12 12:45:10,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-05-12 12:45:10,872 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:10,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:10,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1126176955, now seen corresponding path program 11 times [2024-05-12 12:45:10,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:10,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861417176] [2024-05-12 12:45:10,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:10,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:10,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:11,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:11,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:11,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861417176] [2024-05-12 12:45:11,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861417176] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:11,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:11,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:11,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604774627] [2024-05-12 12:45:11,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:11,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:11,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:11,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:11,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:11,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:45:11,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 289 transitions, 3722 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:11,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:11,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:45:11,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:12,110 INFO L124 PetriNetUnfolderBase]: 4744/8043 cut-off events. [2024-05-12 12:45:12,110 INFO L125 PetriNetUnfolderBase]: For 192054/192100 co-relation queries the response was YES. [2024-05-12 12:45:12,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45872 conditions, 8043 events. 4744/8043 cut-off events. For 192054/192100 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 60649 event pairs, 1607 based on Foata normal form. 47/8042 useless extension candidates. Maximal degree in co-relation 45748. Up to 6866 conditions per place. [2024-05-12 12:45:12,196 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 236 selfloop transitions, 71 changer transitions 0/320 dead transitions. [2024-05-12 12:45:12,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 320 transitions, 4464 flow [2024-05-12 12:45:12,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:45:12,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:45:12,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-05-12 12:45:12,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-05-12 12:45:12,197 INFO L175 Difference]: Start difference. First operand has 268 places, 289 transitions, 3722 flow. Second operand 8 states and 209 transitions. [2024-05-12 12:45:12,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 320 transitions, 4464 flow [2024-05-12 12:45:13,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 320 transitions, 4360 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-05-12 12:45:13,011 INFO L231 Difference]: Finished difference. Result has 272 places, 289 transitions, 3765 flow [2024-05-12 12:45:13,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3618, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3765, PETRI_PLACES=272, PETRI_TRANSITIONS=289} [2024-05-12 12:45:13,011 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 223 predicate places. [2024-05-12 12:45:13,011 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 289 transitions, 3765 flow [2024-05-12 12:45:13,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:13,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:13,012 INFO 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-05-12 12:45:13,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-05-12 12:45:13,012 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:13,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:13,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1260661465, now seen corresponding path program 12 times [2024-05-12 12:45:13,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:13,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802570852] [2024-05-12 12:45:13,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:13,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:13,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:13,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:13,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:13,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802570852] [2024-05-12 12:45:13,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802570852] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:13,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:13,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:13,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531705761] [2024-05-12 12:45:13,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:13,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:13,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:13,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:13,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:13,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:45:13,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 289 transitions, 3765 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:13,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:13,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:45:13,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:14,308 INFO L124 PetriNetUnfolderBase]: 4849/8189 cut-off events. [2024-05-12 12:45:14,308 INFO L125 PetriNetUnfolderBase]: For 202925/202971 co-relation queries the response was YES. [2024-05-12 12:45:14,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47157 conditions, 8189 events. 4849/8189 cut-off events. For 202925/202971 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 61770 event pairs, 1584 based on Foata normal form. 45/8182 useless extension candidates. Maximal degree in co-relation 47031. Up to 6482 conditions per place. [2024-05-12 12:45:14,392 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 238 selfloop transitions, 78 changer transitions 0/329 dead transitions. [2024-05-12 12:45:14,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 329 transitions, 4733 flow [2024-05-12 12:45:14,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:45:14,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:45:14,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-05-12 12:45:14,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5972222222222222 [2024-05-12 12:45:14,393 INFO L175 Difference]: Start difference. First operand has 272 places, 289 transitions, 3765 flow. Second operand 8 states and 215 transitions. [2024-05-12 12:45:14,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 329 transitions, 4733 flow [2024-05-12 12:45:15,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 329 transitions, 4581 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-05-12 12:45:15,404 INFO L231 Difference]: Finished difference. Result has 274 places, 291 transitions, 3821 flow [2024-05-12 12:45:15,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3613, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3821, PETRI_PLACES=274, PETRI_TRANSITIONS=291} [2024-05-12 12:45:15,405 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 225 predicate places. [2024-05-12 12:45:15,405 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 291 transitions, 3821 flow [2024-05-12 12:45:15,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:15,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:15,405 INFO 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-05-12 12:45:15,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-05-12 12:45:15,406 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:15,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:15,406 INFO L85 PathProgramCache]: Analyzing trace with hash -533508809, now seen corresponding path program 13 times [2024-05-12 12:45:15,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:15,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149700525] [2024-05-12 12:45:15,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:15,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:15,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:15,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:15,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:15,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149700525] [2024-05-12 12:45:15,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149700525] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:15,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:15,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:15,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565051197] [2024-05-12 12:45:15,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:15,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:15,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:15,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:15,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:15,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:45:15,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 291 transitions, 3821 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:15,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:15,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:45:15,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:16,699 INFO L124 PetriNetUnfolderBase]: 4836/8208 cut-off events. [2024-05-12 12:45:16,700 INFO L125 PetriNetUnfolderBase]: For 196553/196597 co-relation queries the response was YES. [2024-05-12 12:45:16,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47109 conditions, 8208 events. 4836/8208 cut-off events. For 196553/196597 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 62174 event pairs, 1665 based on Foata normal form. 46/8206 useless extension candidates. Maximal degree in co-relation 46981. Up to 7080 conditions per place. [2024-05-12 12:45:16,784 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 270 selfloop transitions, 40 changer transitions 0/323 dead transitions. [2024-05-12 12:45:16,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 323 transitions, 4551 flow [2024-05-12 12:45:16,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:45:16,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:45:16,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-05-12 12:45:16,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5722222222222222 [2024-05-12 12:45:16,786 INFO L175 Difference]: Start difference. First operand has 274 places, 291 transitions, 3821 flow. Second operand 8 states and 206 transitions. [2024-05-12 12:45:16,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 323 transitions, 4551 flow [2024-05-12 12:45:17,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 323 transitions, 4383 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-05-12 12:45:17,742 INFO L231 Difference]: Finished difference. Result has 277 places, 291 transitions, 3737 flow [2024-05-12 12:45:17,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3653, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3737, PETRI_PLACES=277, PETRI_TRANSITIONS=291} [2024-05-12 12:45:17,743 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 228 predicate places. [2024-05-12 12:45:17,743 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 291 transitions, 3737 flow [2024-05-12 12:45:17,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:17,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:17,743 INFO 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-05-12 12:45:17,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-05-12 12:45:17,743 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:17,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:17,744 INFO L85 PathProgramCache]: Analyzing trace with hash -102785439, now seen corresponding path program 14 times [2024-05-12 12:45:17,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:17,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185577714] [2024-05-12 12:45:17,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:17,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:17,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:17,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:17,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:17,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185577714] [2024-05-12 12:45:17,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185577714] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:17,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:17,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:17,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212441512] [2024-05-12 12:45:17,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:17,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:17,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:17,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:17,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:17,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:45:17,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 291 transitions, 3737 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:17,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:17,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:45:17,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:19,178 INFO L124 PetriNetUnfolderBase]: 4889/8105 cut-off events. [2024-05-12 12:45:19,178 INFO L125 PetriNetUnfolderBase]: For 199083/199121 co-relation queries the response was YES. [2024-05-12 12:45:19,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47061 conditions, 8105 events. 4889/8105 cut-off events. For 199083/199121 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 60093 event pairs, 1552 based on Foata normal form. 39/8094 useless extension candidates. Maximal degree in co-relation 46932. Up to 7033 conditions per place. [2024-05-12 12:45:19,281 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 275 selfloop transitions, 45 changer transitions 0/333 dead transitions. [2024-05-12 12:45:19,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 333 transitions, 4701 flow [2024-05-12 12:45:19,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:45:19,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:45:19,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-05-12 12:45:19,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-05-12 12:45:19,283 INFO L175 Difference]: Start difference. First operand has 277 places, 291 transitions, 3737 flow. Second operand 8 states and 218 transitions. [2024-05-12 12:45:19,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 333 transitions, 4701 flow [2024-05-12 12:45:20,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 333 transitions, 4604 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-05-12 12:45:20,271 INFO L231 Difference]: Finished difference. Result has 278 places, 292 transitions, 3762 flow [2024-05-12 12:45:20,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3640, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3762, PETRI_PLACES=278, PETRI_TRANSITIONS=292} [2024-05-12 12:45:20,272 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 229 predicate places. [2024-05-12 12:45:20,272 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 292 transitions, 3762 flow [2024-05-12 12:45:20,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:20,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:20,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:20,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-05-12 12:45:20,272 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:20,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:20,273 INFO L85 PathProgramCache]: Analyzing trace with hash -66187317, now seen corresponding path program 15 times [2024-05-12 12:45:20,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:20,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839080364] [2024-05-12 12:45:20,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:20,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:20,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:20,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:20,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:20,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839080364] [2024-05-12 12:45:20,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839080364] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:20,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:20,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:20,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099005027] [2024-05-12 12:45:20,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:20,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:20,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:20,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:20,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:20,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:45:20,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 292 transitions, 3762 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:20,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:20,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:45:20,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:21,654 INFO L124 PetriNetUnfolderBase]: 4871/8192 cut-off events. [2024-05-12 12:45:21,654 INFO L125 PetriNetUnfolderBase]: For 190550/190587 co-relation queries the response was YES. [2024-05-12 12:45:21,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46641 conditions, 8192 events. 4871/8192 cut-off events. For 190550/190587 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 61205 event pairs, 1731 based on Foata normal form. 40/8182 useless extension candidates. Maximal degree in co-relation 46511. Up to 7126 conditions per place. [2024-05-12 12:45:21,744 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 270 selfloop transitions, 40 changer transitions 0/323 dead transitions. [2024-05-12 12:45:21,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 323 transitions, 4508 flow [2024-05-12 12:45:21,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:45:21,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:45:21,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-05-12 12:45:21,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-05-12 12:45:21,746 INFO L175 Difference]: Start difference. First operand has 278 places, 292 transitions, 3762 flow. Second operand 7 states and 189 transitions. [2024-05-12 12:45:21,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 323 transitions, 4508 flow [2024-05-12 12:45:22,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 323 transitions, 4355 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-05-12 12:45:22,992 INFO L231 Difference]: Finished difference. Result has 279 places, 292 transitions, 3694 flow [2024-05-12 12:45:22,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3609, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3694, PETRI_PLACES=279, PETRI_TRANSITIONS=292} [2024-05-12 12:45:22,993 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 230 predicate places. [2024-05-12 12:45:22,993 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 292 transitions, 3694 flow [2024-05-12 12:45:22,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:22,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:22,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:22,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-05-12 12:45:22,993 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:22,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:22,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1590724225, now seen corresponding path program 16 times [2024-05-12 12:45:22,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:22,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51561386] [2024-05-12 12:45:22,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:22,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:23,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:23,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:23,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:23,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51561386] [2024-05-12 12:45:23,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51561386] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:23,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:23,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:23,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791038860] [2024-05-12 12:45:23,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:23,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:23,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:23,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:23,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:23,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:45:23,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 292 transitions, 3694 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:23,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:23,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:45:23,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:24,406 INFO L124 PetriNetUnfolderBase]: 4935/8273 cut-off events. [2024-05-12 12:45:24,406 INFO L125 PetriNetUnfolderBase]: For 191473/191510 co-relation queries the response was YES. [2024-05-12 12:45:24,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46627 conditions, 8273 events. 4935/8273 cut-off events. For 191473/191510 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 61872 event pairs, 1594 based on Foata normal form. 42/8270 useless extension candidates. Maximal degree in co-relation 46497. Up to 7125 conditions per place. [2024-05-12 12:45:24,491 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 235 selfloop transitions, 79 changer transitions 0/327 dead transitions. [2024-05-12 12:45:24,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 327 transitions, 4486 flow [2024-05-12 12:45:24,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:45:24,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:45:24,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 235 transitions. [2024-05-12 12:45:24,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5802469135802469 [2024-05-12 12:45:24,492 INFO L175 Difference]: Start difference. First operand has 279 places, 292 transitions, 3694 flow. Second operand 9 states and 235 transitions. [2024-05-12 12:45:24,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 327 transitions, 4486 flow [2024-05-12 12:45:25,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 327 transitions, 4403 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-05-12 12:45:25,399 INFO L231 Difference]: Finished difference. Result has 283 places, 293 transitions, 3802 flow [2024-05-12 12:45:25,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3611, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3802, PETRI_PLACES=283, PETRI_TRANSITIONS=293} [2024-05-12 12:45:25,400 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 234 predicate places. [2024-05-12 12:45:25,400 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 293 transitions, 3802 flow [2024-05-12 12:45:25,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:25,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:25,400 INFO 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-05-12 12:45:25,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-05-12 12:45:25,401 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:25,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:25,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1598342785, now seen corresponding path program 17 times [2024-05-12 12:45:25,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:25,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196246939] [2024-05-12 12:45:25,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:25,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:25,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:25,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:25,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:25,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196246939] [2024-05-12 12:45:25,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196246939] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:25,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:25,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:25,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903125378] [2024-05-12 12:45:25,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:25,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:25,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:25,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:25,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:25,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:45:25,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 293 transitions, 3802 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:25,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:25,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:45:25,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:26,951 INFO L124 PetriNetUnfolderBase]: 5197/8520 cut-off events. [2024-05-12 12:45:26,951 INFO L125 PetriNetUnfolderBase]: For 276832/276872 co-relation queries the response was YES. [2024-05-12 12:45:27,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51394 conditions, 8520 events. 5197/8520 cut-off events. For 276832/276872 co-relation queries the response was YES. Maximal size of possible extension queue 634. Compared 63752 event pairs, 1552 based on Foata normal form. 46/8519 useless extension candidates. Maximal degree in co-relation 51263. Up to 6535 conditions per place. [2024-05-12 12:45:27,031 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 241 selfloop transitions, 82 changer transitions 0/336 dead transitions. [2024-05-12 12:45:27,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 336 transitions, 4846 flow [2024-05-12 12:45:27,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:45:27,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:45:27,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-05-12 12:45:27,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5950617283950618 [2024-05-12 12:45:27,033 INFO L175 Difference]: Start difference. First operand has 283 places, 293 transitions, 3802 flow. Second operand 9 states and 241 transitions. [2024-05-12 12:45:27,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 336 transitions, 4846 flow [2024-05-12 12:45:28,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 336 transitions, 4675 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-05-12 12:45:28,526 INFO L231 Difference]: Finished difference. Result has 285 places, 295 transitions, 3857 flow [2024-05-12 12:45:28,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3631, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3857, PETRI_PLACES=285, PETRI_TRANSITIONS=295} [2024-05-12 12:45:28,526 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 236 predicate places. [2024-05-12 12:45:28,526 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 295 transitions, 3857 flow [2024-05-12 12:45:28,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:28,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:28,526 INFO 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-05-12 12:45:28,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-05-12 12:45:28,527 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:28,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:28,527 INFO L85 PathProgramCache]: Analyzing trace with hash 394614401, now seen corresponding path program 18 times [2024-05-12 12:45:28,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:28,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888513859] [2024-05-12 12:45:28,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:28,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:28,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:28,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:28,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:28,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888513859] [2024-05-12 12:45:28,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888513859] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:28,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:28,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:28,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166173283] [2024-05-12 12:45:28,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:28,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:28,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:28,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:28,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:28,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:45:28,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 295 transitions, 3857 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:28,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:28,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:45:28,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:29,975 INFO L124 PetriNetUnfolderBase]: 5241/8650 cut-off events. [2024-05-12 12:45:29,975 INFO L125 PetriNetUnfolderBase]: For 266334/266371 co-relation queries the response was YES. [2024-05-12 12:45:30,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49673 conditions, 8650 events. 5241/8650 cut-off events. For 266334/266371 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 64979 event pairs, 1641 based on Foata normal form. 68/8673 useless extension candidates. Maximal degree in co-relation 49541. Up to 7305 conditions per place. [2024-05-12 12:45:30,094 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 240 selfloop transitions, 81 changer transitions 0/334 dead transitions. [2024-05-12 12:45:30,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 334 transitions, 4671 flow [2024-05-12 12:45:30,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:45:30,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:45:30,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 259 transitions. [2024-05-12 12:45:30,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5755555555555556 [2024-05-12 12:45:30,095 INFO L175 Difference]: Start difference. First operand has 285 places, 295 transitions, 3857 flow. Second operand 10 states and 259 transitions. [2024-05-12 12:45:30,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 334 transitions, 4671 flow [2024-05-12 12:45:31,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 334 transitions, 4546 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-05-12 12:45:31,086 INFO L231 Difference]: Finished difference. Result has 290 places, 295 transitions, 3902 flow [2024-05-12 12:45:31,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3732, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3902, PETRI_PLACES=290, PETRI_TRANSITIONS=295} [2024-05-12 12:45:31,086 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 241 predicate places. [2024-05-12 12:45:31,087 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 295 transitions, 3902 flow [2024-05-12 12:45:31,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:31,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:31,087 INFO 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-05-12 12:45:31,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-05-12 12:45:31,087 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:31,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:31,088 INFO L85 PathProgramCache]: Analyzing trace with hash 304710633, now seen corresponding path program 19 times [2024-05-12 12:45:31,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:31,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366658152] [2024-05-12 12:45:31,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:31,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:31,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:31,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:31,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:31,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366658152] [2024-05-12 12:45:31,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366658152] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:31,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:31,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:31,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592617273] [2024-05-12 12:45:31,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:31,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:31,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:31,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:31,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:31,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:45:31,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 295 transitions, 3902 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:31,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:31,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:45:31,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:32,453 INFO L124 PetriNetUnfolderBase]: 5192/8513 cut-off events. [2024-05-12 12:45:32,453 INFO L125 PetriNetUnfolderBase]: For 207637/207677 co-relation queries the response was YES. [2024-05-12 12:45:32,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49232 conditions, 8513 events. 5192/8513 cut-off events. For 207637/207677 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 63735 event pairs, 1582 based on Foata normal form. 43/8503 useless extension candidates. Maximal degree in co-relation 49098. Up to 7523 conditions per place. [2024-05-12 12:45:32,546 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 235 selfloop transitions, 76 changer transitions 0/324 dead transitions. [2024-05-12 12:45:32,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 324 transitions, 4672 flow [2024-05-12 12:45:32,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:45:32,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:45:32,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-05-12 12:45:32,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-05-12 12:45:32,548 INFO L175 Difference]: Start difference. First operand has 290 places, 295 transitions, 3902 flow. Second operand 7 states and 189 transitions. [2024-05-12 12:45:32,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 324 transitions, 4672 flow [2024-05-12 12:45:33,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 324 transitions, 4492 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-05-12 12:45:33,658 INFO L231 Difference]: Finished difference. Result has 288 places, 296 transitions, 3911 flow [2024-05-12 12:45:33,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3722, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3911, PETRI_PLACES=288, PETRI_TRANSITIONS=296} [2024-05-12 12:45:33,658 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 239 predicate places. [2024-05-12 12:45:33,658 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 296 transitions, 3911 flow [2024-05-12 12:45:33,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:33,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:33,659 INFO 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-05-12 12:45:33,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-05-12 12:45:33,659 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:33,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:33,659 INFO L85 PathProgramCache]: Analyzing trace with hash -952116381, now seen corresponding path program 20 times [2024-05-12 12:45:33,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:33,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413635920] [2024-05-12 12:45:33,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:33,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:33,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:33,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:33,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:33,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413635920] [2024-05-12 12:45:33,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413635920] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:33,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:33,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:33,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617116064] [2024-05-12 12:45:33,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:33,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:33,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:33,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:33,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:33,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:45:33,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 296 transitions, 3911 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:33,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:33,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:45:33,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:35,139 INFO L124 PetriNetUnfolderBase]: 5346/8863 cut-off events. [2024-05-12 12:45:35,139 INFO L125 PetriNetUnfolderBase]: For 212080/212118 co-relation queries the response was YES. [2024-05-12 12:45:35,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50800 conditions, 8863 events. 5346/8863 cut-off events. For 212080/212118 co-relation queries the response was YES. Maximal size of possible extension queue 638. Compared 67079 event pairs, 1770 based on Foata normal form. 41/8843 useless extension candidates. Maximal degree in co-relation 50665. Up to 7140 conditions per place. [2024-05-12 12:45:35,242 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 239 selfloop transitions, 79 changer transitions 0/331 dead transitions. [2024-05-12 12:45:35,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 331 transitions, 4765 flow [2024-05-12 12:45:35,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:45:35,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:45:35,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-05-12 12:45:35,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6158730158730159 [2024-05-12 12:45:35,243 INFO L175 Difference]: Start difference. First operand has 288 places, 296 transitions, 3911 flow. Second operand 7 states and 194 transitions. [2024-05-12 12:45:35,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 331 transitions, 4765 flow [2024-05-12 12:45:36,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 331 transitions, 4596 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-05-12 12:45:36,634 INFO L231 Difference]: Finished difference. Result has 290 places, 297 transitions, 3938 flow [2024-05-12 12:45:36,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3742, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3938, PETRI_PLACES=290, PETRI_TRANSITIONS=297} [2024-05-12 12:45:36,634 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 241 predicate places. [2024-05-12 12:45:36,634 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 297 transitions, 3938 flow [2024-05-12 12:45:36,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:36,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:36,634 INFO 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-05-12 12:45:36,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-05-12 12:45:36,635 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:36,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:36,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1094605401, now seen corresponding path program 21 times [2024-05-12 12:45:36,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:36,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485668637] [2024-05-12 12:45:36,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:36,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:36,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:36,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:36,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:36,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485668637] [2024-05-12 12:45:36,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485668637] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:36,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:36,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:36,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073643615] [2024-05-12 12:45:36,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:36,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:36,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:36,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:36,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:36,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:45:36,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 297 transitions, 3938 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:36,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:36,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:45:36,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:38,118 INFO L124 PetriNetUnfolderBase]: 5220/8892 cut-off events. [2024-05-12 12:45:38,118 INFO L125 PetriNetUnfolderBase]: For 193386/193425 co-relation queries the response was YES. [2024-05-12 12:45:38,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49495 conditions, 8892 events. 5220/8892 cut-off events. For 193386/193425 co-relation queries the response was YES. Maximal size of possible extension queue 642. Compared 68370 event pairs, 1583 based on Foata normal form. 43/8876 useless extension candidates. Maximal degree in co-relation 49359. Up to 7359 conditions per place. [2024-05-12 12:45:38,218 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 269 selfloop transitions, 53 changer transitions 0/335 dead transitions. [2024-05-12 12:45:38,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 335 transitions, 4744 flow [2024-05-12 12:45:38,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:45:38,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:45:38,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 12:45:38,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-05-12 12:45:38,219 INFO L175 Difference]: Start difference. First operand has 290 places, 297 transitions, 3938 flow. Second operand 7 states and 196 transitions. [2024-05-12 12:45:38,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 335 transitions, 4744 flow [2024-05-12 12:45:39,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 335 transitions, 4562 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-05-12 12:45:39,346 INFO L231 Difference]: Finished difference. Result has 292 places, 297 transitions, 3866 flow [2024-05-12 12:45:39,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3756, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3866, PETRI_PLACES=292, PETRI_TRANSITIONS=297} [2024-05-12 12:45:39,347 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 243 predicate places. [2024-05-12 12:45:39,347 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 297 transitions, 3866 flow [2024-05-12 12:45:39,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:39,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:39,347 INFO 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-05-12 12:45:39,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-05-12 12:45:39,347 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:39,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:39,348 INFO L85 PathProgramCache]: Analyzing trace with hash -1094219451, now seen corresponding path program 22 times [2024-05-12 12:45:39,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:39,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740086435] [2024-05-12 12:45:39,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:39,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:39,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:39,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:39,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:39,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740086435] [2024-05-12 12:45:39,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740086435] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:39,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:39,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:39,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961154850] [2024-05-12 12:45:39,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:39,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:39,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:39,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:39,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:39,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:45:39,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 297 transitions, 3866 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:39,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:39,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:45:39,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:40,992 INFO L124 PetriNetUnfolderBase]: 5207/8521 cut-off events. [2024-05-12 12:45:40,992 INFO L125 PetriNetUnfolderBase]: For 176221/176261 co-relation queries the response was YES. [2024-05-12 12:45:41,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47955 conditions, 8521 events. 5207/8521 cut-off events. For 176221/176261 co-relation queries the response was YES. Maximal size of possible extension queue 638. Compared 63776 event pairs, 1245 based on Foata normal form. 41/8508 useless extension candidates. Maximal degree in co-relation 47818. Up to 5054 conditions per place. [2024-05-12 12:45:41,072 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 227 selfloop transitions, 99 changer transitions 0/339 dead transitions. [2024-05-12 12:45:41,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 339 transitions, 4758 flow [2024-05-12 12:45:41,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 12:45:41,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 12:45:41,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-05-12 12:45:41,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-05-12 12:45:41,074 INFO L175 Difference]: Start difference. First operand has 292 places, 297 transitions, 3866 flow. Second operand 7 states and 201 transitions. [2024-05-12 12:45:41,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 339 transitions, 4758 flow [2024-05-12 12:45:42,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 339 transitions, 4632 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-05-12 12:45:42,045 INFO L231 Difference]: Finished difference. Result has 292 places, 297 transitions, 3942 flow [2024-05-12 12:45:42,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3740, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3942, PETRI_PLACES=292, PETRI_TRANSITIONS=297} [2024-05-12 12:45:42,046 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 243 predicate places. [2024-05-12 12:45:42,046 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 297 transitions, 3942 flow [2024-05-12 12:45:42,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:42,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:42,046 INFO 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-05-12 12:45:42,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-05-12 12:45:42,046 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:42,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:42,047 INFO L85 PathProgramCache]: Analyzing trace with hash 402238913, now seen corresponding path program 2 times [2024-05-12 12:45:42,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:42,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529523115] [2024-05-12 12:45:42,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:42,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:42,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:42,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:42,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:42,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529523115] [2024-05-12 12:45:42,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529523115] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:42,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:42,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:42,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114135947] [2024-05-12 12:45:42,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:42,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:42,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:42,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:42,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:42,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:45:42,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 297 transitions, 3942 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:42,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:42,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:45:42,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:43,654 INFO L124 PetriNetUnfolderBase]: 5572/9195 cut-off events. [2024-05-12 12:45:43,654 INFO L125 PetriNetUnfolderBase]: For 247016/247053 co-relation queries the response was YES. [2024-05-12 12:45:43,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51675 conditions, 9195 events. 5572/9195 cut-off events. For 247016/247053 co-relation queries the response was YES. Maximal size of possible extension queue 666. Compared 69822 event pairs, 1712 based on Foata normal form. 64/9214 useless extension candidates. Maximal degree in co-relation 51538. Up to 7250 conditions per place. [2024-05-12 12:45:43,771 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 246 selfloop transitions, 86 changer transitions 0/345 dead transitions. [2024-05-12 12:45:43,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 345 transitions, 4900 flow [2024-05-12 12:45:43,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:45:43,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:45:43,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 264 transitions. [2024-05-12 12:45:43,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5866666666666667 [2024-05-12 12:45:43,772 INFO L175 Difference]: Start difference. First operand has 292 places, 297 transitions, 3942 flow. Second operand 10 states and 264 transitions. [2024-05-12 12:45:43,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 345 transitions, 4900 flow [2024-05-12 12:45:44,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 345 transitions, 4539 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-05-12 12:45:44,790 INFO L231 Difference]: Finished difference. Result has 295 places, 300 transitions, 3832 flow [2024-05-12 12:45:44,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3581, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3832, PETRI_PLACES=295, PETRI_TRANSITIONS=300} [2024-05-12 12:45:44,791 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 246 predicate places. [2024-05-12 12:45:44,791 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 300 transitions, 3832 flow [2024-05-12 12:45:44,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:44,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:44,791 INFO 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-05-12 12:45:44,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-05-12 12:45:44,791 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:44,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:44,792 INFO L85 PathProgramCache]: Analyzing trace with hash 335564225, now seen corresponding path program 3 times [2024-05-12 12:45:44,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:44,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796094389] [2024-05-12 12:45:44,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:44,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:44,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:44,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:44,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:44,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796094389] [2024-05-12 12:45:44,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796094389] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:44,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:44,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:44,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666304736] [2024-05-12 12:45:44,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:44,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:44,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:44,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:44,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:44,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:45:44,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 300 transitions, 3832 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:44,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:44,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:45:44,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:46,278 INFO L124 PetriNetUnfolderBase]: 5505/9047 cut-off events. [2024-05-12 12:45:46,278 INFO L125 PetriNetUnfolderBase]: For 185676/185715 co-relation queries the response was YES. [2024-05-12 12:45:46,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49725 conditions, 9047 events. 5505/9047 cut-off events. For 185676/185715 co-relation queries the response was YES. Maximal size of possible extension queue 673. Compared 68377 event pairs, 1419 based on Foata normal form. 43/9043 useless extension candidates. Maximal degree in co-relation 49589. Up to 5357 conditions per place. [2024-05-12 12:45:46,383 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 239 selfloop transitions, 97 changer transitions 0/349 dead transitions. [2024-05-12 12:45:46,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 349 transitions, 4968 flow [2024-05-12 12:45:46,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:45:46,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:45:46,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 244 transitions. [2024-05-12 12:45:46,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6024691358024692 [2024-05-12 12:45:46,384 INFO L175 Difference]: Start difference. First operand has 295 places, 300 transitions, 3832 flow. Second operand 9 states and 244 transitions. [2024-05-12 12:45:46,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 349 transitions, 4968 flow [2024-05-12 12:45:47,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 349 transitions, 4835 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-05-12 12:45:47,603 INFO L231 Difference]: Finished difference. Result has 299 places, 303 transitions, 4004 flow [2024-05-12 12:45:47,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3703, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4004, PETRI_PLACES=299, PETRI_TRANSITIONS=303} [2024-05-12 12:45:47,603 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 250 predicate places. [2024-05-12 12:45:47,604 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 303 transitions, 4004 flow [2024-05-12 12:45:47,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:47,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:47,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:45:47,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-05-12 12:45:47,604 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:47,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:47,605 INFO L85 PathProgramCache]: Analyzing trace with hash 329850305, now seen corresponding path program 4 times [2024-05-12 12:45:47,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:47,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782853125] [2024-05-12 12:45:47,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:47,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:47,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:47,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:47,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:47,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782853125] [2024-05-12 12:45:47,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782853125] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:47,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:47,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 12:45:47,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079920052] [2024-05-12 12:45:47,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:47,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 12:45:47,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:47,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 12:45:47,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 12:45:47,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:45:47,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 303 transitions, 4004 flow. Second operand has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:47,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:47,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:45:47,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:49,114 INFO L124 PetriNetUnfolderBase]: 5492/8985 cut-off events. [2024-05-12 12:45:49,114 INFO L125 PetriNetUnfolderBase]: For 172276/172316 co-relation queries the response was YES. [2024-05-12 12:45:49,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50023 conditions, 8985 events. 5492/8985 cut-off events. For 172276/172316 co-relation queries the response was YES. Maximal size of possible extension queue 667. Compared 67619 event pairs, 1573 based on Foata normal form. 44/8982 useless extension candidates. Maximal degree in co-relation 49884. Up to 5351 conditions per place. [2024-05-12 12:45:49,221 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 236 selfloop transitions, 97 changer transitions 0/346 dead transitions. [2024-05-12 12:45:49,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 346 transitions, 4902 flow [2024-05-12 12:45:49,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:45:49,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:45:49,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-05-12 12:45:49,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5950617283950618 [2024-05-12 12:45:49,222 INFO L175 Difference]: Start difference. First operand has 299 places, 303 transitions, 4004 flow. Second operand 9 states and 241 transitions. [2024-05-12 12:45:49,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 346 transitions, 4902 flow [2024-05-12 12:45:50,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 346 transitions, 4704 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-05-12 12:45:50,412 INFO L231 Difference]: Finished difference. Result has 302 places, 303 transitions, 4004 flow [2024-05-12 12:45:50,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3806, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4004, PETRI_PLACES=302, PETRI_TRANSITIONS=303} [2024-05-12 12:45:50,412 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 253 predicate places. [2024-05-12 12:45:50,413 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 303 transitions, 4004 flow [2024-05-12 12:45:50,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.125) internal successors, (145), 8 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:50,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:50,413 INFO 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-05-12 12:45:50,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-05-12 12:45:50,413 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:50,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:50,413 INFO L85 PathProgramCache]: Analyzing trace with hash 1769815350, now seen corresponding path program 1 times [2024-05-12 12:45:50,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:50,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809483419] [2024-05-12 12:45:50,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:50,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:50,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:50,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:50,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:50,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809483419] [2024-05-12 12:45:50,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809483419] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:50,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:50,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 12:45:50,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044399137] [2024-05-12 12:45:50,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:50,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 12:45:50,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:50,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 12:45:50,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-05-12 12:45:50,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 45 [2024-05-12 12:45:50,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 303 transitions, 4004 flow. Second operand has 6 states, 6 states have (on average 24.666666666666668) internal successors, (148), 6 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:50,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:50,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 45 [2024-05-12 12:45:50,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:51,393 INFO L124 PetriNetUnfolderBase]: 3028/6102 cut-off events. [2024-05-12 12:45:51,393 INFO L125 PetriNetUnfolderBase]: For 125476/126150 co-relation queries the response was YES. [2024-05-12 12:45:51,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27996 conditions, 6102 events. 3028/6102 cut-off events. For 125476/126150 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 55774 event pairs, 738 based on Foata normal form. 269/5824 useless extension candidates. Maximal degree in co-relation 27857. Up to 1478 conditions per place. [2024-05-12 12:45:51,459 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 43 selfloop transitions, 74 changer transitions 29/370 dead transitions. [2024-05-12 12:45:51,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 370 transitions, 4893 flow [2024-05-12 12:45:51,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:45:51,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:45:51,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-05-12 12:45:51,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-05-12 12:45:51,460 INFO L175 Difference]: Start difference. First operand has 302 places, 303 transitions, 4004 flow. Second operand 8 states and 227 transitions. [2024-05-12 12:45:51,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 370 transitions, 4893 flow [2024-05-12 12:45:52,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 370 transitions, 4551 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-05-12 12:45:52,434 INFO L231 Difference]: Finished difference. Result has 302 places, 319 transitions, 4107 flow [2024-05-12 12:45:52,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3710, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4107, PETRI_PLACES=302, PETRI_TRANSITIONS=319} [2024-05-12 12:45:52,434 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 253 predicate places. [2024-05-12 12:45:52,434 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 319 transitions, 4107 flow [2024-05-12 12:45:52,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 24.666666666666668) internal successors, (148), 6 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:52,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:52,435 INFO 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-05-12 12:45:52,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-05-12 12:45:52,435 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:52,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:52,435 INFO L85 PathProgramCache]: Analyzing trace with hash 528984847, now seen corresponding path program 1 times [2024-05-12 12:45:52,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:52,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906269309] [2024-05-12 12:45:52,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:52,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:52,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:52,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:52,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:52,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906269309] [2024-05-12 12:45:52,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906269309] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:52,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:52,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:45:52,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759046806] [2024-05-12 12:45:52,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:52,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:45:52,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:52,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:45:52,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:45:52,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:45:52,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 319 transitions, 4107 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:52,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:52,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:45:52,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:54,178 INFO L124 PetriNetUnfolderBase]: 5174/8590 cut-off events. [2024-05-12 12:45:54,178 INFO L125 PetriNetUnfolderBase]: For 355344/355589 co-relation queries the response was YES. [2024-05-12 12:45:54,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50662 conditions, 8590 events. 5174/8590 cut-off events. For 355344/355589 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 63987 event pairs, 1127 based on Foata normal form. 63/8599 useless extension candidates. Maximal degree in co-relation 50523. Up to 5747 conditions per place. [2024-05-12 12:45:54,260 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 241 selfloop transitions, 80 changer transitions 40/375 dead transitions. [2024-05-12 12:45:54,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 375 transitions, 5371 flow [2024-05-12 12:45:54,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:45:54,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:45:54,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-05-12 12:45:54,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-05-12 12:45:54,262 INFO L175 Difference]: Start difference. First operand has 302 places, 319 transitions, 4107 flow. Second operand 8 states and 226 transitions. [2024-05-12 12:45:54,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 375 transitions, 5371 flow [2024-05-12 12:45:55,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 375 transitions, 4922 flow, removed 61 selfloop flow, removed 12 redundant places. [2024-05-12 12:45:55,947 INFO L231 Difference]: Finished difference. Result has 300 places, 290 transitions, 3506 flow [2024-05-12 12:45:55,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3695, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3506, PETRI_PLACES=300, PETRI_TRANSITIONS=290} [2024-05-12 12:45:55,948 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 251 predicate places. [2024-05-12 12:45:55,948 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 290 transitions, 3506 flow [2024-05-12 12:45:55,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:55,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:55,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, 1] [2024-05-12 12:45:55,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-05-12 12:45:55,949 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:55,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:55,949 INFO L85 PathProgramCache]: Analyzing trace with hash -2130222375, now seen corresponding path program 2 times [2024-05-12 12:45:55,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:55,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024339901] [2024-05-12 12:45:55,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:55,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:55,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:45:56,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:45:56,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:45:56,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024339901] [2024-05-12 12:45:56,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024339901] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:45:56,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:45:56,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:45:56,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986668117] [2024-05-12 12:45:56,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:45:56,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:45:56,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:45:56,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:45:56,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:45:56,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:45:56,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 290 transitions, 3506 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:56,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:45:56,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:45:56,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:45:57,509 INFO L124 PetriNetUnfolderBase]: 4628/7879 cut-off events. [2024-05-12 12:45:57,509 INFO L125 PetriNetUnfolderBase]: For 370097/370310 co-relation queries the response was YES. [2024-05-12 12:45:57,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45129 conditions, 7879 events. 4628/7879 cut-off events. For 370097/370310 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 59181 event pairs, 991 based on Foata normal form. 20/7861 useless extension candidates. Maximal degree in co-relation 44993. Up to 4231 conditions per place. [2024-05-12 12:45:57,583 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 243 selfloop transitions, 87 changer transitions 1/345 dead transitions. [2024-05-12 12:45:57,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 345 transitions, 4744 flow [2024-05-12 12:45:57,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:45:57,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:45:57,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 249 transitions. [2024-05-12 12:45:57,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6148148148148148 [2024-05-12 12:45:57,584 INFO L175 Difference]: Start difference. First operand has 300 places, 290 transitions, 3506 flow. Second operand 9 states and 249 transitions. [2024-05-12 12:45:57,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 345 transitions, 4744 flow [2024-05-12 12:45:59,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 345 transitions, 4589 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-05-12 12:45:59,905 INFO L231 Difference]: Finished difference. Result has 297 places, 290 transitions, 3528 flow [2024-05-12 12:45:59,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3351, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3528, PETRI_PLACES=297, PETRI_TRANSITIONS=290} [2024-05-12 12:45:59,905 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 248 predicate places. [2024-05-12 12:45:59,905 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 290 transitions, 3528 flow [2024-05-12 12:45:59,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:45:59,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:45:59,906 INFO 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-05-12 12:45:59,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-05-12 12:45:59,906 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:45:59,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:45:59,906 INFO L85 PathProgramCache]: Analyzing trace with hash 632166775, now seen corresponding path program 3 times [2024-05-12 12:45:59,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:45:59,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318857011] [2024-05-12 12:45:59,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:45:59,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:45:59,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:00,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:00,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:00,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318857011] [2024-05-12 12:46:00,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318857011] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:00,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:00,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:46:00,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141218855] [2024-05-12 12:46:00,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:00,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:46:00,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:00,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:46:00,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:46:00,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:00,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 290 transitions, 3528 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:00,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:00,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:00,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:01,289 INFO L124 PetriNetUnfolderBase]: 4823/8043 cut-off events. [2024-05-12 12:46:01,290 INFO L125 PetriNetUnfolderBase]: For 436102/436315 co-relation queries the response was YES. [2024-05-12 12:46:01,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47554 conditions, 8043 events. 4823/8043 cut-off events. For 436102/436315 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 60335 event pairs, 1488 based on Foata normal form. 20/8011 useless extension candidates. Maximal degree in co-relation 47422. Up to 6728 conditions per place. [2024-05-12 12:46:01,368 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 277 selfloop transitions, 26 changer transitions 12/329 dead transitions. [2024-05-12 12:46:01,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 329 transitions, 4508 flow [2024-05-12 12:46:01,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:01,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:01,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-05-12 12:46:01,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-05-12 12:46:01,369 INFO L175 Difference]: Start difference. First operand has 297 places, 290 transitions, 3528 flow. Second operand 8 states and 210 transitions. [2024-05-12 12:46:01,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 329 transitions, 4508 flow [2024-05-12 12:46:03,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 329 transitions, 4335 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-05-12 12:46:03,952 INFO L231 Difference]: Finished difference. Result has 298 places, 288 transitions, 3391 flow [2024-05-12 12:46:03,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3355, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3391, PETRI_PLACES=298, PETRI_TRANSITIONS=288} [2024-05-12 12:46:03,953 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 249 predicate places. [2024-05-12 12:46:03,953 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 288 transitions, 3391 flow [2024-05-12 12:46:03,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:03,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:03,954 INFO 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-05-12 12:46:03,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-05-12 12:46:03,954 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:03,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:03,954 INFO L85 PathProgramCache]: Analyzing trace with hash 320989861, now seen corresponding path program 4 times [2024-05-12 12:46:03,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:03,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400880213] [2024-05-12 12:46:03,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:03,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:03,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:04,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:04,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:04,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400880213] [2024-05-12 12:46:04,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400880213] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:04,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:04,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:46:04,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013025180] [2024-05-12 12:46:04,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:04,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:46:04,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:04,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:46:04,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:46:04,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:04,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 288 transitions, 3391 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:04,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:04,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:04,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:05,192 INFO L124 PetriNetUnfolderBase]: 4556/7582 cut-off events. [2024-05-12 12:46:05,192 INFO L125 PetriNetUnfolderBase]: For 337698/337911 co-relation queries the response was YES. [2024-05-12 12:46:05,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42513 conditions, 7582 events. 4556/7582 cut-off events. For 337698/337911 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 55958 event pairs, 1424 based on Foata normal form. 20/7550 useless extension candidates. Maximal degree in co-relation 42380. Up to 6542 conditions per place. [2024-05-12 12:46:05,273 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 265 selfloop transitions, 24 changer transitions 19/322 dead transitions. [2024-05-12 12:46:05,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 322 transitions, 4161 flow [2024-05-12 12:46:05,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:05,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:05,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-05-12 12:46:05,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-05-12 12:46:05,274 INFO L175 Difference]: Start difference. First operand has 298 places, 288 transitions, 3391 flow. Second operand 8 states and 204 transitions. [2024-05-12 12:46:05,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 322 transitions, 4161 flow [2024-05-12 12:46:07,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 322 transitions, 4106 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-05-12 12:46:07,082 INFO L231 Difference]: Finished difference. Result has 297 places, 285 transitions, 3361 flow [2024-05-12 12:46:07,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3336, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3361, PETRI_PLACES=297, PETRI_TRANSITIONS=285} [2024-05-12 12:46:07,083 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 248 predicate places. [2024-05-12 12:46:07,084 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 285 transitions, 3361 flow [2024-05-12 12:46:07,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:07,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:07,084 INFO 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-05-12 12:46:07,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-05-12 12:46:07,084 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:07,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:07,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1613566391, now seen corresponding path program 5 times [2024-05-12 12:46:07,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:07,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715812255] [2024-05-12 12:46:07,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:07,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:07,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:07,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:07,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:07,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715812255] [2024-05-12 12:46:07,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715812255] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:07,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:07,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:46:07,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23869319] [2024-05-12 12:46:07,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:07,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:46:07,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:07,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:46:07,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:46:07,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:07,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 285 transitions, 3361 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:07,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:07,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:07,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:08,528 INFO L124 PetriNetUnfolderBase]: 4584/7820 cut-off events. [2024-05-12 12:46:08,528 INFO L125 PetriNetUnfolderBase]: For 350681/350918 co-relation queries the response was YES. [2024-05-12 12:46:08,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42778 conditions, 7820 events. 4584/7820 cut-off events. For 350681/350918 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 58691 event pairs, 1638 based on Foata normal form. 28/7802 useless extension candidates. Maximal degree in co-relation 42646. Up to 6391 conditions per place. [2024-05-12 12:46:08,602 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 238 selfloop transitions, 62 changer transitions 1/315 dead transitions. [2024-05-12 12:46:08,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 315 transitions, 4087 flow [2024-05-12 12:46:08,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:08,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:08,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-05-12 12:46:08,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-05-12 12:46:08,603 INFO L175 Difference]: Start difference. First operand has 297 places, 285 transitions, 3361 flow. Second operand 8 states and 212 transitions. [2024-05-12 12:46:08,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 315 transitions, 4087 flow [2024-05-12 12:46:10,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 315 transitions, 4026 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-05-12 12:46:10,690 INFO L231 Difference]: Finished difference. Result has 293 places, 285 transitions, 3435 flow [2024-05-12 12:46:10,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3300, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3435, PETRI_PLACES=293, PETRI_TRANSITIONS=285} [2024-05-12 12:46:10,690 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 244 predicate places. [2024-05-12 12:46:10,690 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 285 transitions, 3435 flow [2024-05-12 12:46:10,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:10,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:10,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:10,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-05-12 12:46:10,690 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:10,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:10,691 INFO L85 PathProgramCache]: Analyzing trace with hash -322869675, now seen corresponding path program 6 times [2024-05-12 12:46:10,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:10,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921871984] [2024-05-12 12:46:10,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:10,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:10,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:10,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:10,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:10,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921871984] [2024-05-12 12:46:10,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921871984] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:10,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:10,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:46:10,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257234933] [2024-05-12 12:46:10,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:10,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:46:10,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:10,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:46:10,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:46:10,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:10,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 285 transitions, 3435 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:10,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:10,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:10,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:11,951 INFO L124 PetriNetUnfolderBase]: 4538/7662 cut-off events. [2024-05-12 12:46:11,951 INFO L125 PetriNetUnfolderBase]: For 274814/275051 co-relation queries the response was YES. [2024-05-12 12:46:12,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40733 conditions, 7662 events. 4538/7662 cut-off events. For 274814/275051 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 57041 event pairs, 1393 based on Foata normal form. 26/7640 useless extension candidates. Maximal degree in co-relation 40601. Up to 5825 conditions per place. [2024-05-12 12:46:12,037 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 241 selfloop transitions, 66 changer transitions 1/322 dead transitions. [2024-05-12 12:46:12,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 322 transitions, 4251 flow [2024-05-12 12:46:12,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:12,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:12,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-05-12 12:46:12,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-05-12 12:46:12,038 INFO L175 Difference]: Start difference. First operand has 293 places, 285 transitions, 3435 flow. Second operand 8 states and 217 transitions. [2024-05-12 12:46:12,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 322 transitions, 4251 flow [2024-05-12 12:46:13,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 322 transitions, 4136 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-05-12 12:46:13,464 INFO L231 Difference]: Finished difference. Result has 296 places, 286 transitions, 3491 flow [2024-05-12 12:46:13,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3320, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3491, PETRI_PLACES=296, PETRI_TRANSITIONS=286} [2024-05-12 12:46:13,464 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 247 predicate places. [2024-05-12 12:46:13,464 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 286 transitions, 3491 flow [2024-05-12 12:46:13,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:13,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:13,465 INFO 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-05-12 12:46:13,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-05-12 12:46:13,465 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:13,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:13,465 INFO L85 PathProgramCache]: Analyzing trace with hash -2050537865, now seen corresponding path program 7 times [2024-05-12 12:46:13,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:13,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273534507] [2024-05-12 12:46:13,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:13,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:13,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:13,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:13,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:13,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273534507] [2024-05-12 12:46:13,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273534507] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:13,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:13,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:46:13,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135460118] [2024-05-12 12:46:13,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:13,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:46:13,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:13,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:46:13,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:46:13,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:13,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 286 transitions, 3491 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:13,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:13,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:13,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:14,787 INFO L124 PetriNetUnfolderBase]: 4733/7907 cut-off events. [2024-05-12 12:46:14,787 INFO L125 PetriNetUnfolderBase]: For 316074/316317 co-relation queries the response was YES. [2024-05-12 12:46:14,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43740 conditions, 7907 events. 4733/7907 cut-off events. For 316074/316317 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 59371 event pairs, 1084 based on Foata normal form. 20/7877 useless extension candidates. Maximal degree in co-relation 43606. Up to 5994 conditions per place. [2024-05-12 12:46:14,879 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 242 selfloop transitions, 65 changer transitions 9/330 dead transitions. [2024-05-12 12:46:14,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 330 transitions, 4493 flow [2024-05-12 12:46:14,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:14,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:14,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-05-12 12:46:14,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6194444444444445 [2024-05-12 12:46:14,880 INFO L175 Difference]: Start difference. First operand has 296 places, 286 transitions, 3491 flow. Second operand 8 states and 223 transitions. [2024-05-12 12:46:14,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 330 transitions, 4493 flow [2024-05-12 12:46:16,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 330 transitions, 4338 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-05-12 12:46:16,425 INFO L231 Difference]: Finished difference. Result has 298 places, 285 transitions, 3462 flow [2024-05-12 12:46:16,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3336, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3462, PETRI_PLACES=298, PETRI_TRANSITIONS=285} [2024-05-12 12:46:16,425 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 249 predicate places. [2024-05-12 12:46:16,425 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 285 transitions, 3462 flow [2024-05-12 12:46:16,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:16,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:16,425 INFO 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-05-12 12:46:16,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-05-12 12:46:16,426 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:16,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:16,426 INFO L85 PathProgramCache]: Analyzing trace with hash -2050330475, now seen corresponding path program 8 times [2024-05-12 12:46:16,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:16,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545596919] [2024-05-12 12:46:16,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:16,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:16,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:16,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:16,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:16,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545596919] [2024-05-12 12:46:16,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545596919] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:16,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:16,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:46:16,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090863226] [2024-05-12 12:46:16,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:16,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:46:16,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:16,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:46:16,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:46:16,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:16,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 285 transitions, 3462 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:16,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:16,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:16,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:17,918 INFO L124 PetriNetUnfolderBase]: 4601/7694 cut-off events. [2024-05-12 12:46:17,918 INFO L125 PetriNetUnfolderBase]: For 267272/267509 co-relation queries the response was YES. [2024-05-12 12:46:17,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41626 conditions, 7694 events. 4601/7694 cut-off events. For 267272/267509 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 57499 event pairs, 1040 based on Foata normal form. 20/7662 useless extension candidates. Maximal degree in co-relation 41491. Up to 5994 conditions per place. [2024-05-12 12:46:17,988 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 234 selfloop transitions, 61 changer transitions 15/324 dead transitions. [2024-05-12 12:46:17,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 324 transitions, 4266 flow [2024-05-12 12:46:17,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:17,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:17,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-05-12 12:46:17,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-05-12 12:46:17,989 INFO L175 Difference]: Start difference. First operand has 298 places, 285 transitions, 3462 flow. Second operand 8 states and 217 transitions. [2024-05-12 12:46:17,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 324 transitions, 4266 flow [2024-05-12 12:46:19,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 324 transitions, 4134 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-05-12 12:46:19,986 INFO L231 Difference]: Finished difference. Result has 298 places, 280 transitions, 3412 flow [2024-05-12 12:46:19,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3330, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3412, PETRI_PLACES=298, PETRI_TRANSITIONS=280} [2024-05-12 12:46:19,986 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 249 predicate places. [2024-05-12 12:46:19,987 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 280 transitions, 3412 flow [2024-05-12 12:46:19,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:19,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:19,987 INFO 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-05-12 12:46:19,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-05-12 12:46:19,987 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:19,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:19,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1129221403, now seen corresponding path program 9 times [2024-05-12 12:46:19,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:19,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020425108] [2024-05-12 12:46:19,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:19,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:19,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:20,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-05-12 12:46:20,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:20,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020425108] [2024-05-12 12:46:20,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020425108] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:20,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:20,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:46:20,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957189105] [2024-05-12 12:46:20,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:20,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:46:20,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:20,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:46:20,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:46:20,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:20,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 280 transitions, 3412 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:20,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:20,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:20,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:21,697 INFO L124 PetriNetUnfolderBase]: 5018/8493 cut-off events. [2024-05-12 12:46:21,697 INFO L125 PetriNetUnfolderBase]: For 449153/449434 co-relation queries the response was YES. [2024-05-12 12:46:21,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49220 conditions, 8493 events. 5018/8493 cut-off events. For 449153/449434 co-relation queries the response was YES. Maximal size of possible extension queue 647. Compared 65337 event pairs, 1717 based on Foata normal form. 26/8481 useless extension candidates. Maximal degree in co-relation 49085. Up to 5880 conditions per place. [2024-05-12 12:46:21,879 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 211 selfloop transitions, 111 changer transitions 1/337 dead transitions. [2024-05-12 12:46:21,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 337 transitions, 4496 flow [2024-05-12 12:46:21,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:46:21,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:46:21,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 289 transitions. [2024-05-12 12:46:21,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5838383838383838 [2024-05-12 12:46:21,888 INFO L175 Difference]: Start difference. First operand has 298 places, 280 transitions, 3412 flow. Second operand 11 states and 289 transitions. [2024-05-12 12:46:21,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 337 transitions, 4496 flow [2024-05-12 12:46:23,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 337 transitions, 4355 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-05-12 12:46:23,810 INFO L231 Difference]: Finished difference. Result has 298 places, 280 transitions, 3500 flow [2024-05-12 12:46:23,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3275, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3500, PETRI_PLACES=298, PETRI_TRANSITIONS=280} [2024-05-12 12:46:23,811 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 249 predicate places. [2024-05-12 12:46:23,811 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 280 transitions, 3500 flow [2024-05-12 12:46:23,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:23,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:23,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 12:46:23,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-05-12 12:46:23,812 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:23,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:23,812 INFO L85 PathProgramCache]: Analyzing trace with hash -892749373, now seen corresponding path program 10 times [2024-05-12 12:46:23,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:23,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950105106] [2024-05-12 12:46:23,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:23,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:23,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:23,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:23,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:23,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950105106] [2024-05-12 12:46:23,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950105106] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:23,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:23,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:46:23,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261569973] [2024-05-12 12:46:23,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:23,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:46:23,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:23,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:46:23,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:46:24,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:24,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 280 transitions, 3500 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:24,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:24,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:24,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:25,572 INFO L124 PetriNetUnfolderBase]: 5196/9021 cut-off events. [2024-05-12 12:46:25,572 INFO L125 PetriNetUnfolderBase]: For 450517/450824 co-relation queries the response was YES. [2024-05-12 12:46:25,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50810 conditions, 9021 events. 5196/9021 cut-off events. For 450517/450824 co-relation queries the response was YES. Maximal size of possible extension queue 669. Compared 70972 event pairs, 2071 based on Foata normal form. 28/9003 useless extension candidates. Maximal degree in co-relation 50677. Up to 7380 conditions per place. [2024-05-12 12:46:25,791 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 197 selfloop transitions, 111 changer transitions 1/323 dead transitions. [2024-05-12 12:46:25,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 323 transitions, 4278 flow [2024-05-12 12:46:25,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 12:46:25,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 12:46:25,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 278 transitions. [2024-05-12 12:46:25,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5616161616161616 [2024-05-12 12:46:25,792 INFO L175 Difference]: Start difference. First operand has 298 places, 280 transitions, 3500 flow. Second operand 11 states and 278 transitions. [2024-05-12 12:46:25,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 323 transitions, 4278 flow [2024-05-12 12:46:27,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 323 transitions, 4057 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-05-12 12:46:27,785 INFO L231 Difference]: Finished difference. Result has 300 places, 280 transitions, 3506 flow [2024-05-12 12:46:27,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3279, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3506, PETRI_PLACES=300, PETRI_TRANSITIONS=280} [2024-05-12 12:46:27,785 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 251 predicate places. [2024-05-12 12:46:27,785 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 280 transitions, 3506 flow [2024-05-12 12:46:27,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:27,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:27,785 INFO 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-05-12 12:46:27,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-05-12 12:46:27,786 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:27,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:27,786 INFO L85 PathProgramCache]: Analyzing trace with hash -893046043, now seen corresponding path program 11 times [2024-05-12 12:46:27,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:27,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591184412] [2024-05-12 12:46:27,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:27,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:27,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:27,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:27,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:27,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591184412] [2024-05-12 12:46:27,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591184412] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:27,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:27,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:46:27,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574345347] [2024-05-12 12:46:27,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:27,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:46:27,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:27,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:46:27,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:46:27,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:27,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 280 transitions, 3506 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:27,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:27,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:27,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:29,404 INFO L124 PetriNetUnfolderBase]: 4949/8247 cut-off events. [2024-05-12 12:46:29,404 INFO L125 PetriNetUnfolderBase]: For 292764/293069 co-relation queries the response was YES. [2024-05-12 12:46:29,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44436 conditions, 8247 events. 4949/8247 cut-off events. For 292764/293069 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 62338 event pairs, 1636 based on Foata normal form. 26/8227 useless extension candidates. Maximal degree in co-relation 44302. Up to 6635 conditions per place. [2024-05-12 12:46:29,661 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 205 selfloop transitions, 112 changer transitions 1/332 dead transitions. [2024-05-12 12:46:29,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 332 transitions, 4374 flow [2024-05-12 12:46:29,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:46:29,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:46:29,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 304 transitions. [2024-05-12 12:46:29,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.562962962962963 [2024-05-12 12:46:29,682 INFO L175 Difference]: Start difference. First operand has 300 places, 280 transitions, 3506 flow. Second operand 12 states and 304 transitions. [2024-05-12 12:46:29,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 332 transitions, 4374 flow [2024-05-12 12:46:31,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 332 transitions, 4155 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-05-12 12:46:31,643 INFO L231 Difference]: Finished difference. Result has 303 places, 280 transitions, 3514 flow [2024-05-12 12:46:31,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3287, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3514, PETRI_PLACES=303, PETRI_TRANSITIONS=280} [2024-05-12 12:46:31,644 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 254 predicate places. [2024-05-12 12:46:31,644 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 280 transitions, 3514 flow [2024-05-12 12:46:31,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:31,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:31,644 INFO 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-05-12 12:46:31,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-05-12 12:46:31,644 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:31,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:31,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1475756895, now seen corresponding path program 12 times [2024-05-12 12:46:31,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:31,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199587935] [2024-05-12 12:46:31,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:31,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:31,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:31,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:31,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:31,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199587935] [2024-05-12 12:46:31,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199587935] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:31,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:31,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:46:31,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146555910] [2024-05-12 12:46:31,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:31,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:46:31,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:31,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:46:31,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:46:31,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:31,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 280 transitions, 3514 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:31,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:31,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:31,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:33,504 INFO L124 PetriNetUnfolderBase]: 5127/8527 cut-off events. [2024-05-12 12:46:33,505 INFO L125 PetriNetUnfolderBase]: For 312719/313050 co-relation queries the response was YES. [2024-05-12 12:46:33,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45953 conditions, 8527 events. 5127/8527 cut-off events. For 312719/313050 co-relation queries the response was YES. Maximal size of possible extension queue 651. Compared 64903 event pairs, 1811 based on Foata normal form. 28/8509 useless extension candidates. Maximal degree in co-relation 45818. Up to 7277 conditions per place. [2024-05-12 12:46:33,590 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 197 selfloop transitions, 108 changer transitions 2/321 dead transitions. [2024-05-12 12:46:33,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 321 transitions, 4280 flow [2024-05-12 12:46:33,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:46:33,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:46:33,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 298 transitions. [2024-05-12 12:46:33,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5518518518518518 [2024-05-12 12:46:33,591 INFO L175 Difference]: Start difference. First operand has 303 places, 280 transitions, 3514 flow. Second operand 12 states and 298 transitions. [2024-05-12 12:46:33,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 321 transitions, 4280 flow [2024-05-12 12:46:35,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 321 transitions, 4057 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 12:46:35,768 INFO L231 Difference]: Finished difference. Result has 305 places, 280 transitions, 3512 flow [2024-05-12 12:46:35,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3291, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3512, PETRI_PLACES=305, PETRI_TRANSITIONS=280} [2024-05-12 12:46:35,769 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 256 predicate places. [2024-05-12 12:46:35,769 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 280 transitions, 3512 flow [2024-05-12 12:46:35,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:35,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:35,769 INFO 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-05-12 12:46:35,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-05-12 12:46:35,769 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:35,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:35,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1465925865, now seen corresponding path program 13 times [2024-05-12 12:46:35,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:35,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71996772] [2024-05-12 12:46:35,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:35,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:35,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:35,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:35,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:35,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71996772] [2024-05-12 12:46:35,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71996772] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:35,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:35,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:46:35,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769682203] [2024-05-12 12:46:35,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:35,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:46:35,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:35,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:46:35,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:46:35,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:35,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 280 transitions, 3512 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:35,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:35,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:35,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:37,602 INFO L124 PetriNetUnfolderBase]: 5305/9304 cut-off events. [2024-05-12 12:46:37,602 INFO L125 PetriNetUnfolderBase]: For 317811/318168 co-relation queries the response was YES. [2024-05-12 12:46:37,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47908 conditions, 9304 events. 5305/9304 cut-off events. For 317811/318168 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 74231 event pairs, 2119 based on Foata normal form. 28/9285 useless extension candidates. Maximal degree in co-relation 47772. Up to 7559 conditions per place. [2024-05-12 12:46:37,705 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 193 selfloop transitions, 106 changer transitions 2/315 dead transitions. [2024-05-12 12:46:37,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 315 transitions, 4250 flow [2024-05-12 12:46:37,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:46:37,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:46:37,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 254 transitions. [2024-05-12 12:46:37,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644444444444444 [2024-05-12 12:46:37,706 INFO L175 Difference]: Start difference. First operand has 305 places, 280 transitions, 3512 flow. Second operand 10 states and 254 transitions. [2024-05-12 12:46:37,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 315 transitions, 4250 flow [2024-05-12 12:46:39,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 315 transitions, 4037 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 12:46:39,868 INFO L231 Difference]: Finished difference. Result has 305 places, 280 transitions, 3516 flow [2024-05-12 12:46:39,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3299, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3516, PETRI_PLACES=305, PETRI_TRANSITIONS=280} [2024-05-12 12:46:39,868 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 256 predicate places. [2024-05-12 12:46:39,868 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 280 transitions, 3516 flow [2024-05-12 12:46:39,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:39,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:39,869 INFO 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-05-12 12:46:39,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-05-12 12:46:39,869 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:39,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:39,869 INFO L85 PathProgramCache]: Analyzing trace with hash -1476053565, now seen corresponding path program 14 times [2024-05-12 12:46:39,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:39,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566970513] [2024-05-12 12:46:39,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:39,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:39,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:40,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:40,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:40,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566970513] [2024-05-12 12:46:40,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566970513] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:40,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:40,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:46:40,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638873006] [2024-05-12 12:46:40,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:40,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:46:40,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:40,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:46:40,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:46:40,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:40,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 280 transitions, 3516 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:40,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:40,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:40,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:41,909 INFO L124 PetriNetUnfolderBase]: 5465/9109 cut-off events. [2024-05-12 12:46:41,910 INFO L125 PetriNetUnfolderBase]: For 317660/318041 co-relation queries the response was YES. [2024-05-12 12:46:41,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48730 conditions, 9109 events. 5465/9109 cut-off events. For 317660/318041 co-relation queries the response was YES. Maximal size of possible extension queue 697. Compared 70468 event pairs, 1883 based on Foata normal form. 26/9089 useless extension candidates. Maximal degree in co-relation 48593. Up to 7161 conditions per place. [2024-05-12 12:46:41,991 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 202 selfloop transitions, 109 changer transitions 2/327 dead transitions. [2024-05-12 12:46:41,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 327 transitions, 4358 flow [2024-05-12 12:46:41,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 12:46:41,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 12:46:41,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 302 transitions. [2024-05-12 12:46:41,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5592592592592592 [2024-05-12 12:46:41,992 INFO L175 Difference]: Start difference. First operand has 305 places, 280 transitions, 3516 flow. Second operand 12 states and 302 transitions. [2024-05-12 12:46:41,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 327 transitions, 4358 flow [2024-05-12 12:46:44,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 327 transitions, 4149 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-05-12 12:46:44,366 INFO L231 Difference]: Finished difference. Result has 309 places, 280 transitions, 3528 flow [2024-05-12 12:46:44,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3307, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3528, PETRI_PLACES=309, PETRI_TRANSITIONS=280} [2024-05-12 12:46:44,366 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 260 predicate places. [2024-05-12 12:46:44,366 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 280 transitions, 3528 flow [2024-05-12 12:46:44,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:44,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:44,366 INFO 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-05-12 12:46:44,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-05-12 12:46:44,367 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:44,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:44,367 INFO L85 PathProgramCache]: Analyzing trace with hash -639103805, now seen corresponding path program 15 times [2024-05-12 12:46:44,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:44,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213470447] [2024-05-12 12:46:44,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:44,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:44,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:44,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:44,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:44,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213470447] [2024-05-12 12:46:44,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213470447] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:44,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:44,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:46:44,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449894162] [2024-05-12 12:46:44,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:44,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:46:44,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:44,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:46:44,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:46:44,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:44,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 280 transitions, 3528 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:44,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:44,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:44,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:46,283 INFO L124 PetriNetUnfolderBase]: 5592/9326 cut-off events. [2024-05-12 12:46:46,284 INFO L125 PetriNetUnfolderBase]: For 336137/336518 co-relation queries the response was YES. [2024-05-12 12:46:46,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49881 conditions, 9326 events. 5592/9326 cut-off events. For 336137/336518 co-relation queries the response was YES. Maximal size of possible extension queue 721. Compared 72780 event pairs, 2349 based on Foata normal form. 28/9297 useless extension candidates. Maximal degree in co-relation 49743. Up to 8248 conditions per place. [2024-05-12 12:46:46,389 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 229 selfloop transitions, 52 changer transitions 15/310 dead transitions. [2024-05-12 12:46:46,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 310 transitions, 4240 flow [2024-05-12 12:46:46,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:46,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:46,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-05-12 12:46:46,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-05-12 12:46:46,391 INFO L175 Difference]: Start difference. First operand has 309 places, 280 transitions, 3528 flow. Second operand 8 states and 208 transitions. [2024-05-12 12:46:46,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 310 transitions, 4240 flow [2024-05-12 12:46:49,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 310 transitions, 4023 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 12:46:49,181 INFO L231 Difference]: Finished difference. Result has 307 places, 276 transitions, 3393 flow [2024-05-12 12:46:49,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3311, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3393, PETRI_PLACES=307, PETRI_TRANSITIONS=276} [2024-05-12 12:46:49,181 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 258 predicate places. [2024-05-12 12:46:49,181 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 276 transitions, 3393 flow [2024-05-12 12:46:49,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:49,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:49,182 INFO 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-05-12 12:46:49,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-05-12 12:46:49,182 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:49,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:49,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1254115419, now seen corresponding path program 16 times [2024-05-12 12:46:49,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:49,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425324697] [2024-05-12 12:46:49,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:49,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:49,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:49,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:49,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:49,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425324697] [2024-05-12 12:46:49,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425324697] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:49,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:49,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:46:49,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511967552] [2024-05-12 12:46:49,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:49,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:46:49,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:49,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:46:49,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:46:49,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:49,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 276 transitions, 3393 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:49,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:49,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:49,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:51,205 INFO L124 PetriNetUnfolderBase]: 5581/9333 cut-off events. [2024-05-12 12:46:51,205 INFO L125 PetriNetUnfolderBase]: For 337971/338352 co-relation queries the response was YES. [2024-05-12 12:46:51,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49691 conditions, 9333 events. 5581/9333 cut-off events. For 337971/338352 co-relation queries the response was YES. Maximal size of possible extension queue 722. Compared 73098 event pairs, 2365 based on Foata normal form. 28/9304 useless extension candidates. Maximal degree in co-relation 49552. Up to 8239 conditions per place. [2024-05-12 12:46:51,292 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 227 selfloop transitions, 47 changer transitions 17/305 dead transitions. [2024-05-12 12:46:51,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 305 transitions, 4091 flow [2024-05-12 12:46:51,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 12:46:51,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 12:46:51,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-05-12 12:46:51,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5580246913580247 [2024-05-12 12:46:51,293 INFO L175 Difference]: Start difference. First operand has 307 places, 276 transitions, 3393 flow. Second operand 9 states and 226 transitions. [2024-05-12 12:46:51,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 305 transitions, 4091 flow [2024-05-12 12:46:53,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 305 transitions, 3983 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-05-12 12:46:53,321 INFO L231 Difference]: Finished difference. Result has 306 places, 272 transitions, 3353 flow [2024-05-12 12:46:53,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3285, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3353, PETRI_PLACES=306, PETRI_TRANSITIONS=272} [2024-05-12 12:46:53,321 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 257 predicate places. [2024-05-12 12:46:53,321 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 272 transitions, 3353 flow [2024-05-12 12:46:53,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:53,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:53,321 INFO 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-05-12 12:46:53,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-05-12 12:46:53,322 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:53,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:53,322 INFO L85 PathProgramCache]: Analyzing trace with hash -639400475, now seen corresponding path program 17 times [2024-05-12 12:46:53,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:53,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110380889] [2024-05-12 12:46:53,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:53,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:53,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:53,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:53,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:53,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110380889] [2024-05-12 12:46:53,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110380889] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:53,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:53,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:46:53,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172589034] [2024-05-12 12:46:53,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:53,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:46:53,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:53,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:46:53,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:46:53,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:53,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 272 transitions, 3353 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:53,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:53,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:53,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:46:55,368 INFO L124 PetriNetUnfolderBase]: 5857/9761 cut-off events. [2024-05-12 12:46:55,368 INFO L125 PetriNetUnfolderBase]: For 416028/416416 co-relation queries the response was YES. [2024-05-12 12:46:55,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53899 conditions, 9761 events. 5857/9761 cut-off events. For 416028/416416 co-relation queries the response was YES. Maximal size of possible extension queue 761. Compared 76851 event pairs, 2393 based on Foata normal form. 26/9731 useless extension candidates. Maximal degree in co-relation 53761. Up to 8236 conditions per place. [2024-05-12 12:46:55,466 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 241 selfloop transitions, 46 changer transitions 13/314 dead transitions. [2024-05-12 12:46:55,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 314 transitions, 4338 flow [2024-05-12 12:46:55,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:46:55,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:46:55,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-05-12 12:46:55,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-05-12 12:46:55,467 INFO L175 Difference]: Start difference. First operand has 306 places, 272 transitions, 3353 flow. Second operand 8 states and 216 transitions. [2024-05-12 12:46:55,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 314 transitions, 4338 flow [2024-05-12 12:46:58,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 314 transitions, 4236 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-05-12 12:46:58,214 INFO L231 Difference]: Finished difference. Result has 304 places, 270 transitions, 3334 flow [2024-05-12 12:46:58,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3255, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3334, PETRI_PLACES=304, PETRI_TRANSITIONS=270} [2024-05-12 12:46:58,214 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 255 predicate places. [2024-05-12 12:46:58,214 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 270 transitions, 3334 flow [2024-05-12 12:46:58,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:58,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:46:58,215 INFO 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-05-12 12:46:58,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-05-12 12:46:58,215 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:46:58,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:46:58,215 INFO L85 PathProgramCache]: Analyzing trace with hash -629272775, now seen corresponding path program 18 times [2024-05-12 12:46:58,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:46:58,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628349997] [2024-05-12 12:46:58,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:46:58,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:46:58,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:46:58,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:46:58,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:46:58,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628349997] [2024-05-12 12:46:58,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628349997] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:46:58,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:46:58,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:46:58,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996719535] [2024-05-12 12:46:58,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:46:58,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:46:58,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:46:58,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:46:58,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:46:58,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:46:58,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 270 transitions, 3334 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:46:58,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:46:58,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:46:58,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:00,112 INFO L124 PetriNetUnfolderBase]: 5638/9408 cut-off events. [2024-05-12 12:47:00,112 INFO L125 PetriNetUnfolderBase]: For 327807/328188 co-relation queries the response was YES. [2024-05-12 12:47:00,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50085 conditions, 9408 events. 5638/9408 cut-off events. For 327807/328188 co-relation queries the response was YES. Maximal size of possible extension queue 724. Compared 73602 event pairs, 2362 based on Foata normal form. 28/9379 useless extension candidates. Maximal degree in co-relation 49947. Up to 8348 conditions per place. [2024-05-12 12:47:00,199 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 225 selfloop transitions, 42 changer transitions 16/297 dead transitions. [2024-05-12 12:47:00,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 297 transitions, 4012 flow [2024-05-12 12:47:00,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 12:47:00,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 12:47:00,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-05-12 12:47:00,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-05-12 12:47:00,200 INFO L175 Difference]: Start difference. First operand has 304 places, 270 transitions, 3334 flow. Second operand 8 states and 204 transitions. [2024-05-12 12:47:00,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 297 transitions, 4012 flow [2024-05-12 12:47:02,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 297 transitions, 3910 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-05-12 12:47:02,844 INFO L231 Difference]: Finished difference. Result has 304 places, 266 transitions, 3284 flow [2024-05-12 12:47:02,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3232, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3284, PETRI_PLACES=304, PETRI_TRANSITIONS=266} [2024-05-12 12:47:02,844 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 255 predicate places. [2024-05-12 12:47:02,844 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 266 transitions, 3284 flow [2024-05-12 12:47:02,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:02,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:02,844 INFO 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-05-12 12:47:02,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-05-12 12:47:02,845 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:02,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:02,845 INFO L85 PathProgramCache]: Analyzing trace with hash 70761251, now seen corresponding path program 1 times [2024-05-12 12:47:02,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:02,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376477514] [2024-05-12 12:47:02,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:02,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:02,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:02,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:02,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:02,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376477514] [2024-05-12 12:47:02,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376477514] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:02,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:02,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:47:02,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952641631] [2024-05-12 12:47:02,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:02,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:47:02,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:02,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:47:02,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:47:03,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:47:03,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 266 transitions, 3284 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:03,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:03,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:47:03,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:05,139 INFO L124 PetriNetUnfolderBase]: 6383/10726 cut-off events. [2024-05-12 12:47:05,140 INFO L125 PetriNetUnfolderBase]: For 546772/547199 co-relation queries the response was YES. [2024-05-12 12:47:05,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61777 conditions, 10726 events. 6383/10726 cut-off events. For 546772/547199 co-relation queries the response was YES. Maximal size of possible extension queue 841. Compared 86486 event pairs, 1795 based on Foata normal form. 20/10701 useless extension candidates. Maximal degree in co-relation 61639. Up to 4847 conditions per place. [2024-05-12 12:47:05,241 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 198 selfloop transitions, 117 changer transitions 1/330 dead transitions. [2024-05-12 12:47:05,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 330 transitions, 4602 flow [2024-05-12 12:47:05,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:47:05,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:47:05,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 272 transitions. [2024-05-12 12:47:05,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6044444444444445 [2024-05-12 12:47:05,242 INFO L175 Difference]: Start difference. First operand has 304 places, 266 transitions, 3284 flow. Second operand 10 states and 272 transitions. [2024-05-12 12:47:05,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 330 transitions, 4602 flow [2024-05-12 12:47:09,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 330 transitions, 4483 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-05-12 12:47:09,199 INFO L231 Difference]: Finished difference. Result has 305 places, 268 transitions, 3460 flow [2024-05-12 12:47:09,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3173, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3460, PETRI_PLACES=305, PETRI_TRANSITIONS=268} [2024-05-12 12:47:09,199 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 256 predicate places. [2024-05-12 12:47:09,199 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 268 transitions, 3460 flow [2024-05-12 12:47:09,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:09,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:09,199 INFO 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-05-12 12:47:09,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-05-12 12:47:09,199 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:09,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:09,200 INFO L85 PathProgramCache]: Analyzing trace with hash 79103351, now seen corresponding path program 2 times [2024-05-12 12:47:09,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:09,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027144067] [2024-05-12 12:47:09,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:09,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:09,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:09,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:09,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:09,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027144067] [2024-05-12 12:47:09,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027144067] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:09,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:09,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:47:09,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723945951] [2024-05-12 12:47:09,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:09,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:47:09,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:09,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:47:09,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:47:09,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:47:09,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 268 transitions, 3460 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:09,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:09,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:47:09,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 12:47:11,438 INFO L124 PetriNetUnfolderBase]: 6644/11740 cut-off events. [2024-05-12 12:47:11,439 INFO L125 PetriNetUnfolderBase]: For 601709/602172 co-relation queries the response was YES. [2024-05-12 12:47:11,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66289 conditions, 11740 events. 6644/11740 cut-off events. For 601709/602172 co-relation queries the response was YES. Maximal size of possible extension queue 890. Compared 98627 event pairs, 1944 based on Foata normal form. 20/11735 useless extension candidates. Maximal degree in co-relation 66150. Up to 4908 conditions per place. [2024-05-12 12:47:11,563 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 201 selfloop transitions, 112 changer transitions 1/328 dead transitions. [2024-05-12 12:47:11,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 328 transitions, 4758 flow [2024-05-12 12:47:11,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 12:47:11,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 12:47:11,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 272 transitions. [2024-05-12 12:47:11,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6044444444444445 [2024-05-12 12:47:11,564 INFO L175 Difference]: Start difference. First operand has 305 places, 268 transitions, 3460 flow. Second operand 10 states and 272 transitions. [2024-05-12 12:47:11,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 328 transitions, 4758 flow [2024-05-12 12:47:15,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 328 transitions, 4547 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-05-12 12:47:15,822 INFO L231 Difference]: Finished difference. Result has 310 places, 269 transitions, 3506 flow [2024-05-12 12:47:15,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3249, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3506, PETRI_PLACES=310, PETRI_TRANSITIONS=269} [2024-05-12 12:47:15,823 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 261 predicate places. [2024-05-12 12:47:15,823 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 269 transitions, 3506 flow [2024-05-12 12:47:15,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:15,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 12:47:15,823 INFO 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-05-12 12:47:15,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-05-12 12:47:15,823 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 12:47:15,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 12:47:15,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1282911213, now seen corresponding path program 3 times [2024-05-12 12:47:15,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 12:47:15,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321608647] [2024-05-12 12:47:15,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 12:47:15,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 12:47:15,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 12:47:15,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 12:47:15,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 12:47:15,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321608647] [2024-05-12 12:47:15,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321608647] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 12:47:15,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 12:47:15,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 12:47:15,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700927104] [2024-05-12 12:47:15,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 12:47:15,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 12:47:15,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 12:47:15,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 12:47:15,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 12:47:16,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 45 [2024-05-12 12:47:16,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 269 transitions, 3506 flow. Second operand has 9 states, 9 states have (on average 18.0) internal successors, (162), 9 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 12:47:16,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 12:47:16,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 45 [2024-05-12 12:47:16,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand