./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe004_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe004_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe004_tso.i ./goblint.2024-06-19_11-23-25.files/protection/safe004_tso.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-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 17:49:30,339 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 17:49:30,382 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 17:49:30,385 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 17:49:30,385 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 17:49:30,411 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 17:49:30,411 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 17:49:30,412 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 17:49:30,413 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 17:49:30,416 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 17:49:30,416 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 17:49:30,416 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 17:49:30,417 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 17:49:30,418 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 17:49:30,419 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 17:49:30,419 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 17:49:30,419 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 17:49:30,419 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 17:49:30,420 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 17:49:30,420 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 17:49:30,421 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 17:49:30,421 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 17:49:30,421 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 17:49:30,422 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 17:49:30,422 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 17:49:30,422 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 17:49:30,422 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 17:49:30,423 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 17:49:30,423 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 17:49:30,424 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 17:49:30,424 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 17:49:30,425 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 17:49:30,425 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 17:49:30,425 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 17:49:30,425 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 17:49:30,425 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 17:49:30,425 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 17:49:30,426 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 17:49:30,426 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 17:49:30,426 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 17:49:30,426 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 17:49:30,427 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 17:49:30,427 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 17:49:30,427 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-06-27 17:49:30,653 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 17:49:30,670 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 17:49:30,673 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 17:49:30,674 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 17:49:30,675 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 17:49:30,676 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe004_tso.i [2024-06-27 17:49:31,720 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 17:49:31,924 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 17:49:31,925 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe004_tso.i [2024-06-27 17:49:31,936 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c4b11c887/f29c8a630f6a4cada5b5551a4275f473/FLAG9c2e9844b [2024-06-27 17:49:31,952 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c4b11c887/f29c8a630f6a4cada5b5551a4275f473 [2024-06-27 17:49:31,955 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 17:49:31,955 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 17:49:31,955 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe004_tso.yml/witness.yml [2024-06-27 17:49:32,065 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 17:49:32,067 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 17:49:32,067 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 17:49:32,068 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 17:49:32,071 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 17:49:32,073 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 05:49:31" (1/2) ... [2024-06-27 17:49:32,074 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@676f0d0e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:49:32, skipping insertion in model container [2024-06-27 17:49:32,074 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 05:49:31" (1/2) ... [2024-06-27 17:49:32,075 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@55e3fe40 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 05:49:32, skipping insertion in model container [2024-06-27 17:49:32,075 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:49:32" (2/2) ... [2024-06-27 17:49:32,076 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@676f0d0e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:49:32, skipping insertion in model container [2024-06-27 17:49:32,076 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:49:32" (2/2) ... [2024-06-27 17:49:32,076 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 17:49:32,111 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 17:49:32,113 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-27 17:49:32,113 INFO L97 edCorrectnessWitness]: Location invariant before [L779-L779] ((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-27 17:49:32,113 INFO L97 edCorrectnessWitness]: Location invariant before [L782-L782] ((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2)) [2024-06-27 17:49:32,113 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 17:49:32,113 INFO L106 edCorrectnessWitness]: ghost_update [L777-L777] multithreaded = 1; [2024-06-27 17:49:32,150 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 17:49:32,290 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe004_tso.i[945,958] [2024-06-27 17:49:32,436 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 17:49:32,444 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 17:49:32,471 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe004_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 17:49:32,531 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 17:49:32,562 INFO L206 MainTranslator]: Completed translation [2024-06-27 17:49:32,563 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:49:32 WrapperNode [2024-06-27 17:49:32,563 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 17:49:32,564 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 17:49:32,564 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 17:49:32,564 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 17:49:32,569 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 27.06 05:49:32" (1/1) ... [2024-06-27 17:49:32,597 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 27.06 05:49:32" (1/1) ... [2024-06-27 17:49:32,622 INFO L138 Inliner]: procedures = 175, calls = 41, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 63 [2024-06-27 17:49:32,622 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 17:49:32,624 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 17:49:32,624 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 17:49:32,624 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 17:49:32,632 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:49:32" (1/1) ... [2024-06-27 17:49:32,632 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:49:32" (1/1) ... [2024-06-27 17:49:32,636 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:49:32" (1/1) ... [2024-06-27 17:49:32,656 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 17:49:32,656 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:49:32" (1/1) ... [2024-06-27 17:49:32,656 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:49:32" (1/1) ... [2024-06-27 17:49:32,668 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:49:32" (1/1) ... [2024-06-27 17:49:32,669 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:49:32" (1/1) ... [2024-06-27 17:49:32,673 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:49:32" (1/1) ... [2024-06-27 17:49:32,674 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:49:32" (1/1) ... [2024-06-27 17:49:32,680 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 17:49:32,681 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 17:49:32,681 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 17:49:32,681 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 17:49:32,682 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:49:32" (1/1) ... [2024-06-27 17:49:32,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 17:49:32,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 17:49:32,711 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 17:49:32,714 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 17:49:32,756 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 17:49:32,756 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 17:49:32,756 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 17:49:32,756 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 17:49:32,757 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 17:49:32,757 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 17:49:32,757 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 17:49:32,757 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 17:49:32,757 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 17:49:32,758 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 17:49:32,758 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 17:49:32,758 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 17:49:32,760 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 17:49:32,886 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 17:49:32,887 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 17:49:33,029 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 17:49:33,030 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 17:49:33,107 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 17:49:33,108 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 17:49:33,108 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 05:49:33 BoogieIcfgContainer [2024-06-27 17:49:33,108 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 17:49:33,110 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 17:49:33,110 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 17:49:33,112 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 17:49:33,112 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 05:49:31" (1/4) ... [2024-06-27 17:49:33,113 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6aa89d6c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 05:49:33, skipping insertion in model container [2024-06-27 17:49:33,113 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 05:49:32" (2/4) ... [2024-06-27 17:49:33,113 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6aa89d6c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 05:49:33, skipping insertion in model container [2024-06-27 17:49:33,113 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 05:49:32" (3/4) ... [2024-06-27 17:49:33,114 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6aa89d6c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 05:49:33, skipping insertion in model container [2024-06-27 17:49:33,114 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 05:49:33" (4/4) ... [2024-06-27 17:49:33,114 INFO L112 eAbstractionObserver]: Analyzing ICFG safe004_tso.i [2024-06-27 17:49:33,127 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 17:49:33,127 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 17:49:33,127 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 17:49:33,157 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 17:49:33,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 45 transitions, 102 flow [2024-06-27 17:49:33,208 INFO L124 PetriNetUnfolderBase]: 1/42 cut-off events. [2024-06-27 17:49:33,208 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 17:49:33,212 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 65 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 43. Up to 2 conditions per place. [2024-06-27 17:49:33,212 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 45 transitions, 102 flow [2024-06-27 17:49:33,216 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 49 places, 39 transitions, 87 flow [2024-06-27 17:49:33,234 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 17:49:33,240 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;@600a680b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 17:49:33,241 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 17:49:33,247 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 17:49:33,247 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 17:49:33,248 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 17:49:33,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:33,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 17:49:33,249 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-06-27 17:49:33,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:33,254 INFO L85 PathProgramCache]: Analyzing trace with hash 209194482, now seen corresponding path program 1 times [2024-06-27 17:49:33,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:33,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344490581] [2024-06-27 17:49:33,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:33,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:33,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:33,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:33,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:33,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344490581] [2024-06-27 17:49:33,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344490581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:33,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:33,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 17:49:33,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78023128] [2024-06-27 17:49:33,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:33,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 17:49:33,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:33,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 17:49:33,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 17:49:33,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-27 17:49:33,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 39 transitions, 87 flow. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:33,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:33,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-27 17:49:33,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:33,905 INFO L124 PetriNetUnfolderBase]: 946/1608 cut-off events. [2024-06-27 17:49:33,905 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-27 17:49:33,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3114 conditions, 1608 events. 946/1608 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 9209 event pairs, 686 based on Foata normal form. 1/1525 useless extension candidates. Maximal degree in co-relation 3102. Up to 1429 conditions per place. [2024-06-27 17:49:33,921 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 32 selfloop transitions, 4 changer transitions 0/51 dead transitions. [2024-06-27 17:49:33,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 51 transitions, 189 flow [2024-06-27 17:49:33,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 17:49:33,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 17:49:33,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 96 transitions. [2024-06-27 17:49:33,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7111111111111111 [2024-06-27 17:49:33,933 INFO L175 Difference]: Start difference. First operand has 49 places, 39 transitions, 87 flow. Second operand 3 states and 96 transitions. [2024-06-27 17:49:33,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 51 transitions, 189 flow [2024-06-27 17:49:33,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 51 transitions, 184 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 17:49:33,940 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 114 flow [2024-06-27 17:49:33,942 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-06-27 17:49:33,945 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 0 predicate places. [2024-06-27 17:49:33,945 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 114 flow [2024-06-27 17:49:33,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:33,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:33,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:33,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 17:49:33,946 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-06-27 17:49:33,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:33,947 INFO L85 PathProgramCache]: Analyzing trace with hash -827526895, now seen corresponding path program 1 times [2024-06-27 17:49:33,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:33,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910800943] [2024-06-27 17:49:33,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:33,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:33,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:34,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:34,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:34,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910800943] [2024-06-27 17:49:34,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910800943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:34,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:34,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:49:34,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593270927] [2024-06-27 17:49:34,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:34,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:49:34,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:34,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:49:34,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:49:34,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:34,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 114 flow. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:34,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:34,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:34,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:34,355 INFO L124 PetriNetUnfolderBase]: 1534/2701 cut-off events. [2024-06-27 17:49:34,355 INFO L125 PetriNetUnfolderBase]: For 436/484 co-relation queries the response was YES. [2024-06-27 17:49:34,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5631 conditions, 2701 events. 1534/2701 cut-off events. For 436/484 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 16362 event pairs, 1006 based on Foata normal form. 3/2649 useless extension candidates. Maximal degree in co-relation 5619. Up to 2243 conditions per place. [2024-06-27 17:49:34,373 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 46 selfloop transitions, 7 changer transitions 0/66 dead transitions. [2024-06-27 17:49:34,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 66 transitions, 284 flow [2024-06-27 17:49:34,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:49:34,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:49:34,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-06-27 17:49:34,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6722222222222223 [2024-06-27 17:49:34,376 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 114 flow. Second operand 4 states and 121 transitions. [2024-06-27 17:49:34,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 66 transitions, 284 flow [2024-06-27 17:49:34,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 66 transitions, 278 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 17:49:34,377 INFO L231 Difference]: Finished difference. Result has 53 places, 48 transitions, 166 flow [2024-06-27 17:49:34,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=166, PETRI_PLACES=53, PETRI_TRANSITIONS=48} [2024-06-27 17:49:34,378 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 4 predicate places. [2024-06-27 17:49:34,378 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 48 transitions, 166 flow [2024-06-27 17:49:34,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:34,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:34,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:34,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 17:49:34,379 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:49:34,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:34,380 INFO L85 PathProgramCache]: Analyzing trace with hash 116471305, now seen corresponding path program 1 times [2024-06-27 17:49:34,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:34,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447346354] [2024-06-27 17:49:34,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:34,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:34,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:34,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:34,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:34,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447346354] [2024-06-27 17:49:34,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447346354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:34,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:34,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:49:34,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697545995] [2024-06-27 17:49:34,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:34,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:49:34,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:34,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:49:34,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:49:34,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:34,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 48 transitions, 166 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:34,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:34,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:34,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:34,672 INFO L124 PetriNetUnfolderBase]: 1590/2551 cut-off events. [2024-06-27 17:49:34,672 INFO L125 PetriNetUnfolderBase]: For 1147/1147 co-relation queries the response was YES. [2024-06-27 17:49:34,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6165 conditions, 2551 events. 1590/2551 cut-off events. For 1147/1147 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 14283 event pairs, 448 based on Foata normal form. 7/2542 useless extension candidates. Maximal degree in co-relation 6150. Up to 2134 conditions per place. [2024-06-27 17:49:34,687 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 63 selfloop transitions, 19 changer transitions 0/95 dead transitions. [2024-06-27 17:49:34,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 95 transitions, 468 flow [2024-06-27 17:49:34,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:49:34,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:49:34,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 163 transitions. [2024-06-27 17:49:34,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7244444444444444 [2024-06-27 17:49:34,692 INFO L175 Difference]: Start difference. First operand has 53 places, 48 transitions, 166 flow. Second operand 5 states and 163 transitions. [2024-06-27 17:49:34,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 95 transitions, 468 flow [2024-06-27 17:49:34,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 95 transitions, 466 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 17:49:34,697 INFO L231 Difference]: Finished difference. Result has 60 places, 62 transitions, 292 flow [2024-06-27 17:49:34,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=292, PETRI_PLACES=60, PETRI_TRANSITIONS=62} [2024-06-27 17:49:34,698 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 11 predicate places. [2024-06-27 17:49:34,699 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 62 transitions, 292 flow [2024-06-27 17:49:34,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:34,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:34,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:34,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 17:49:34,700 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:49:34,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:34,700 INFO L85 PathProgramCache]: Analyzing trace with hash 259816200, now seen corresponding path program 1 times [2024-06-27 17:49:34,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:34,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712481401] [2024-06-27 17:49:34,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:34,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:34,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:34,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:34,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:34,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712481401] [2024-06-27 17:49:34,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712481401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:34,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:34,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:34,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581450564] [2024-06-27 17:49:34,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:34,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:34,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:34,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:34,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:34,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:34,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 62 transitions, 292 flow. Second operand has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:34,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:34,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:34,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:35,110 INFO L124 PetriNetUnfolderBase]: 1718/2871 cut-off events. [2024-06-27 17:49:35,110 INFO L125 PetriNetUnfolderBase]: For 3397/3397 co-relation queries the response was YES. [2024-06-27 17:49:35,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8388 conditions, 2871 events. 1718/2871 cut-off events. For 3397/3397 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 17165 event pairs, 477 based on Foata normal form. 26/2863 useless extension candidates. Maximal degree in co-relation 8368. Up to 2122 conditions per place. [2024-06-27 17:49:35,127 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 72 selfloop transitions, 22 changer transitions 0/107 dead transitions. [2024-06-27 17:49:35,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 107 transitions, 628 flow [2024-06-27 17:49:35,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:49:35,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:49:35,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 192 transitions. [2024-06-27 17:49:35,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7111111111111111 [2024-06-27 17:49:35,129 INFO L175 Difference]: Start difference. First operand has 60 places, 62 transitions, 292 flow. Second operand 6 states and 192 transitions. [2024-06-27 17:49:35,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 107 transitions, 628 flow [2024-06-27 17:49:35,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 107 transitions, 618 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-27 17:49:35,135 INFO L231 Difference]: Finished difference. Result has 65 places, 64 transitions, 353 flow [2024-06-27 17:49:35,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=276, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=353, PETRI_PLACES=65, PETRI_TRANSITIONS=64} [2024-06-27 17:49:35,136 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 16 predicate places. [2024-06-27 17:49:35,136 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 64 transitions, 353 flow [2024-06-27 17:49:35,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.166666666666668) internal successors, (109), 6 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:35,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:35,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:35,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 17:49:35,137 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-06-27 17:49:35,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:35,138 INFO L85 PathProgramCache]: Analyzing trace with hash -668200421, now seen corresponding path program 1 times [2024-06-27 17:49:35,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:35,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491619468] [2024-06-27 17:49:35,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:35,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:35,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:35,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:35,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:35,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491619468] [2024-06-27 17:49:35,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491619468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:35,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:35,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 17:49:35,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888876115] [2024-06-27 17:49:35,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:35,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:49:35,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:35,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:49:35,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:49:35,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 45 [2024-06-27 17:49:35,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 64 transitions, 353 flow. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:35,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:35,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 45 [2024-06-27 17:49:35,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:35,398 INFO L124 PetriNetUnfolderBase]: 1264/2225 cut-off events. [2024-06-27 17:49:35,398 INFO L125 PetriNetUnfolderBase]: For 3687/3724 co-relation queries the response was YES. [2024-06-27 17:49:35,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7063 conditions, 2225 events. 1264/2225 cut-off events. For 3687/3724 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 13558 event pairs, 326 based on Foata normal form. 5/2167 useless extension candidates. Maximal degree in co-relation 7040. Up to 1817 conditions per place. [2024-06-27 17:49:35,416 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 52 selfloop transitions, 10 changer transitions 0/83 dead transitions. [2024-06-27 17:49:35,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 83 transitions, 541 flow [2024-06-27 17:49:35,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:49:35,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:49:35,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 122 transitions. [2024-06-27 17:49:35,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6777777777777778 [2024-06-27 17:49:35,418 INFO L175 Difference]: Start difference. First operand has 65 places, 64 transitions, 353 flow. Second operand 4 states and 122 transitions. [2024-06-27 17:49:35,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 83 transitions, 541 flow [2024-06-27 17:49:35,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 83 transitions, 490 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 17:49:35,426 INFO L231 Difference]: Finished difference. Result has 65 places, 68 transitions, 368 flow [2024-06-27 17:49:35,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=304, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=368, PETRI_PLACES=65, PETRI_TRANSITIONS=68} [2024-06-27 17:49:35,429 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 16 predicate places. [2024-06-27 17:49:35,432 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 68 transitions, 368 flow [2024-06-27 17:49:35,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:35,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:35,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:35,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 17:49:35,434 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-06-27 17:49:35,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:35,434 INFO L85 PathProgramCache]: Analyzing trace with hash 759557279, now seen corresponding path program 1 times [2024-06-27 17:49:35,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:35,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389649074] [2024-06-27 17:49:35,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:35,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:35,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:35,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:35,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:35,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389649074] [2024-06-27 17:49:35,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389649074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:35,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:35,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:49:35,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323473980] [2024-06-27 17:49:35,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:35,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:49:35,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:35,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:49:35,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:49:35,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:35,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 68 transitions, 368 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:35,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:35,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:35,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:35,785 INFO L124 PetriNetUnfolderBase]: 1720/2812 cut-off events. [2024-06-27 17:49:35,785 INFO L125 PetriNetUnfolderBase]: For 5592/5596 co-relation queries the response was YES. [2024-06-27 17:49:35,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9205 conditions, 2812 events. 1720/2812 cut-off events. For 5592/5596 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 16484 event pairs, 553 based on Foata normal form. 7/2799 useless extension candidates. Maximal degree in co-relation 9181. Up to 2357 conditions per place. [2024-06-27 17:49:35,809 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 62 selfloop transitions, 24 changer transitions 0/99 dead transitions. [2024-06-27 17:49:35,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 99 transitions, 679 flow [2024-06-27 17:49:35,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:49:35,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:49:35,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2024-06-27 17:49:35,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6888888888888889 [2024-06-27 17:49:35,810 INFO L175 Difference]: Start difference. First operand has 65 places, 68 transitions, 368 flow. Second operand 5 states and 155 transitions. [2024-06-27 17:49:35,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 99 transitions, 679 flow [2024-06-27 17:49:35,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 99 transitions, 646 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-27 17:49:35,816 INFO L231 Difference]: Finished difference. Result has 69 places, 74 transitions, 450 flow [2024-06-27 17:49:35,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=450, PETRI_PLACES=69, PETRI_TRANSITIONS=74} [2024-06-27 17:49:35,819 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 20 predicate places. [2024-06-27 17:49:35,819 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 74 transitions, 450 flow [2024-06-27 17:49:35,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:35,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:35,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:35,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 17:49:35,819 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:49:35,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:35,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1452479960, now seen corresponding path program 1 times [2024-06-27 17:49:35,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:35,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634713063] [2024-06-27 17:49:35,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:35,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:35,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:35,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:35,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:35,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634713063] [2024-06-27 17:49:35,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634713063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:35,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:35,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:49:35,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996536134] [2024-06-27 17:49:35,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:35,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:49:35,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:35,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:49:35,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:49:35,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:35,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 74 transitions, 450 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:35,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:35,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:35,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:36,139 INFO L124 PetriNetUnfolderBase]: 1729/2792 cut-off events. [2024-06-27 17:49:36,140 INFO L125 PetriNetUnfolderBase]: For 6565/6565 co-relation queries the response was YES. [2024-06-27 17:49:36,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9759 conditions, 2792 events. 1729/2792 cut-off events. For 6565/6565 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16012 event pairs, 467 based on Foata normal form. 4/2779 useless extension candidates. Maximal degree in co-relation 9733. Up to 2353 conditions per place. [2024-06-27 17:49:36,159 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 66 selfloop transitions, 26 changer transitions 0/105 dead transitions. [2024-06-27 17:49:36,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 105 transitions, 779 flow [2024-06-27 17:49:36,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:49:36,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:49:36,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-06-27 17:49:36,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6977777777777778 [2024-06-27 17:49:36,161 INFO L175 Difference]: Start difference. First operand has 69 places, 74 transitions, 450 flow. Second operand 5 states and 157 transitions. [2024-06-27 17:49:36,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 105 transitions, 779 flow [2024-06-27 17:49:36,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 105 transitions, 746 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-27 17:49:36,171 INFO L231 Difference]: Finished difference. Result has 73 places, 77 transitions, 512 flow [2024-06-27 17:49:36,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=420, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=512, PETRI_PLACES=73, PETRI_TRANSITIONS=77} [2024-06-27 17:49:36,172 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 24 predicate places. [2024-06-27 17:49:36,172 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 77 transitions, 512 flow [2024-06-27 17:49:36,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:36,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:36,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:36,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 17:49:36,173 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-06-27 17:49:36,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:36,174 INFO L85 PathProgramCache]: Analyzing trace with hash 2104499834, now seen corresponding path program 2 times [2024-06-27 17:49:36,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:36,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52052456] [2024-06-27 17:49:36,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:36,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:36,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:36,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:36,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:36,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52052456] [2024-06-27 17:49:36,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52052456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:36,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:36,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:49:36,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580526870] [2024-06-27 17:49:36,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:36,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:49:36,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:36,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:49:36,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:49:36,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:36,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 77 transitions, 512 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:36,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:36,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:36,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:36,558 INFO L124 PetriNetUnfolderBase]: 1694/2720 cut-off events. [2024-06-27 17:49:36,559 INFO L125 PetriNetUnfolderBase]: For 7797/7801 co-relation queries the response was YES. [2024-06-27 17:49:36,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9656 conditions, 2720 events. 1694/2720 cut-off events. For 7797/7801 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 15506 event pairs, 469 based on Foata normal form. 5/2710 useless extension candidates. Maximal degree in co-relation 9628. Up to 2302 conditions per place. [2024-06-27 17:49:36,577 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 61 selfloop transitions, 26 changer transitions 0/100 dead transitions. [2024-06-27 17:49:36,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 100 transitions, 768 flow [2024-06-27 17:49:36,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:49:36,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:49:36,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 152 transitions. [2024-06-27 17:49:36,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6755555555555556 [2024-06-27 17:49:36,578 INFO L175 Difference]: Start difference. First operand has 73 places, 77 transitions, 512 flow. Second operand 5 states and 152 transitions. [2024-06-27 17:49:36,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 100 transitions, 768 flow [2024-06-27 17:49:36,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 100 transitions, 732 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 17:49:36,590 INFO L231 Difference]: Finished difference. Result has 76 places, 77 transitions, 538 flow [2024-06-27 17:49:36,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=476, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=538, PETRI_PLACES=76, PETRI_TRANSITIONS=77} [2024-06-27 17:49:36,591 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 27 predicate places. [2024-06-27 17:49:36,591 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 77 transitions, 538 flow [2024-06-27 17:49:36,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:36,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:36,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:36,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 17:49:36,592 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-06-27 17:49:36,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:36,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1064588266, now seen corresponding path program 1 times [2024-06-27 17:49:36,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:36,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568302820] [2024-06-27 17:49:36,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:36,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:36,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:36,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:36,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:36,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568302820] [2024-06-27 17:49:36,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568302820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:36,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:36,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:36,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394815273] [2024-06-27 17:49:36,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:36,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:36,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:36,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:36,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:36,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:36,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 77 transitions, 538 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:36,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:36,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:36,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:37,071 INFO L124 PetriNetUnfolderBase]: 1807/3073 cut-off events. [2024-06-27 17:49:37,071 INFO L125 PetriNetUnfolderBase]: For 10003/10007 co-relation queries the response was YES. [2024-06-27 17:49:37,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10494 conditions, 3073 events. 1807/3073 cut-off events. For 10003/10007 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 18797 event pairs, 614 based on Foata normal form. 25/3060 useless extension candidates. Maximal degree in co-relation 10465. Up to 2297 conditions per place. [2024-06-27 17:49:37,092 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 70 selfloop transitions, 30 changer transitions 0/113 dead transitions. [2024-06-27 17:49:37,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 113 transitions, 872 flow [2024-06-27 17:49:37,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:49:37,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:49:37,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-06-27 17:49:37,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6777777777777778 [2024-06-27 17:49:37,095 INFO L175 Difference]: Start difference. First operand has 76 places, 77 transitions, 538 flow. Second operand 6 states and 183 transitions. [2024-06-27 17:49:37,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 113 transitions, 872 flow [2024-06-27 17:49:37,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 113 transitions, 810 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 17:49:37,109 INFO L231 Difference]: Finished difference. Result has 78 places, 80 transitions, 573 flow [2024-06-27 17:49:37,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=476, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=573, PETRI_PLACES=78, PETRI_TRANSITIONS=80} [2024-06-27 17:49:37,110 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 29 predicate places. [2024-06-27 17:49:37,110 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 80 transitions, 573 flow [2024-06-27 17:49:37,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:37,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:37,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:37,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 17:49:37,111 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-06-27 17:49:37,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:37,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1000484084, now seen corresponding path program 1 times [2024-06-27 17:49:37,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:37,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034521789] [2024-06-27 17:49:37,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:37,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:37,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:37,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:37,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:37,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034521789] [2024-06-27 17:49:37,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034521789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:37,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:37,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:49:37,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946397173] [2024-06-27 17:49:37,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:37,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:49:37,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:37,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:49:37,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:49:37,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:37,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 80 transitions, 573 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-06-27 17:49:37,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:37,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:37,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:37,467 INFO L124 PetriNetUnfolderBase]: 1824/3085 cut-off events. [2024-06-27 17:49:37,468 INFO L125 PetriNetUnfolderBase]: For 11162/11169 co-relation queries the response was YES. [2024-06-27 17:49:37,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11103 conditions, 3085 events. 1824/3085 cut-off events. For 11162/11169 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 18955 event pairs, 742 based on Foata normal form. 5/3049 useless extension candidates. Maximal degree in co-relation 11073. Up to 2499 conditions per place. [2024-06-27 17:49:37,483 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 67 selfloop transitions, 26 changer transitions 0/106 dead transitions. [2024-06-27 17:49:37,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 106 transitions, 875 flow [2024-06-27 17:49:37,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:49:37,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:49:37,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-06-27 17:49:37,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:49:37,485 INFO L175 Difference]: Start difference. First operand has 78 places, 80 transitions, 573 flow. Second operand 5 states and 150 transitions. [2024-06-27 17:49:37,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 106 transitions, 875 flow [2024-06-27 17:49:37,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 106 transitions, 800 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 17:49:37,498 INFO L231 Difference]: Finished difference. Result has 79 places, 83 transitions, 584 flow [2024-06-27 17:49:37,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=504, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=584, PETRI_PLACES=79, PETRI_TRANSITIONS=83} [2024-06-27 17:49:37,498 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 30 predicate places. [2024-06-27 17:49:37,498 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 83 transitions, 584 flow [2024-06-27 17:49:37,499 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-06-27 17:49:37,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:37,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:37,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 17:49:37,499 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-06-27 17:49:37,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:37,500 INFO L85 PathProgramCache]: Analyzing trace with hash 999353204, now seen corresponding path program 2 times [2024-06-27 17:49:37,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:37,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193492147] [2024-06-27 17:49:37,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:37,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:37,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:37,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:37,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:37,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193492147] [2024-06-27 17:49:37,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193492147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:37,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:37,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:49:37,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902878237] [2024-06-27 17:49:37,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:37,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:49:37,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:37,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:49:37,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:49:37,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:37,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 83 transitions, 584 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-06-27 17:49:37,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:37,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:37,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:37,817 INFO L124 PetriNetUnfolderBase]: 1819/2962 cut-off events. [2024-06-27 17:49:37,818 INFO L125 PetriNetUnfolderBase]: For 11714/11721 co-relation queries the response was YES. [2024-06-27 17:49:37,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10863 conditions, 2962 events. 1819/2962 cut-off events. For 11714/11721 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 17498 event pairs, 503 based on Foata normal form. 8/2953 useless extension candidates. Maximal degree in co-relation 10832. Up to 2494 conditions per place. [2024-06-27 17:49:37,832 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 68 selfloop transitions, 26 changer transitions 0/107 dead transitions. [2024-06-27 17:49:37,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 107 transitions, 830 flow [2024-06-27 17:49:37,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:49:37,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:49:37,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 151 transitions. [2024-06-27 17:49:37,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6711111111111111 [2024-06-27 17:49:37,833 INFO L175 Difference]: Start difference. First operand has 79 places, 83 transitions, 584 flow. Second operand 5 states and 151 transitions. [2024-06-27 17:49:37,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 107 transitions, 830 flow [2024-06-27 17:49:37,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 107 transitions, 784 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 17:49:37,845 INFO L231 Difference]: Finished difference. Result has 81 places, 83 transitions, 598 flow [2024-06-27 17:49:37,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=538, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=598, PETRI_PLACES=81, PETRI_TRANSITIONS=83} [2024-06-27 17:49:37,846 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 32 predicate places. [2024-06-27 17:49:37,846 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 83 transitions, 598 flow [2024-06-27 17:49:37,846 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-06-27 17:49:37,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:37,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:37,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 17:49:37,847 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:49:37,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:37,847 INFO L85 PathProgramCache]: Analyzing trace with hash -1082794565, now seen corresponding path program 1 times [2024-06-27 17:49:37,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:37,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723614881] [2024-06-27 17:49:37,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:37,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:37,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:37,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:37,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:37,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723614881] [2024-06-27 17:49:37,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723614881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:37,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:37,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:37,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563348076] [2024-06-27 17:49:37,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:37,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:37,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:37,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:37,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:37,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:37,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 83 transitions, 598 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:37,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:37,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:37,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:38,260 INFO L124 PetriNetUnfolderBase]: 1968/3248 cut-off events. [2024-06-27 17:49:38,261 INFO L125 PetriNetUnfolderBase]: For 14383/14383 co-relation queries the response was YES. [2024-06-27 17:49:38,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12013 conditions, 3248 events. 1968/3248 cut-off events. For 14383/14383 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 19490 event pairs, 405 based on Foata normal form. 4/3232 useless extension candidates. Maximal degree in co-relation 11982. Up to 2307 conditions per place. [2024-06-27 17:49:38,279 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 79 selfloop transitions, 33 changer transitions 0/125 dead transitions. [2024-06-27 17:49:38,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 125 transitions, 1002 flow [2024-06-27 17:49:38,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:49:38,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:49:38,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-27 17:49:38,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6851851851851852 [2024-06-27 17:49:38,281 INFO L175 Difference]: Start difference. First operand has 81 places, 83 transitions, 598 flow. Second operand 6 states and 185 transitions. [2024-06-27 17:49:38,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 125 transitions, 1002 flow [2024-06-27 17:49:38,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 125 transitions, 924 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 17:49:38,301 INFO L231 Difference]: Finished difference. Result has 82 places, 87 transitions, 633 flow [2024-06-27 17:49:38,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=520, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=633, PETRI_PLACES=82, PETRI_TRANSITIONS=87} [2024-06-27 17:49:38,303 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 33 predicate places. [2024-06-27 17:49:38,303 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 87 transitions, 633 flow [2024-06-27 17:49:38,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:38,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:38,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:38,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 17:49:38,304 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:49:38,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:38,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1924151661, now seen corresponding path program 2 times [2024-06-27 17:49:38,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:38,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743438365] [2024-06-27 17:49:38,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:38,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:38,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:38,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:38,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:38,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743438365] [2024-06-27 17:49:38,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743438365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:38,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:38,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:38,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034362380] [2024-06-27 17:49:38,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:38,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:38,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:38,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:38,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:38,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:38,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 87 transitions, 633 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:38,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:38,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:38,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:38,749 INFO L124 PetriNetUnfolderBase]: 1960/3303 cut-off events. [2024-06-27 17:49:38,749 INFO L125 PetriNetUnfolderBase]: For 16275/16275 co-relation queries the response was YES. [2024-06-27 17:49:38,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12388 conditions, 3303 events. 1960/3303 cut-off events. For 16275/16275 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 20506 event pairs, 732 based on Foata normal form. 4/3259 useless extension candidates. Maximal degree in co-relation 12357. Up to 2691 conditions per place. [2024-06-27 17:49:38,771 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 75 selfloop transitions, 31 changer transitions 0/119 dead transitions. [2024-06-27 17:49:38,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 119 transitions, 929 flow [2024-06-27 17:49:38,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:49:38,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:49:38,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-27 17:49:38,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662962962962963 [2024-06-27 17:49:38,773 INFO L175 Difference]: Start difference. First operand has 82 places, 87 transitions, 633 flow. Second operand 6 states and 179 transitions. [2024-06-27 17:49:38,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 119 transitions, 929 flow [2024-06-27 17:49:38,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 119 transitions, 883 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-27 17:49:38,796 INFO L231 Difference]: Finished difference. Result has 86 places, 88 transitions, 668 flow [2024-06-27 17:49:38,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=587, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=668, PETRI_PLACES=86, PETRI_TRANSITIONS=88} [2024-06-27 17:49:38,798 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 37 predicate places. [2024-06-27 17:49:38,798 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 88 transitions, 668 flow [2024-06-27 17:49:38,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:38,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:38,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:38,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 17:49:38,798 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-06-27 17:49:38,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:38,799 INFO L85 PathProgramCache]: Analyzing trace with hash -606785894, now seen corresponding path program 1 times [2024-06-27 17:49:38,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:38,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877053595] [2024-06-27 17:49:38,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:38,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:38,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:38,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:38,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:38,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877053595] [2024-06-27 17:49:38,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877053595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:38,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:38,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:49:38,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297554242] [2024-06-27 17:49:38,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:38,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:49:38,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:38,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:49:38,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:49:38,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:38,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 88 transitions, 668 flow. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:38,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:38,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:38,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:39,144 INFO L124 PetriNetUnfolderBase]: 1971/3267 cut-off events. [2024-06-27 17:49:39,144 INFO L125 PetriNetUnfolderBase]: For 17499/17499 co-relation queries the response was YES. [2024-06-27 17:49:39,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12719 conditions, 3267 events. 1971/3267 cut-off events. For 17499/17499 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 19817 event pairs, 745 based on Foata normal form. 1/3244 useless extension candidates. Maximal degree in co-relation 12686. Up to 2899 conditions per place. [2024-06-27 17:49:39,164 INFO L140 encePairwiseOnDemand]: 38/45 looper letters, 91 selfloop transitions, 15 changer transitions 0/119 dead transitions. [2024-06-27 17:49:39,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 119 transitions, 1018 flow [2024-06-27 17:49:39,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:49:39,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:49:39,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-06-27 17:49:39,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-27 17:49:39,165 INFO L175 Difference]: Start difference. First operand has 86 places, 88 transitions, 668 flow. Second operand 5 states and 144 transitions. [2024-06-27 17:49:39,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 119 transitions, 1018 flow [2024-06-27 17:49:39,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 119 transitions, 945 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 17:49:39,183 INFO L231 Difference]: Finished difference. Result has 88 places, 97 transitions, 707 flow [2024-06-27 17:49:39,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=595, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=707, PETRI_PLACES=88, PETRI_TRANSITIONS=97} [2024-06-27 17:49:39,184 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 39 predicate places. [2024-06-27 17:49:39,184 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 97 transitions, 707 flow [2024-06-27 17:49:39,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:39,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:39,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:39,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 17:49:39,185 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:49:39,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:39,185 INFO L85 PathProgramCache]: Analyzing trace with hash 163818109, now seen corresponding path program 1 times [2024-06-27 17:49:39,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:39,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137520052] [2024-06-27 17:49:39,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:39,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:39,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:39,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:39,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:39,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137520052] [2024-06-27 17:49:39,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137520052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:39,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:39,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:39,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029943982] [2024-06-27 17:49:39,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:39,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:39,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:39,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:39,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:39,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:39,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 97 transitions, 707 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:39,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:39,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:39,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:39,580 INFO L124 PetriNetUnfolderBase]: 1963/3276 cut-off events. [2024-06-27 17:49:39,580 INFO L125 PetriNetUnfolderBase]: For 19466/19472 co-relation queries the response was YES. [2024-06-27 17:49:39,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12875 conditions, 3276 events. 1963/3276 cut-off events. For 19466/19472 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 20016 event pairs, 717 based on Foata normal form. 6/3242 useless extension candidates. Maximal degree in co-relation 12840. Up to 2694 conditions per place. [2024-06-27 17:49:39,598 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 83 selfloop transitions, 31 changer transitions 0/127 dead transitions. [2024-06-27 17:49:39,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 127 transitions, 1025 flow [2024-06-27 17:49:39,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:49:39,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:49:39,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-27 17:49:39,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6518518518518519 [2024-06-27 17:49:39,600 INFO L175 Difference]: Start difference. First operand has 88 places, 97 transitions, 707 flow. Second operand 6 states and 176 transitions. [2024-06-27 17:49:39,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 127 transitions, 1025 flow [2024-06-27 17:49:39,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 127 transitions, 1005 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-06-27 17:49:39,621 INFO L231 Difference]: Finished difference. Result has 94 places, 99 transitions, 784 flow [2024-06-27 17:49:39,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=687, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=784, PETRI_PLACES=94, PETRI_TRANSITIONS=99} [2024-06-27 17:49:39,622 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 45 predicate places. [2024-06-27 17:49:39,622 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 99 transitions, 784 flow [2024-06-27 17:49:39,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:39,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:39,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:39,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 17:49:39,622 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:49:39,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:39,623 INFO L85 PathProgramCache]: Analyzing trace with hash 172388989, now seen corresponding path program 2 times [2024-06-27 17:49:39,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:39,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258461659] [2024-06-27 17:49:39,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:39,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:39,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:39,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:39,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:39,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258461659] [2024-06-27 17:49:39,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258461659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:39,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:39,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:39,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150400857] [2024-06-27 17:49:39,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:39,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:39,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:39,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:39,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:39,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:39,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 99 transitions, 784 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:39,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:39,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:39,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:40,050 INFO L124 PetriNetUnfolderBase]: 2042/3314 cut-off events. [2024-06-27 17:49:40,051 INFO L125 PetriNetUnfolderBase]: For 23307/23313 co-relation queries the response was YES. [2024-06-27 17:49:40,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13785 conditions, 3314 events. 2042/3314 cut-off events. For 23307/23313 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 19942 event pairs, 534 based on Foata normal form. 6/3293 useless extension candidates. Maximal degree in co-relation 13747. Up to 2455 conditions per place. [2024-06-27 17:49:40,068 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 88 selfloop transitions, 35 changer transitions 0/136 dead transitions. [2024-06-27 17:49:40,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 136 transitions, 1204 flow [2024-06-27 17:49:40,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:49:40,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:49:40,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-27 17:49:40,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.674074074074074 [2024-06-27 17:49:40,069 INFO L175 Difference]: Start difference. First operand has 94 places, 99 transitions, 784 flow. Second operand 6 states and 182 transitions. [2024-06-27 17:49:40,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 136 transitions, 1204 flow [2024-06-27 17:49:40,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 136 transitions, 1127 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 17:49:40,092 INFO L231 Difference]: Finished difference. Result has 96 places, 102 transitions, 822 flow [2024-06-27 17:49:40,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=707, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=822, PETRI_PLACES=96, PETRI_TRANSITIONS=102} [2024-06-27 17:49:40,093 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 47 predicate places. [2024-06-27 17:49:40,093 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 102 transitions, 822 flow [2024-06-27 17:49:40,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:40,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:40,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:40,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 17:49:40,094 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-06-27 17:49:40,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:40,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1000733960, now seen corresponding path program 2 times [2024-06-27 17:49:40,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:40,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254695285] [2024-06-27 17:49:40,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:40,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:40,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:40,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:40,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:40,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254695285] [2024-06-27 17:49:40,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254695285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:40,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:40,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:49:40,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329581962] [2024-06-27 17:49:40,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:40,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 17:49:40,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:40,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 17:49:40,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 17:49:40,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:40,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 102 transitions, 822 flow. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:40,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:40,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:40,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:40,443 INFO L124 PetriNetUnfolderBase]: 2050/3321 cut-off events. [2024-06-27 17:49:40,443 INFO L125 PetriNetUnfolderBase]: For 25365/25365 co-relation queries the response was YES. [2024-06-27 17:49:40,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14146 conditions, 3321 events. 2050/3321 cut-off events. For 25365/25365 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 19861 event pairs, 553 based on Foata normal form. 2/3313 useless extension candidates. Maximal degree in co-relation 14107. Up to 3021 conditions per place. [2024-06-27 17:49:40,465 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 93 selfloop transitions, 17 changer transitions 0/123 dead transitions. [2024-06-27 17:49:40,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 123 transitions, 1120 flow [2024-06-27 17:49:40,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:49:40,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:49:40,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 122 transitions. [2024-06-27 17:49:40,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6777777777777778 [2024-06-27 17:49:40,466 INFO L175 Difference]: Start difference. First operand has 96 places, 102 transitions, 822 flow. Second operand 4 states and 122 transitions. [2024-06-27 17:49:40,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 123 transitions, 1120 flow [2024-06-27 17:49:40,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 123 transitions, 1058 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-27 17:49:40,501 INFO L231 Difference]: Finished difference. Result has 98 places, 105 transitions, 848 flow [2024-06-27 17:49:40,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=760, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=848, PETRI_PLACES=98, PETRI_TRANSITIONS=105} [2024-06-27 17:49:40,501 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 49 predicate places. [2024-06-27 17:49:40,502 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 105 transitions, 848 flow [2024-06-27 17:49:40,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:40,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:40,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:40,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 17:49:40,502 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:49:40,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:40,503 INFO L85 PathProgramCache]: Analyzing trace with hash -1844624909, now seen corresponding path program 1 times [2024-06-27 17:49:40,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:40,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819360325] [2024-06-27 17:49:40,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:40,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:40,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:40,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:40,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:40,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819360325] [2024-06-27 17:49:40,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819360325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:40,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:40,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:40,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700809302] [2024-06-27 17:49:40,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:40,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:40,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:40,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:40,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:40,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:40,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 105 transitions, 848 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:40,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:40,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:40,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:40,885 INFO L124 PetriNetUnfolderBase]: 2117/3455 cut-off events. [2024-06-27 17:49:40,885 INFO L125 PetriNetUnfolderBase]: For 29887/29895 co-relation queries the response was YES. [2024-06-27 17:49:40,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14889 conditions, 3455 events. 2117/3455 cut-off events. For 29887/29895 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 21095 event pairs, 373 based on Foata normal form. 15/3448 useless extension candidates. Maximal degree in co-relation 14848. Up to 1898 conditions per place. [2024-06-27 17:49:40,909 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 94 selfloop transitions, 32 changer transitions 0/139 dead transitions. [2024-06-27 17:49:40,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 139 transitions, 1226 flow [2024-06-27 17:49:40,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:49:40,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:49:40,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-27 17:49:40,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6518518518518519 [2024-06-27 17:49:40,911 INFO L175 Difference]: Start difference. First operand has 98 places, 105 transitions, 848 flow. Second operand 6 states and 176 transitions. [2024-06-27 17:49:40,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 139 transitions, 1226 flow [2024-06-27 17:49:40,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 139 transitions, 1186 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-27 17:49:40,947 INFO L231 Difference]: Finished difference. Result has 102 places, 106 transitions, 890 flow [2024-06-27 17:49:40,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=808, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=890, PETRI_PLACES=102, PETRI_TRANSITIONS=106} [2024-06-27 17:49:40,947 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 53 predicate places. [2024-06-27 17:49:40,948 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 106 transitions, 890 flow [2024-06-27 17:49:40,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:40,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:40,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:40,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 17:49:40,948 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:49:40,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:40,949 INFO L85 PathProgramCache]: Analyzing trace with hash -1813284971, now seen corresponding path program 2 times [2024-06-27 17:49:40,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:40,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949323259] [2024-06-27 17:49:40,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:40,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:40,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:41,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-06-27 17:49:41,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:41,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949323259] [2024-06-27 17:49:41,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949323259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:41,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:41,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:41,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765826630] [2024-06-27 17:49:41,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:41,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:41,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:41,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:41,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:41,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:41,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 106 transitions, 890 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:41,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:41,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:41,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:41,366 INFO L124 PetriNetUnfolderBase]: 2097/3406 cut-off events. [2024-06-27 17:49:41,366 INFO L125 PetriNetUnfolderBase]: For 30714/30722 co-relation queries the response was YES. [2024-06-27 17:49:41,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15065 conditions, 3406 events. 2097/3406 cut-off events. For 30714/30722 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 20522 event pairs, 398 based on Foata normal form. 15/3404 useless extension candidates. Maximal degree in co-relation 15023. Up to 2569 conditions per place. [2024-06-27 17:49:41,392 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 92 selfloop transitions, 35 changer transitions 0/140 dead transitions. [2024-06-27 17:49:41,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 140 transitions, 1228 flow [2024-06-27 17:49:41,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:49:41,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:49:41,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-27 17:49:41,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6703703703703704 [2024-06-27 17:49:41,394 INFO L175 Difference]: Start difference. First operand has 102 places, 106 transitions, 890 flow. Second operand 6 states and 181 transitions. [2024-06-27 17:49:41,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 140 transitions, 1228 flow [2024-06-27 17:49:41,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 140 transitions, 1175 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 17:49:41,440 INFO L231 Difference]: Finished difference. Result has 105 places, 106 transitions, 913 flow [2024-06-27 17:49:41,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=837, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=913, PETRI_PLACES=105, PETRI_TRANSITIONS=106} [2024-06-27 17:49:41,440 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 56 predicate places. [2024-06-27 17:49:41,441 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 106 transitions, 913 flow [2024-06-27 17:49:41,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:41,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:41,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:41,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 17:49:41,441 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-06-27 17:49:41,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:41,442 INFO L85 PathProgramCache]: Analyzing trace with hash -2056997306, now seen corresponding path program 1 times [2024-06-27 17:49:41,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:41,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855851671] [2024-06-27 17:49:41,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:41,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:41,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:41,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:41,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:41,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855851671] [2024-06-27 17:49:41,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855851671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:41,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:41,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:41,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488755555] [2024-06-27 17:49:41,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:41,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:41,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:41,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:41,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:41,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:41,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 106 transitions, 913 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:41,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:41,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:41,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:41,906 INFO L124 PetriNetUnfolderBase]: 2172/3577 cut-off events. [2024-06-27 17:49:41,906 INFO L125 PetriNetUnfolderBase]: For 33155/33155 co-relation queries the response was YES. [2024-06-27 17:49:41,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15637 conditions, 3577 events. 2172/3577 cut-off events. For 33155/33155 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 22193 event pairs, 521 based on Foata normal form. 3/3564 useless extension candidates. Maximal degree in co-relation 15594. Up to 2842 conditions per place. [2024-06-27 17:49:41,931 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 100 selfloop transitions, 48 changer transitions 0/161 dead transitions. [2024-06-27 17:49:41,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 161 transitions, 1571 flow [2024-06-27 17:49:41,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:49:41,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:49:41,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-06-27 17:49:41,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6925925925925925 [2024-06-27 17:49:41,934 INFO L175 Difference]: Start difference. First operand has 105 places, 106 transitions, 913 flow. Second operand 6 states and 187 transitions. [2024-06-27 17:49:41,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 161 transitions, 1571 flow [2024-06-27 17:49:41,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 161 transitions, 1488 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 17:49:41,969 INFO L231 Difference]: Finished difference. Result has 108 places, 126 transitions, 1144 flow [2024-06-27 17:49:41,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=830, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1144, PETRI_PLACES=108, PETRI_TRANSITIONS=126} [2024-06-27 17:49:41,970 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 59 predicate places. [2024-06-27 17:49:41,970 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 126 transitions, 1144 flow [2024-06-27 17:49:41,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:41,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:41,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:41,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 17:49:41,971 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:49:41,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:41,972 INFO L85 PathProgramCache]: Analyzing trace with hash -247791219, now seen corresponding path program 3 times [2024-06-27 17:49:41,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:41,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075081886] [2024-06-27 17:49:41,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:41,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:41,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:42,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:42,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:42,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075081886] [2024-06-27 17:49:42,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075081886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:42,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:42,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:42,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623604433] [2024-06-27 17:49:42,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:42,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:42,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:42,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:42,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:42,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:42,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 126 transitions, 1144 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:42,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:42,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:42,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:42,551 INFO L124 PetriNetUnfolderBase]: 2326/3819 cut-off events. [2024-06-27 17:49:42,551 INFO L125 PetriNetUnfolderBase]: For 42361/42372 co-relation queries the response was YES. [2024-06-27 17:49:42,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17803 conditions, 3819 events. 2326/3819 cut-off events. For 42361/42372 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 23781 event pairs, 424 based on Foata normal form. 22/3818 useless extension candidates. Maximal degree in co-relation 17757. Up to 2812 conditions per place. [2024-06-27 17:49:42,577 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 124 selfloop transitions, 30 changer transitions 0/167 dead transitions. [2024-06-27 17:49:42,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 167 transitions, 1654 flow [2024-06-27 17:49:42,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:49:42,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:49:42,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-06-27 17:49:42,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6814814814814815 [2024-06-27 17:49:42,579 INFO L175 Difference]: Start difference. First operand has 108 places, 126 transitions, 1144 flow. Second operand 6 states and 184 transitions. [2024-06-27 17:49:42,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 167 transitions, 1654 flow [2024-06-27 17:49:42,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 167 transitions, 1616 flow, removed 19 selfloop flow, removed 0 redundant places. [2024-06-27 17:49:42,633 INFO L231 Difference]: Finished difference. Result has 114 places, 128 transitions, 1200 flow [2024-06-27 17:49:42,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1106, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1200, PETRI_PLACES=114, PETRI_TRANSITIONS=128} [2024-06-27 17:49:42,634 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 65 predicate places. [2024-06-27 17:49:42,634 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 128 transitions, 1200 flow [2024-06-27 17:49:42,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:42,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:42,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:42,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 17:49:42,635 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:49:42,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:42,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1694232269, now seen corresponding path program 4 times [2024-06-27 17:49:42,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:42,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118560025] [2024-06-27 17:49:42,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:42,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:42,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:42,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:42,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:42,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118560025] [2024-06-27 17:49:42,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118560025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:42,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:42,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:42,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109593063] [2024-06-27 17:49:42,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:42,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:42,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:42,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:42,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:42,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:42,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 128 transitions, 1200 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:42,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:42,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:42,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:43,139 INFO L124 PetriNetUnfolderBase]: 2420/3969 cut-off events. [2024-06-27 17:49:43,140 INFO L125 PetriNetUnfolderBase]: For 47805/47816 co-relation queries the response was YES. [2024-06-27 17:49:43,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18732 conditions, 3969 events. 2420/3969 cut-off events. For 47805/47816 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 25002 event pairs, 587 based on Foata normal form. 26/3974 useless extension candidates. Maximal degree in co-relation 18683. Up to 3307 conditions per place. [2024-06-27 17:49:43,167 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 123 selfloop transitions, 27 changer transitions 0/163 dead transitions. [2024-06-27 17:49:43,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 163 transitions, 1603 flow [2024-06-27 17:49:43,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:49:43,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:49:43,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-27 17:49:43,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662962962962963 [2024-06-27 17:49:43,169 INFO L175 Difference]: Start difference. First operand has 114 places, 128 transitions, 1200 flow. Second operand 6 states and 179 transitions. [2024-06-27 17:49:43,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 163 transitions, 1603 flow [2024-06-27 17:49:43,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 163 transitions, 1561 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-27 17:49:43,231 INFO L231 Difference]: Finished difference. Result has 118 places, 129 transitions, 1236 flow [2024-06-27 17:49:43,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1160, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1236, PETRI_PLACES=118, PETRI_TRANSITIONS=129} [2024-06-27 17:49:43,231 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 69 predicate places. [2024-06-27 17:49:43,231 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 129 transitions, 1236 flow [2024-06-27 17:49:43,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:43,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:43,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:43,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 17:49:43,232 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:49:43,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:43,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1688869889, now seen corresponding path program 5 times [2024-06-27 17:49:43,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:43,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683015832] [2024-06-27 17:49:43,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:43,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:43,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:43,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:43,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:43,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683015832] [2024-06-27 17:49:43,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683015832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:43,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:43,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:43,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954037042] [2024-06-27 17:49:43,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:43,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:43,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:43,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:43,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:43,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:43,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 129 transitions, 1236 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:43,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:43,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:43,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:43,753 INFO L124 PetriNetUnfolderBase]: 2392/4063 cut-off events. [2024-06-27 17:49:43,754 INFO L125 PetriNetUnfolderBase]: For 47719/47730 co-relation queries the response was YES. [2024-06-27 17:49:43,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18634 conditions, 4063 events. 2392/4063 cut-off events. For 47719/47730 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 26527 event pairs, 882 based on Foata normal form. 21/4028 useless extension candidates. Maximal degree in co-relation 18583. Up to 3263 conditions per place. [2024-06-27 17:49:43,776 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 120 selfloop transitions, 27 changer transitions 0/160 dead transitions. [2024-06-27 17:49:43,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 160 transitions, 1610 flow [2024-06-27 17:49:43,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:49:43,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:49:43,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-06-27 17:49:43,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6518518518518519 [2024-06-27 17:49:43,778 INFO L175 Difference]: Start difference. First operand has 118 places, 129 transitions, 1236 flow. Second operand 6 states and 176 transitions. [2024-06-27 17:49:43,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 160 transitions, 1610 flow [2024-06-27 17:49:43,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 160 transitions, 1551 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 17:49:43,823 INFO L231 Difference]: Finished difference. Result has 120 places, 129 transitions, 1238 flow [2024-06-27 17:49:43,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1177, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1238, PETRI_PLACES=120, PETRI_TRANSITIONS=129} [2024-06-27 17:49:43,824 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 71 predicate places. [2024-06-27 17:49:43,824 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 129 transitions, 1238 flow [2024-06-27 17:49:43,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:43,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:43,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:43,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 17:49:43,824 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:49:43,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:43,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1688654687, now seen corresponding path program 1 times [2024-06-27 17:49:43,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:43,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744949568] [2024-06-27 17:49:43,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:43,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:43,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:43,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:43,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:43,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744949568] [2024-06-27 17:49:43,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744949568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:43,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:43,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:43,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13157006] [2024-06-27 17:49:43,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:43,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:43,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:43,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:43,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:43,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:43,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 129 transitions, 1238 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:43,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:43,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:43,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:44,252 INFO L124 PetriNetUnfolderBase]: 2459/4046 cut-off events. [2024-06-27 17:49:44,252 INFO L125 PetriNetUnfolderBase]: For 49230/49241 co-relation queries the response was YES. [2024-06-27 17:49:44,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18948 conditions, 4046 events. 2459/4046 cut-off events. For 49230/49241 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 25626 event pairs, 480 based on Foata normal form. 17/4040 useless extension candidates. Maximal degree in co-relation 18896. Up to 2957 conditions per place. [2024-06-27 17:49:44,280 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 120 selfloop transitions, 31 changer transitions 0/164 dead transitions. [2024-06-27 17:49:44,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 164 transitions, 1645 flow [2024-06-27 17:49:44,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:49:44,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:49:44,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-27 17:49:44,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662962962962963 [2024-06-27 17:49:44,282 INFO L175 Difference]: Start difference. First operand has 120 places, 129 transitions, 1238 flow. Second operand 6 states and 179 transitions. [2024-06-27 17:49:44,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 164 transitions, 1645 flow [2024-06-27 17:49:44,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 164 transitions, 1577 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 17:49:44,341 INFO L231 Difference]: Finished difference. Result has 121 places, 130 transitions, 1255 flow [2024-06-27 17:49:44,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1170, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1255, PETRI_PLACES=121, PETRI_TRANSITIONS=130} [2024-06-27 17:49:44,342 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 72 predicate places. [2024-06-27 17:49:44,342 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 130 transitions, 1255 flow [2024-06-27 17:49:44,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:44,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:44,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:44,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 17:49:44,343 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-06-27 17:49:44,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:44,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1196541906, now seen corresponding path program 1 times [2024-06-27 17:49:44,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:44,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140671134] [2024-06-27 17:49:44,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:44,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:44,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:44,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:44,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:44,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140671134] [2024-06-27 17:49:44,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140671134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:44,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:44,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:44,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198910491] [2024-06-27 17:49:44,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:44,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:44,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:44,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:44,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:44,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:44,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 130 transitions, 1255 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:44,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:44,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:44,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:44,785 INFO L124 PetriNetUnfolderBase]: 2470/4028 cut-off events. [2024-06-27 17:49:44,785 INFO L125 PetriNetUnfolderBase]: For 48265/48265 co-relation queries the response was YES. [2024-06-27 17:49:44,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19182 conditions, 4028 events. 2470/4028 cut-off events. For 48265/48265 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 25204 event pairs, 540 based on Foata normal form. 1/4025 useless extension candidates. Maximal degree in co-relation 19129. Up to 3658 conditions per place. [2024-06-27 17:49:44,809 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 123 selfloop transitions, 25 changer transitions 0/161 dead transitions. [2024-06-27 17:49:44,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 161 transitions, 1745 flow [2024-06-27 17:49:44,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:49:44,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:49:44,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-27 17:49:44,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6259259259259259 [2024-06-27 17:49:44,811 INFO L175 Difference]: Start difference. First operand has 121 places, 130 transitions, 1255 flow. Second operand 6 states and 169 transitions. [2024-06-27 17:49:44,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 161 transitions, 1745 flow [2024-06-27 17:49:44,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 161 transitions, 1675 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 17:49:44,878 INFO L231 Difference]: Finished difference. Result has 123 places, 136 transitions, 1335 flow [2024-06-27 17:49:44,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1185, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1335, PETRI_PLACES=123, PETRI_TRANSITIONS=136} [2024-06-27 17:49:44,878 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 74 predicate places. [2024-06-27 17:49:44,878 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 136 transitions, 1335 flow [2024-06-27 17:49:44,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:44,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:44,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:44,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 17:49:44,878 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-06-27 17:49:44,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:44,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1630492946, now seen corresponding path program 2 times [2024-06-27 17:49:44,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:44,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064936856] [2024-06-27 17:49:44,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:44,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:44,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:44,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:44,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:44,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064936856] [2024-06-27 17:49:44,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064936856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:44,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:44,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:44,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466128943] [2024-06-27 17:49:44,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:44,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:44,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:44,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:44,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:44,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:44,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 136 transitions, 1335 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:44,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:44,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:44,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:45,374 INFO L124 PetriNetUnfolderBase]: 2549/4205 cut-off events. [2024-06-27 17:49:45,375 INFO L125 PetriNetUnfolderBase]: For 53578/53578 co-relation queries the response was YES. [2024-06-27 17:49:45,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19925 conditions, 4205 events. 2549/4205 cut-off events. For 53578/53578 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 26841 event pairs, 590 based on Foata normal form. 3/4188 useless extension candidates. Maximal degree in co-relation 19871. Up to 3380 conditions per place. [2024-06-27 17:49:45,403 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 109 selfloop transitions, 53 changer transitions 0/175 dead transitions. [2024-06-27 17:49:45,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 175 transitions, 2001 flow [2024-06-27 17:49:45,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:49:45,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:49:45,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-27 17:49:45,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6703703703703704 [2024-06-27 17:49:45,404 INFO L175 Difference]: Start difference. First operand has 123 places, 136 transitions, 1335 flow. Second operand 6 states and 181 transitions. [2024-06-27 17:49:45,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 175 transitions, 2001 flow [2024-06-27 17:49:45,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 175 transitions, 1951 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-27 17:49:45,483 INFO L231 Difference]: Finished difference. Result has 128 places, 146 transitions, 1522 flow [2024-06-27 17:49:45,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1285, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1522, PETRI_PLACES=128, PETRI_TRANSITIONS=146} [2024-06-27 17:49:45,483 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 79 predicate places. [2024-06-27 17:49:45,483 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 146 transitions, 1522 flow [2024-06-27 17:49:45,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:45,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:45,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:45,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 17:49:45,484 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:49:45,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:45,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1727384189, now seen corresponding path program 2 times [2024-06-27 17:49:45,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:45,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647123293] [2024-06-27 17:49:45,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:45,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:45,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:45,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:45,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:45,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647123293] [2024-06-27 17:49:45,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647123293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:45,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:45,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:45,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041372495] [2024-06-27 17:49:45,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:45,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:45,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:45,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:45,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:45,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:45,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 146 transitions, 1522 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:45,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:45,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:45,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:46,035 INFO L124 PetriNetUnfolderBase]: 2529/4125 cut-off events. [2024-06-27 17:49:46,035 INFO L125 PetriNetUnfolderBase]: For 56234/56234 co-relation queries the response was YES. [2024-06-27 17:49:46,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20112 conditions, 4125 events. 2529/4125 cut-off events. For 56234/56234 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 25880 event pairs, 374 based on Foata normal form. 12/4114 useless extension candidates. Maximal degree in co-relation 20055. Up to 3215 conditions per place. [2024-06-27 17:49:46,063 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 135 selfloop transitions, 35 changer transitions 0/183 dead transitions. [2024-06-27 17:49:46,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 183 transitions, 1960 flow [2024-06-27 17:49:46,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:49:46,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:49:46,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-06-27 17:49:46,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6814814814814815 [2024-06-27 17:49:46,068 INFO L175 Difference]: Start difference. First operand has 128 places, 146 transitions, 1522 flow. Second operand 6 states and 184 transitions. [2024-06-27 17:49:46,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 183 transitions, 1960 flow [2024-06-27 17:49:46,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 183 transitions, 1869 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-27 17:49:46,137 INFO L231 Difference]: Finished difference. Result has 132 places, 146 transitions, 1507 flow [2024-06-27 17:49:46,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1431, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1507, PETRI_PLACES=132, PETRI_TRANSITIONS=146} [2024-06-27 17:49:46,138 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 83 predicate places. [2024-06-27 17:49:46,138 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 146 transitions, 1507 flow [2024-06-27 17:49:46,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:46,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:46,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:46,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 17:49:46,139 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:49:46,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:46,139 INFO L85 PathProgramCache]: Analyzing trace with hash -1461686909, now seen corresponding path program 3 times [2024-06-27 17:49:46,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:46,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127772458] [2024-06-27 17:49:46,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:46,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:46,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:46,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:46,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:46,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127772458] [2024-06-27 17:49:46,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127772458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:46,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:46,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:46,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107157087] [2024-06-27 17:49:46,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:46,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:46,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:46,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:46,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:46,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:46,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 146 transitions, 1507 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:46,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:46,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:46,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:46,634 INFO L124 PetriNetUnfolderBase]: 2509/4237 cut-off events. [2024-06-27 17:49:46,635 INFO L125 PetriNetUnfolderBase]: For 57552/57560 co-relation queries the response was YES. [2024-06-27 17:49:46,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19868 conditions, 4237 events. 2509/4237 cut-off events. For 57552/57560 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 27532 event pairs, 504 based on Foata normal form. 15/4199 useless extension candidates. Maximal degree in co-relation 19810. Up to 2207 conditions per place. [2024-06-27 17:49:46,660 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 128 selfloop transitions, 36 changer transitions 0/177 dead transitions. [2024-06-27 17:49:46,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 177 transitions, 1873 flow [2024-06-27 17:49:46,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:49:46,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:49:46,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-27 17:49:46,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 17:49:46,662 INFO L175 Difference]: Start difference. First operand has 132 places, 146 transitions, 1507 flow. Second operand 6 states and 174 transitions. [2024-06-27 17:49:46,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 177 transitions, 1873 flow [2024-06-27 17:49:46,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 177 transitions, 1772 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 17:49:46,731 INFO L231 Difference]: Finished difference. Result has 132 places, 145 transitions, 1436 flow [2024-06-27 17:49:46,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1360, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1436, PETRI_PLACES=132, PETRI_TRANSITIONS=145} [2024-06-27 17:49:46,731 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 83 predicate places. [2024-06-27 17:49:46,731 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 145 transitions, 1436 flow [2024-06-27 17:49:46,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:46,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:46,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:46,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 17:49:46,732 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-06-27 17:49:46,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:46,732 INFO L85 PathProgramCache]: Analyzing trace with hash 957982644, now seen corresponding path program 2 times [2024-06-27 17:49:46,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:46,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789955114] [2024-06-27 17:49:46,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:46,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:46,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:46,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:46,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:46,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789955114] [2024-06-27 17:49:46,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789955114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:46,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:46,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:46,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611942005] [2024-06-27 17:49:46,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:46,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:46,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:46,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:46,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:46,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:46,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 145 transitions, 1436 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:46,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:46,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:46,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:47,186 INFO L124 PetriNetUnfolderBase]: 2506/4220 cut-off events. [2024-06-27 17:49:47,186 INFO L125 PetriNetUnfolderBase]: For 51349/51349 co-relation queries the response was YES. [2024-06-27 17:49:47,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19687 conditions, 4220 events. 2506/4220 cut-off events. For 51349/51349 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 27431 event pairs, 916 based on Foata normal form. 1/4183 useless extension candidates. Maximal degree in co-relation 19628. Up to 3713 conditions per place. [2024-06-27 17:49:47,214 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 133 selfloop transitions, 20 changer transitions 0/166 dead transitions. [2024-06-27 17:49:47,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 166 transitions, 1792 flow [2024-06-27 17:49:47,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:49:47,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:49:47,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-06-27 17:49:47,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-27 17:49:47,215 INFO L175 Difference]: Start difference. First operand has 132 places, 145 transitions, 1436 flow. Second operand 5 states and 144 transitions. [2024-06-27 17:49:47,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 166 transitions, 1792 flow [2024-06-27 17:49:47,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 166 transitions, 1622 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 17:49:47,303 INFO L231 Difference]: Finished difference. Result has 130 places, 145 transitions, 1312 flow [2024-06-27 17:49:47,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1266, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1312, PETRI_PLACES=130, PETRI_TRANSITIONS=145} [2024-06-27 17:49:47,304 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 81 predicate places. [2024-06-27 17:49:47,304 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 145 transitions, 1312 flow [2024-06-27 17:49:47,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:47,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:47,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:47,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 17:49:47,305 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-06-27 17:49:47,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:47,305 INFO L85 PathProgramCache]: Analyzing trace with hash -548241296, now seen corresponding path program 3 times [2024-06-27 17:49:47,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:47,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783275033] [2024-06-27 17:49:47,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:47,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:47,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:47,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:47,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:47,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783275033] [2024-06-27 17:49:47,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783275033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:47,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:47,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:47,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826509281] [2024-06-27 17:49:47,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:47,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:47,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:47,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:47,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:47,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:47,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 145 transitions, 1312 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:47,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:47,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:47,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:47,773 INFO L124 PetriNetUnfolderBase]: 2692/4395 cut-off events. [2024-06-27 17:49:47,773 INFO L125 PetriNetUnfolderBase]: For 56089/56092 co-relation queries the response was YES. [2024-06-27 17:49:47,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20064 conditions, 4395 events. 2692/4395 cut-off events. For 56089/56092 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 28003 event pairs, 525 based on Foata normal form. 8/4395 useless extension candidates. Maximal degree in co-relation 20006. Up to 3587 conditions per place. [2024-06-27 17:49:47,802 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 125 selfloop transitions, 68 changer transitions 0/206 dead transitions. [2024-06-27 17:49:47,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 206 transitions, 2153 flow [2024-06-27 17:49:47,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:49:47,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:49:47,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 190 transitions. [2024-06-27 17:49:47,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7037037037037037 [2024-06-27 17:49:47,804 INFO L175 Difference]: Start difference. First operand has 130 places, 145 transitions, 1312 flow. Second operand 6 states and 190 transitions. [2024-06-27 17:49:47,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 206 transitions, 2153 flow [2024-06-27 17:49:47,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 206 transitions, 2087 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 17:49:47,910 INFO L231 Difference]: Finished difference. Result has 134 places, 169 transitions, 1735 flow [2024-06-27 17:49:47,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1246, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1735, PETRI_PLACES=134, PETRI_TRANSITIONS=169} [2024-06-27 17:49:47,911 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 85 predicate places. [2024-06-27 17:49:47,911 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 169 transitions, 1735 flow [2024-06-27 17:49:47,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:47,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:47,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:47,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 17:49:47,911 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-06-27 17:49:47,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:47,912 INFO L85 PathProgramCache]: Analyzing trace with hash 2029408600, now seen corresponding path program 1 times [2024-06-27 17:49:47,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:47,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466626715] [2024-06-27 17:49:47,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:47,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:47,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:47,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:47,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:47,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466626715] [2024-06-27 17:49:47,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466626715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:47,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:47,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:47,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444196606] [2024-06-27 17:49:47,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:47,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:47,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:47,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:47,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:48,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:48,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 169 transitions, 1735 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:48,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:48,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:48,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:48,412 INFO L124 PetriNetUnfolderBase]: 2739/4515 cut-off events. [2024-06-27 17:49:48,413 INFO L125 PetriNetUnfolderBase]: For 65345/65353 co-relation queries the response was YES. [2024-06-27 17:49:48,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22410 conditions, 4515 events. 2739/4515 cut-off events. For 65345/65353 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 29181 event pairs, 586 based on Foata normal form. 6/4496 useless extension candidates. Maximal degree in co-relation 22349. Up to 3583 conditions per place. [2024-06-27 17:49:48,444 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 119 selfloop transitions, 77 changer transitions 0/209 dead transitions. [2024-06-27 17:49:48,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 209 transitions, 2509 flow [2024-06-27 17:49:48,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:49:48,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:49:48,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-27 17:49:48,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:49:48,445 INFO L175 Difference]: Start difference. First operand has 134 places, 169 transitions, 1735 flow. Second operand 6 states and 180 transitions. [2024-06-27 17:49:48,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 209 transitions, 2509 flow [2024-06-27 17:49:48,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 209 transitions, 2459 flow, removed 19 selfloop flow, removed 1 redundant places. [2024-06-27 17:49:48,557 INFO L231 Difference]: Finished difference. Result has 140 places, 182 transitions, 2031 flow [2024-06-27 17:49:48,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1686, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2031, PETRI_PLACES=140, PETRI_TRANSITIONS=182} [2024-06-27 17:49:48,558 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 91 predicate places. [2024-06-27 17:49:48,558 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 182 transitions, 2031 flow [2024-06-27 17:49:48,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:48,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:48,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:48,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 17:49:48,559 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-06-27 17:49:48,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:48,559 INFO L85 PathProgramCache]: Analyzing trace with hash 781035450, now seen corresponding path program 2 times [2024-06-27 17:49:48,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:48,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056398190] [2024-06-27 17:49:48,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:48,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:48,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:48,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:48,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:48,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056398190] [2024-06-27 17:49:48,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056398190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:48,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:48,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:48,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92593359] [2024-06-27 17:49:48,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:48,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:48,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:48,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:48,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:48,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:48,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 182 transitions, 2031 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:48,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:48,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:48,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:49,076 INFO L124 PetriNetUnfolderBase]: 2865/4648 cut-off events. [2024-06-27 17:49:49,077 INFO L125 PetriNetUnfolderBase]: For 72466/72466 co-relation queries the response was YES. [2024-06-27 17:49:49,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24713 conditions, 4648 events. 2865/4648 cut-off events. For 72466/72466 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 29714 event pairs, 515 based on Foata normal form. 4/4648 useless extension candidates. Maximal degree in co-relation 24649. Up to 4136 conditions per place. [2024-06-27 17:49:49,113 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 179 selfloop transitions, 37 changer transitions 0/229 dead transitions. [2024-06-27 17:49:49,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 229 transitions, 2910 flow [2024-06-27 17:49:49,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:49:49,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:49:49,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-27 17:49:49,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6126984126984127 [2024-06-27 17:49:49,114 INFO L175 Difference]: Start difference. First operand has 140 places, 182 transitions, 2031 flow. Second operand 7 states and 193 transitions. [2024-06-27 17:49:49,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 229 transitions, 2910 flow [2024-06-27 17:49:49,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 229 transitions, 2814 flow, removed 48 selfloop flow, removed 0 redundant places. [2024-06-27 17:49:49,283 INFO L231 Difference]: Finished difference. Result has 148 places, 203 transitions, 2390 flow [2024-06-27 17:49:49,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1957, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2390, PETRI_PLACES=148, PETRI_TRANSITIONS=203} [2024-06-27 17:49:49,284 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 99 predicate places. [2024-06-27 17:49:49,284 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 203 transitions, 2390 flow [2024-06-27 17:49:49,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:49,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:49,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:49,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 17:49:49,285 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-06-27 17:49:49,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:49,285 INFO L85 PathProgramCache]: Analyzing trace with hash -542694218, now seen corresponding path program 3 times [2024-06-27 17:49:49,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:49,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645635365] [2024-06-27 17:49:49,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:49,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:49,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:49,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:49,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:49,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645635365] [2024-06-27 17:49:49,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645635365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:49,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:49,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:49,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161888668] [2024-06-27 17:49:49,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:49,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:49,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:49,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:49,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:49,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:49,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 203 transitions, 2390 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:49,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:49,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:49,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:49,924 INFO L124 PetriNetUnfolderBase]: 2869/4786 cut-off events. [2024-06-27 17:49:49,924 INFO L125 PetriNetUnfolderBase]: For 77583/77583 co-relation queries the response was YES. [2024-06-27 17:49:49,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25096 conditions, 4786 events. 2869/4786 cut-off events. For 77583/77583 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 31346 event pairs, 557 based on Foata normal form. 6/4782 useless extension candidates. Maximal degree in co-relation 25028. Up to 3728 conditions per place. [2024-06-27 17:49:49,957 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 134 selfloop transitions, 99 changer transitions 0/246 dead transitions. [2024-06-27 17:49:49,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 246 transitions, 3147 flow [2024-06-27 17:49:49,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:49:49,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:49:49,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-27 17:49:49,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6793650793650794 [2024-06-27 17:49:49,969 INFO L175 Difference]: Start difference. First operand has 148 places, 203 transitions, 2390 flow. Second operand 7 states and 214 transitions. [2024-06-27 17:49:49,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 246 transitions, 3147 flow [2024-06-27 17:49:50,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 246 transitions, 3017 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-27 17:49:50,121 INFO L231 Difference]: Finished difference. Result has 152 places, 208 transitions, 2575 flow [2024-06-27 17:49:50,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2260, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2575, PETRI_PLACES=152, PETRI_TRANSITIONS=208} [2024-06-27 17:49:50,122 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 103 predicate places. [2024-06-27 17:49:50,122 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 208 transitions, 2575 flow [2024-06-27 17:49:50,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:50,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:50,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:50,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 17:49:50,122 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-06-27 17:49:50,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:50,123 INFO L85 PathProgramCache]: Analyzing trace with hash -570153584, now seen corresponding path program 1 times [2024-06-27 17:49:50,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:50,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657290468] [2024-06-27 17:49:50,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:50,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:50,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:50,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:50,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:50,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657290468] [2024-06-27 17:49:50,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657290468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:50,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:50,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:50,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710329996] [2024-06-27 17:49:50,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:50,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:50,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:50,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:50,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:50,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:50,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 208 transitions, 2575 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:50,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:50,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:50,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:50,660 INFO L124 PetriNetUnfolderBase]: 2864/4664 cut-off events. [2024-06-27 17:49:50,660 INFO L125 PetriNetUnfolderBase]: For 78687/78687 co-relation queries the response was YES. [2024-06-27 17:49:50,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25569 conditions, 4664 events. 2864/4664 cut-off events. For 78687/78687 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 29912 event pairs, 975 based on Foata normal form. 2/4647 useless extension candidates. Maximal degree in co-relation 25500. Up to 4229 conditions per place. [2024-06-27 17:49:50,695 INFO L140 encePairwiseOnDemand]: 40/45 looper letters, 200 selfloop transitions, 10 changer transitions 0/223 dead transitions. [2024-06-27 17:49:50,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 223 transitions, 3055 flow [2024-06-27 17:49:50,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:49:50,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:49:50,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 113 transitions. [2024-06-27 17:49:50,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-06-27 17:49:50,697 INFO L175 Difference]: Start difference. First operand has 152 places, 208 transitions, 2575 flow. Second operand 4 states and 113 transitions. [2024-06-27 17:49:50,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 223 transitions, 3055 flow [2024-06-27 17:49:50,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 223 transitions, 2877 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-27 17:49:50,903 INFO L231 Difference]: Finished difference. Result has 152 places, 210 transitions, 2456 flow [2024-06-27 17:49:50,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2397, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2456, PETRI_PLACES=152, PETRI_TRANSITIONS=210} [2024-06-27 17:49:50,906 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 103 predicate places. [2024-06-27 17:49:50,906 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 210 transitions, 2456 flow [2024-06-27 17:49:50,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:50,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:50,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:50,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 17:49:50,907 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-06-27 17:49:50,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:50,907 INFO L85 PathProgramCache]: Analyzing trace with hash 985072752, now seen corresponding path program 1 times [2024-06-27 17:49:50,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:50,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666615717] [2024-06-27 17:49:50,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:50,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:50,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:50,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:50,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:50,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666615717] [2024-06-27 17:49:50,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666615717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:50,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:50,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:49:50,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687787572] [2024-06-27 17:49:50,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:50,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:49:50,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:50,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:49:50,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:49:51,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:51,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 210 transitions, 2456 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:51,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:51,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:51,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:51,581 INFO L124 PetriNetUnfolderBase]: 2939/4824 cut-off events. [2024-06-27 17:49:51,581 INFO L125 PetriNetUnfolderBase]: For 85928/85928 co-relation queries the response was YES. [2024-06-27 17:49:51,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25918 conditions, 4824 events. 2939/4824 cut-off events. For 85928/85928 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 31512 event pairs, 607 based on Foata normal form. 3/4795 useless extension candidates. Maximal degree in co-relation 25848. Up to 3378 conditions per place. [2024-06-27 17:49:51,624 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 129 selfloop transitions, 124 changer transitions 0/266 dead transitions. [2024-06-27 17:49:51,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 266 transitions, 3514 flow [2024-06-27 17:49:51,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:49:51,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:49:51,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-27 17:49:51,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6793650793650794 [2024-06-27 17:49:51,625 INFO L175 Difference]: Start difference. First operand has 152 places, 210 transitions, 2456 flow. Second operand 7 states and 214 transitions. [2024-06-27 17:49:51,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 266 transitions, 3514 flow [2024-06-27 17:49:51,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 266 transitions, 3467 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-27 17:49:51,842 INFO L231 Difference]: Finished difference. Result has 159 places, 229 transitions, 3047 flow [2024-06-27 17:49:51,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2409, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3047, PETRI_PLACES=159, PETRI_TRANSITIONS=229} [2024-06-27 17:49:51,843 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 110 predicate places. [2024-06-27 17:49:51,843 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 229 transitions, 3047 flow [2024-06-27 17:49:51,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:51,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:51,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:51,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 17:49:51,843 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-06-27 17:49:51,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:51,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1529717671, now seen corresponding path program 1 times [2024-06-27 17:49:51,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:51,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795069719] [2024-06-27 17:49:51,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:51,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:51,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:51,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:51,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:51,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795069719] [2024-06-27 17:49:51,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795069719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:51,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:51,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:51,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598562454] [2024-06-27 17:49:51,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:51,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:51,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:51,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:51,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:51,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:51,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 229 transitions, 3047 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:51,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:51,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:51,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:52,453 INFO L124 PetriNetUnfolderBase]: 2989/4911 cut-off events. [2024-06-27 17:49:52,453 INFO L125 PetriNetUnfolderBase]: For 99642/99642 co-relation queries the response was YES. [2024-06-27 17:49:52,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28877 conditions, 4911 events. 2989/4911 cut-off events. For 99642/99642 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 32086 event pairs, 591 based on Foata normal form. 2/4885 useless extension candidates. Maximal degree in co-relation 28804. Up to 3834 conditions per place. [2024-06-27 17:49:52,491 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 165 selfloop transitions, 91 changer transitions 0/269 dead transitions. [2024-06-27 17:49:52,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 269 transitions, 4034 flow [2024-06-27 17:49:52,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:49:52,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:49:52,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-27 17:49:52,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6703703703703704 [2024-06-27 17:49:52,493 INFO L175 Difference]: Start difference. First operand has 159 places, 229 transitions, 3047 flow. Second operand 6 states and 181 transitions. [2024-06-27 17:49:52,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 269 transitions, 4034 flow [2024-06-27 17:49:52,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 269 transitions, 3950 flow, removed 39 selfloop flow, removed 1 redundant places. [2024-06-27 17:49:52,710 INFO L231 Difference]: Finished difference. Result has 165 places, 239 transitions, 3376 flow [2024-06-27 17:49:52,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2963, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3376, PETRI_PLACES=165, PETRI_TRANSITIONS=239} [2024-06-27 17:49:52,711 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 116 predicate places. [2024-06-27 17:49:52,711 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 239 transitions, 3376 flow [2024-06-27 17:49:52,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:52,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:52,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:52,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 17:49:52,711 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-06-27 17:49:52,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:52,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1535431591, now seen corresponding path program 2 times [2024-06-27 17:49:52,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:52,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094714115] [2024-06-27 17:49:52,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:52,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:52,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:52,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:52,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:52,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094714115] [2024-06-27 17:49:52,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094714115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:52,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:52,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:52,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854078054] [2024-06-27 17:49:52,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:52,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:52,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:52,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:52,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:52,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:52,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 239 transitions, 3376 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:52,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:52,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:52,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:53,317 INFO L124 PetriNetUnfolderBase]: 2983/4869 cut-off events. [2024-06-27 17:49:53,317 INFO L125 PetriNetUnfolderBase]: For 98807/98807 co-relation queries the response was YES. [2024-06-27 17:49:53,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28637 conditions, 4869 events. 2983/4869 cut-off events. For 98807/98807 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 31546 event pairs, 580 based on Foata normal form. 2/4849 useless extension candidates. Maximal degree in co-relation 28560. Up to 3831 conditions per place. [2024-06-27 17:49:53,356 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 166 selfloop transitions, 87 changer transitions 0/266 dead transitions. [2024-06-27 17:49:53,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 266 transitions, 4154 flow [2024-06-27 17:49:53,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:49:53,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:49:53,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-27 17:49:53,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.662962962962963 [2024-06-27 17:49:53,357 INFO L175 Difference]: Start difference. First operand has 165 places, 239 transitions, 3376 flow. Second operand 6 states and 179 transitions. [2024-06-27 17:49:53,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 266 transitions, 4154 flow [2024-06-27 17:49:53,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 266 transitions, 4027 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-27 17:49:53,556 INFO L231 Difference]: Finished difference. Result has 169 places, 239 transitions, 3432 flow [2024-06-27 17:49:53,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3249, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3432, PETRI_PLACES=169, PETRI_TRANSITIONS=239} [2024-06-27 17:49:53,556 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 120 predicate places. [2024-06-27 17:49:53,556 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 239 transitions, 3432 flow [2024-06-27 17:49:53,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:53,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:53,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:53,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 17:49:53,557 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-06-27 17:49:53,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:53,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1535427964, now seen corresponding path program 2 times [2024-06-27 17:49:53,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:53,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265549292] [2024-06-27 17:49:53,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:53,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:53,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:53,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:53,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:53,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265549292] [2024-06-27 17:49:53,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265549292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:53,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:53,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:49:53,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485599935] [2024-06-27 17:49:53,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:53,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:49:53,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:53,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:49:53,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:49:53,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:53,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 239 transitions, 3432 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:53,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:53,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:53,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:54,198 INFO L124 PetriNetUnfolderBase]: 3104/5127 cut-off events. [2024-06-27 17:49:54,199 INFO L125 PetriNetUnfolderBase]: For 112614/112614 co-relation queries the response was YES. [2024-06-27 17:49:54,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30275 conditions, 5127 events. 3104/5127 cut-off events. For 112614/112614 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 33953 event pairs, 624 based on Foata normal form. 3/5087 useless extension candidates. Maximal degree in co-relation 30197. Up to 3474 conditions per place. [2024-06-27 17:49:54,244 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 143 selfloop transitions, 130 changer transitions 0/286 dead transitions. [2024-06-27 17:49:54,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 286 transitions, 4586 flow [2024-06-27 17:49:54,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:49:54,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:49:54,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-27 17:49:54,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:49:54,245 INFO L175 Difference]: Start difference. First operand has 169 places, 239 transitions, 3432 flow. Second operand 7 states and 210 transitions. [2024-06-27 17:49:54,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 286 transitions, 4586 flow [2024-06-27 17:49:54,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 286 transitions, 4426 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 17:49:54,533 INFO L231 Difference]: Finished difference. Result has 174 places, 254 transitions, 3799 flow [2024-06-27 17:49:54,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3272, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3799, PETRI_PLACES=174, PETRI_TRANSITIONS=254} [2024-06-27 17:49:54,533 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 125 predicate places. [2024-06-27 17:49:54,533 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 254 transitions, 3799 flow [2024-06-27 17:49:54,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:54,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:54,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:54,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 17:49:54,534 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-06-27 17:49:54,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:54,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1535439124, now seen corresponding path program 3 times [2024-06-27 17:49:54,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:54,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855322629] [2024-06-27 17:49:54,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:54,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:54,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:54,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:54,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:54,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855322629] [2024-06-27 17:49:54,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855322629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:54,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:54,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:49:54,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002770215] [2024-06-27 17:49:54,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:54,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:49:54,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:54,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:49:54,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:49:54,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:54,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 254 transitions, 3799 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:54,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:54,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:54,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:55,188 INFO L124 PetriNetUnfolderBase]: 3099/5068 cut-off events. [2024-06-27 17:49:55,188 INFO L125 PetriNetUnfolderBase]: For 113176/113176 co-relation queries the response was YES. [2024-06-27 17:49:55,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30747 conditions, 5068 events. 3099/5068 cut-off events. For 113176/113176 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 33263 event pairs, 611 based on Foata normal form. 3/5039 useless extension candidates. Maximal degree in co-relation 30667. Up to 3472 conditions per place. [2024-06-27 17:49:55,231 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 144 selfloop transitions, 129 changer transitions 0/286 dead transitions. [2024-06-27 17:49:55,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 286 transitions, 4737 flow [2024-06-27 17:49:55,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:49:55,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:49:55,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 17:49:55,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634920634920635 [2024-06-27 17:49:55,233 INFO L175 Difference]: Start difference. First operand has 174 places, 254 transitions, 3799 flow. Second operand 7 states and 209 transitions. [2024-06-27 17:49:55,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 286 transitions, 4737 flow [2024-06-27 17:49:55,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 286 transitions, 4485 flow, removed 52 selfloop flow, removed 2 redundant places. [2024-06-27 17:49:55,544 INFO L231 Difference]: Finished difference. Result has 179 places, 254 transitions, 3814 flow [2024-06-27 17:49:55,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3547, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3814, PETRI_PLACES=179, PETRI_TRANSITIONS=254} [2024-06-27 17:49:55,545 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 130 predicate places. [2024-06-27 17:49:55,545 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 254 transitions, 3814 flow [2024-06-27 17:49:55,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:55,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:55,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:55,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 17:49:55,545 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-06-27 17:49:55,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:55,546 INFO L85 PathProgramCache]: Analyzing trace with hash 29995421, now seen corresponding path program 3 times [2024-06-27 17:49:55,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:55,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192314534] [2024-06-27 17:49:55,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:55,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:55,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:55,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:55,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:55,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192314534] [2024-06-27 17:49:55,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192314534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:55,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:55,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:55,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975388300] [2024-06-27 17:49:55,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:55,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:55,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:55,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:55,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:55,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:55,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 254 transitions, 3814 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:55,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:55,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:55,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:56,196 INFO L124 PetriNetUnfolderBase]: 3085/5088 cut-off events. [2024-06-27 17:49:56,196 INFO L125 PetriNetUnfolderBase]: For 121380/121388 co-relation queries the response was YES. [2024-06-27 17:49:56,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30494 conditions, 5088 events. 3085/5088 cut-off events. For 121380/121388 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 33698 event pairs, 595 based on Foata normal form. 5/5062 useless extension candidates. Maximal degree in co-relation 30413. Up to 3976 conditions per place. [2024-06-27 17:49:56,237 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 175 selfloop transitions, 93 changer transitions 0/281 dead transitions. [2024-06-27 17:49:56,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 281 transitions, 4640 flow [2024-06-27 17:49:56,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:49:56,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:49:56,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-27 17:49:56,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6592592592592592 [2024-06-27 17:49:56,238 INFO L175 Difference]: Start difference. First operand has 179 places, 254 transitions, 3814 flow. Second operand 6 states and 178 transitions. [2024-06-27 17:49:56,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 281 transitions, 4640 flow [2024-06-27 17:49:56,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 281 transitions, 4359 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 17:49:56,636 INFO L231 Difference]: Finished difference. Result has 180 places, 254 transitions, 3726 flow [2024-06-27 17:49:56,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3533, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3726, PETRI_PLACES=180, PETRI_TRANSITIONS=254} [2024-06-27 17:49:56,636 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 131 predicate places. [2024-06-27 17:49:56,636 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 254 transitions, 3726 flow [2024-06-27 17:49:56,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:56,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:56,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:56,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 17:49:56,637 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-06-27 17:49:56,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:56,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1673936491, now seen corresponding path program 4 times [2024-06-27 17:49:56,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:56,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465504188] [2024-06-27 17:49:56,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:56,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:56,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:56,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:56,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:56,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465504188] [2024-06-27 17:49:56,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465504188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:56,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:56,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:56,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932706831] [2024-06-27 17:49:56,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:56,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:56,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:56,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:56,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:56,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:56,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 254 transitions, 3726 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:56,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:56,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:56,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:57,333 INFO L124 PetriNetUnfolderBase]: 3069/5090 cut-off events. [2024-06-27 17:49:57,333 INFO L125 PetriNetUnfolderBase]: For 118144/118144 co-relation queries the response was YES. [2024-06-27 17:49:57,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29881 conditions, 5090 events. 3069/5090 cut-off events. For 118144/118144 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 33813 event pairs, 968 based on Foata normal form. 4/5060 useless extension candidates. Maximal degree in co-relation 29799. Up to 4421 conditions per place. [2024-06-27 17:49:57,378 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 229 selfloop transitions, 37 changer transitions 0/279 dead transitions. [2024-06-27 17:49:57,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 279 transitions, 4322 flow [2024-06-27 17:49:57,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:49:57,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:49:57,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-27 17:49:57,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-27 17:49:57,379 INFO L175 Difference]: Start difference. First operand has 180 places, 254 transitions, 3726 flow. Second operand 7 states and 192 transitions. [2024-06-27 17:49:57,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 279 transitions, 4322 flow [2024-06-27 17:49:57,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 279 transitions, 3976 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-27 17:49:57,731 INFO L231 Difference]: Finished difference. Result has 179 places, 254 transitions, 3469 flow [2024-06-27 17:49:57,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3381, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3469, PETRI_PLACES=179, PETRI_TRANSITIONS=254} [2024-06-27 17:49:57,731 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 130 predicate places. [2024-06-27 17:49:57,731 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 254 transitions, 3469 flow [2024-06-27 17:49:57,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:57,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:57,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:57,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 17:49:57,732 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-06-27 17:49:57,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:57,732 INFO L85 PathProgramCache]: Analyzing trace with hash -502533239, now seen corresponding path program 5 times [2024-06-27 17:49:57,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:57,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542040761] [2024-06-27 17:49:57,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:57,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:57,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:57,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:57,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:57,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542040761] [2024-06-27 17:49:57,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542040761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:57,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:57,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:57,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839628009] [2024-06-27 17:49:57,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:57,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:57,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:57,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:57,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:57,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:57,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 254 transitions, 3469 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:57,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:57,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:57,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:58,394 INFO L124 PetriNetUnfolderBase]: 3067/4972 cut-off events. [2024-06-27 17:49:58,394 INFO L125 PetriNetUnfolderBase]: For 114078/114078 co-relation queries the response was YES. [2024-06-27 17:49:58,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28892 conditions, 4972 events. 3067/4972 cut-off events. For 114078/114078 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 32185 event pairs, 506 based on Foata normal form. 4/4972 useless extension candidates. Maximal degree in co-relation 28811. Up to 3991 conditions per place. [2024-06-27 17:49:58,429 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 180 selfloop transitions, 102 changer transitions 0/295 dead transitions. [2024-06-27 17:49:58,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 295 transitions, 4353 flow [2024-06-27 17:49:58,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:49:58,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:49:58,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-27 17:49:58,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6793650793650794 [2024-06-27 17:49:58,431 INFO L175 Difference]: Start difference. First operand has 179 places, 254 transitions, 3469 flow. Second operand 7 states and 214 transitions. [2024-06-27 17:49:58,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 295 transitions, 4353 flow [2024-06-27 17:49:58,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 295 transitions, 4279 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 17:49:58,767 INFO L231 Difference]: Finished difference. Result has 180 places, 257 transitions, 3703 flow [2024-06-27 17:49:58,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3395, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3703, PETRI_PLACES=180, PETRI_TRANSITIONS=257} [2024-06-27 17:49:58,768 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 131 predicate places. [2024-06-27 17:49:58,768 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 257 transitions, 3703 flow [2024-06-27 17:49:58,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:58,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:58,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:58,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 17:49:58,769 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:49:58,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:58,769 INFO L85 PathProgramCache]: Analyzing trace with hash -508247159, now seen corresponding path program 6 times [2024-06-27 17:49:58,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:58,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063608529] [2024-06-27 17:49:58,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:58,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:58,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:58,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:58,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:58,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063608529] [2024-06-27 17:49:58,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063608529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:58,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:58,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:49:58,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696066438] [2024-06-27 17:49:58,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:58,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:49:58,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:58,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:49:58,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:49:58,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:58,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 257 transitions, 3703 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:58,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:58,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:58,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:49:59,404 INFO L124 PetriNetUnfolderBase]: 3043/4944 cut-off events. [2024-06-27 17:49:59,404 INFO L125 PetriNetUnfolderBase]: For 116964/116967 co-relation queries the response was YES. [2024-06-27 17:49:59,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29136 conditions, 4944 events. 3043/4944 cut-off events. For 116964/116967 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 32152 event pairs, 524 based on Foata normal form. 6/4940 useless extension candidates. Maximal degree in co-relation 29054. Up to 3971 conditions per place. [2024-06-27 17:49:59,448 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 180 selfloop transitions, 95 changer transitions 0/288 dead transitions. [2024-06-27 17:49:59,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 288 transitions, 4409 flow [2024-06-27 17:49:59,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:49:59,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:49:59,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-06-27 17:49:59,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6851851851851852 [2024-06-27 17:49:59,449 INFO L175 Difference]: Start difference. First operand has 180 places, 257 transitions, 3703 flow. Second operand 6 states and 185 transitions. [2024-06-27 17:49:59,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 288 transitions, 4409 flow [2024-06-27 17:49:59,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 288 transitions, 4181 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-27 17:49:59,875 INFO L231 Difference]: Finished difference. Result has 180 places, 257 transitions, 3689 flow [2024-06-27 17:49:59,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3479, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3689, PETRI_PLACES=180, PETRI_TRANSITIONS=257} [2024-06-27 17:49:59,876 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 131 predicate places. [2024-06-27 17:49:59,876 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 257 transitions, 3689 flow [2024-06-27 17:49:59,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:59,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:49:59,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:49:59,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 17:49:59,876 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-06-27 17:49:59,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:49:59,877 INFO L85 PathProgramCache]: Analyzing trace with hash -508250786, now seen corresponding path program 4 times [2024-06-27 17:49:59,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:49:59,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445612623] [2024-06-27 17:49:59,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:49:59,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:49:59,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:49:59,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:49:59,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:49:59,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445612623] [2024-06-27 17:49:59,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445612623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:49:59,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:49:59,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:49:59,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605875222] [2024-06-27 17:49:59,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:49:59,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:49:59,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:49:59,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:49:59,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:49:59,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:49:59,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 257 transitions, 3689 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:49:59,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:49:59,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:49:59,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:00,551 INFO L124 PetriNetUnfolderBase]: 3146/5116 cut-off events. [2024-06-27 17:50:00,551 INFO L125 PetriNetUnfolderBase]: For 116730/116733 co-relation queries the response was YES. [2024-06-27 17:50:00,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30094 conditions, 5116 events. 3146/5116 cut-off events. For 116730/116733 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 33489 event pairs, 524 based on Foata normal form. 5/5110 useless extension candidates. Maximal degree in co-relation 30013. Up to 3942 conditions per place. [2024-06-27 17:50:00,591 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 185 selfloop transitions, 114 changer transitions 0/312 dead transitions. [2024-06-27 17:50:00,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 312 transitions, 4871 flow [2024-06-27 17:50:00,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:00,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:00,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 216 transitions. [2024-06-27 17:50:00,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6857142857142857 [2024-06-27 17:50:00,592 INFO L175 Difference]: Start difference. First operand has 180 places, 257 transitions, 3689 flow. Second operand 7 states and 216 transitions. [2024-06-27 17:50:00,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 312 transitions, 4871 flow [2024-06-27 17:50:00,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 312 transitions, 4581 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 17:50:00,918 INFO L231 Difference]: Finished difference. Result has 182 places, 272 transitions, 3997 flow [2024-06-27 17:50:00,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3405, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3997, PETRI_PLACES=182, PETRI_TRANSITIONS=272} [2024-06-27 17:50:00,918 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 133 predicate places. [2024-06-27 17:50:00,919 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 272 transitions, 3997 flow [2024-06-27 17:50:00,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:00,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:00,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:00,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 17:50:00,919 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-06-27 17:50:00,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:00,920 INFO L85 PathProgramCache]: Analyzing trace with hash -508239626, now seen corresponding path program 5 times [2024-06-27 17:50:00,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:00,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712623979] [2024-06-27 17:50:00,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:00,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:00,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:00,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-06-27 17:50:00,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:00,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712623979] [2024-06-27 17:50:00,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712623979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:00,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:00,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:00,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389998673] [2024-06-27 17:50:00,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:00,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:00,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:00,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:00,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:01,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:01,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 272 transitions, 3997 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:01,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:01,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:01,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:01,615 INFO L124 PetriNetUnfolderBase]: 3169/5213 cut-off events. [2024-06-27 17:50:01,615 INFO L125 PetriNetUnfolderBase]: For 120724/120727 co-relation queries the response was YES. [2024-06-27 17:50:01,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31007 conditions, 5213 events. 3169/5213 cut-off events. For 120724/120727 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 34541 event pairs, 556 based on Foata normal form. 5/5192 useless extension candidates. Maximal degree in co-relation 30924. Up to 3965 conditions per place. [2024-06-27 17:50:01,663 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 191 selfloop transitions, 108 changer transitions 0/312 dead transitions. [2024-06-27 17:50:01,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 312 transitions, 5048 flow [2024-06-27 17:50:01,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:01,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:01,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-27 17:50:01,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6634920634920635 [2024-06-27 17:50:01,667 INFO L175 Difference]: Start difference. First operand has 182 places, 272 transitions, 3997 flow. Second operand 7 states and 209 transitions. [2024-06-27 17:50:01,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 312 transitions, 5048 flow [2024-06-27 17:50:02,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 312 transitions, 4977 flow, removed 27 selfloop flow, removed 1 redundant places. [2024-06-27 17:50:02,096 INFO L231 Difference]: Finished difference. Result has 189 places, 278 transitions, 4281 flow [2024-06-27 17:50:02,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3928, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4281, PETRI_PLACES=189, PETRI_TRANSITIONS=278} [2024-06-27 17:50:02,097 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 140 predicate places. [2024-06-27 17:50:02,097 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 278 transitions, 4281 flow [2024-06-27 17:50:02,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:02,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:02,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:02,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 17:50:02,097 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-06-27 17:50:02,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:02,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1512841884, now seen corresponding path program 1 times [2024-06-27 17:50:02,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:02,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422845233] [2024-06-27 17:50:02,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:02,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:02,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:02,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:02,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:02,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422845233] [2024-06-27 17:50:02,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422845233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:02,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:02,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:02,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760821538] [2024-06-27 17:50:02,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:02,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:02,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:02,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:02,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:02,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:02,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 278 transitions, 4281 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:02,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:02,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:02,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:02,792 INFO L124 PetriNetUnfolderBase]: 3216/5323 cut-off events. [2024-06-27 17:50:02,792 INFO L125 PetriNetUnfolderBase]: For 131949/131957 co-relation queries the response was YES. [2024-06-27 17:50:02,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32420 conditions, 5323 events. 3216/5323 cut-off events. For 131949/131957 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 35571 event pairs, 665 based on Foata normal form. 6/5286 useless extension candidates. Maximal degree in co-relation 32334. Up to 3596 conditions per place. [2024-06-27 17:50:02,840 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 128 selfloop transitions, 178 changer transitions 0/319 dead transitions. [2024-06-27 17:50:02,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 319 transitions, 5397 flow [2024-06-27 17:50:02,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:02,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:02,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 17:50:02,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6603174603174603 [2024-06-27 17:50:02,842 INFO L175 Difference]: Start difference. First operand has 189 places, 278 transitions, 4281 flow. Second operand 7 states and 208 transitions. [2024-06-27 17:50:02,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 319 transitions, 5397 flow [2024-06-27 17:50:03,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 319 transitions, 5179 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-27 17:50:03,216 INFO L231 Difference]: Finished difference. Result has 193 places, 289 transitions, 4619 flow [2024-06-27 17:50:03,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4069, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4619, PETRI_PLACES=193, PETRI_TRANSITIONS=289} [2024-06-27 17:50:03,216 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 144 predicate places. [2024-06-27 17:50:03,216 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 289 transitions, 4619 flow [2024-06-27 17:50:03,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:03,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:03,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:03,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 17:50:03,217 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-06-27 17:50:03,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:03,217 INFO L85 PathProgramCache]: Analyzing trace with hash -755663112, now seen corresponding path program 2 times [2024-06-27 17:50:03,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:03,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775502382] [2024-06-27 17:50:03,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:03,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:03,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:03,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:03,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:03,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775502382] [2024-06-27 17:50:03,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775502382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:03,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:03,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:03,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236800628] [2024-06-27 17:50:03,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:03,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:03,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:03,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:03,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:03,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:03,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 289 transitions, 4619 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:03,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:03,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:03,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:04,050 INFO L124 PetriNetUnfolderBase]: 3294/5403 cut-off events. [2024-06-27 17:50:04,050 INFO L125 PetriNetUnfolderBase]: For 139517/139517 co-relation queries the response was YES. [2024-06-27 17:50:04,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34160 conditions, 5403 events. 3294/5403 cut-off events. For 139517/139517 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 35879 event pairs, 576 based on Foata normal form. 2/5397 useless extension candidates. Maximal degree in co-relation 34073. Up to 4679 conditions per place. [2024-06-27 17:50:04,104 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 270 selfloop transitions, 50 changer transitions 0/333 dead transitions. [2024-06-27 17:50:04,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 333 transitions, 5817 flow [2024-06-27 17:50:04,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:50:04,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:50:04,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 17:50:04,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-27 17:50:04,105 INFO L175 Difference]: Start difference. First operand has 193 places, 289 transitions, 4619 flow. Second operand 8 states and 218 transitions. [2024-06-27 17:50:04,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 333 transitions, 5817 flow [2024-06-27 17:50:04,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 333 transitions, 5582 flow, removed 66 selfloop flow, removed 2 redundant places. [2024-06-27 17:50:04,564 INFO L231 Difference]: Finished difference. Result has 200 places, 303 transitions, 4849 flow [2024-06-27 17:50:04,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4422, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4849, PETRI_PLACES=200, PETRI_TRANSITIONS=303} [2024-06-27 17:50:04,569 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 151 predicate places. [2024-06-27 17:50:04,569 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 303 transitions, 4849 flow [2024-06-27 17:50:04,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:04,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:04,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:04,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 17:50:04,569 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-06-27 17:50:04,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:04,569 INFO L85 PathProgramCache]: Analyzing trace with hash -2140339400, now seen corresponding path program 3 times [2024-06-27 17:50:04,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:04,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72389140] [2024-06-27 17:50:04,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:04,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:04,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:04,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:04,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:04,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72389140] [2024-06-27 17:50:04,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72389140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:04,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:04,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:04,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912781670] [2024-06-27 17:50:04,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:04,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:04,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:04,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:04,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:04,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:04,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 303 transitions, 4849 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:04,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:04,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:04,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:05,397 INFO L124 PetriNetUnfolderBase]: 3313/5602 cut-off events. [2024-06-27 17:50:05,397 INFO L125 PetriNetUnfolderBase]: For 143453/143453 co-relation queries the response was YES. [2024-06-27 17:50:05,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34086 conditions, 5602 events. 3313/5602 cut-off events. For 143453/143453 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 37806 event pairs, 632 based on Foata normal form. 3/5589 useless extension candidates. Maximal degree in co-relation 33996. Up to 4094 conditions per place. [2024-06-27 17:50:05,449 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 191 selfloop transitions, 146 changer transitions 0/350 dead transitions. [2024-06-27 17:50:05,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 350 transitions, 5977 flow [2024-06-27 17:50:05,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:50:05,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:50:05,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-27 17:50:05,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:50:05,455 INFO L175 Difference]: Start difference. First operand has 200 places, 303 transitions, 4849 flow. Second operand 8 states and 240 transitions. [2024-06-27 17:50:05,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 350 transitions, 5977 flow [2024-06-27 17:50:05,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 350 transitions, 5902 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-27 17:50:05,882 INFO L231 Difference]: Finished difference. Result has 205 places, 308 transitions, 5179 flow [2024-06-27 17:50:05,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4774, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5179, PETRI_PLACES=205, PETRI_TRANSITIONS=308} [2024-06-27 17:50:05,883 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 156 predicate places. [2024-06-27 17:50:05,883 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 308 transitions, 5179 flow [2024-06-27 17:50:05,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:05,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:05,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:05,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 17:50:05,883 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-06-27 17:50:05,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:05,884 INFO L85 PathProgramCache]: Analyzing trace with hash 58158493, now seen corresponding path program 1 times [2024-06-27 17:50:05,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:05,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759151428] [2024-06-27 17:50:05,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:05,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:05,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:05,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:05,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:05,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759151428] [2024-06-27 17:50:05,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759151428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:05,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:05,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:05,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381912841] [2024-06-27 17:50:05,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:05,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:05,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:05,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:05,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:05,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:05,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 308 transitions, 5179 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:05,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:05,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:05,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:06,776 INFO L124 PetriNetUnfolderBase]: 3518/5726 cut-off events. [2024-06-27 17:50:06,777 INFO L125 PetriNetUnfolderBase]: For 169710/169710 co-relation queries the response was YES. [2024-06-27 17:50:06,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36446 conditions, 5726 events. 3518/5726 cut-off events. For 169710/169710 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 38158 event pairs, 447 based on Foata normal form. 12/5715 useless extension candidates. Maximal degree in co-relation 36354. Up to 4112 conditions per place. [2024-06-27 17:50:06,825 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 245 selfloop transitions, 104 changer transitions 0/362 dead transitions. [2024-06-27 17:50:06,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 362 transitions, 6451 flow [2024-06-27 17:50:06,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:06,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:06,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 220 transitions. [2024-06-27 17:50:06,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6984126984126984 [2024-06-27 17:50:06,826 INFO L175 Difference]: Start difference. First operand has 205 places, 308 transitions, 5179 flow. Second operand 7 states and 220 transitions. [2024-06-27 17:50:06,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 362 transitions, 6451 flow [2024-06-27 17:50:07,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 362 transitions, 6297 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-27 17:50:07,253 INFO L231 Difference]: Finished difference. Result has 209 places, 314 transitions, 5341 flow [2024-06-27 17:50:07,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5033, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5341, PETRI_PLACES=209, PETRI_TRANSITIONS=314} [2024-06-27 17:50:07,253 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 160 predicate places. [2024-06-27 17:50:07,253 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 314 transitions, 5341 flow [2024-06-27 17:50:07,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:07,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:07,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:07,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 17:50:07,254 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-06-27 17:50:07,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:07,254 INFO L85 PathProgramCache]: Analyzing trace with hash 66729373, now seen corresponding path program 2 times [2024-06-27 17:50:07,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:07,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703984364] [2024-06-27 17:50:07,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:07,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:07,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:07,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:07,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:07,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703984364] [2024-06-27 17:50:07,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703984364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:07,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:07,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:07,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581984522] [2024-06-27 17:50:07,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:07,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:07,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:07,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:07,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:07,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:07,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 314 transitions, 5341 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:07,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:07,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:07,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:08,137 INFO L124 PetriNetUnfolderBase]: 3618/5907 cut-off events. [2024-06-27 17:50:08,137 INFO L125 PetriNetUnfolderBase]: For 176258/176258 co-relation queries the response was YES. [2024-06-27 17:50:08,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37980 conditions, 5907 events. 3618/5907 cut-off events. For 176258/176258 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 39830 event pairs, 641 based on Foata normal form. 12/5892 useless extension candidates. Maximal degree in co-relation 37886. Up to 4654 conditions per place. [2024-06-27 17:50:08,195 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 245 selfloop transitions, 99 changer transitions 0/357 dead transitions. [2024-06-27 17:50:08,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 357 transitions, 6447 flow [2024-06-27 17:50:08,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:08,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:08,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-06-27 17:50:08,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6761904761904762 [2024-06-27 17:50:08,196 INFO L175 Difference]: Start difference. First operand has 209 places, 314 transitions, 5341 flow. Second operand 7 states and 213 transitions. [2024-06-27 17:50:08,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 357 transitions, 6447 flow [2024-06-27 17:50:08,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 357 transitions, 6271 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-27 17:50:08,678 INFO L231 Difference]: Finished difference. Result has 213 places, 317 transitions, 5426 flow [2024-06-27 17:50:08,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5173, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5426, PETRI_PLACES=213, PETRI_TRANSITIONS=317} [2024-06-27 17:50:08,678 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 164 predicate places. [2024-06-27 17:50:08,678 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 317 transitions, 5426 flow [2024-06-27 17:50:08,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:08,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:08,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:08,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 17:50:08,679 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-06-27 17:50:08,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:08,679 INFO L85 PathProgramCache]: Analyzing trace with hash 582353443, now seen corresponding path program 1 times [2024-06-27 17:50:08,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:08,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391741512] [2024-06-27 17:50:08,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:08,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:08,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:08,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:08,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:08,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391741512] [2024-06-27 17:50:08,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391741512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:08,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:08,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:08,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583996436] [2024-06-27 17:50:08,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:08,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:08,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:08,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:08,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:08,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:08,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 317 transitions, 5426 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:08,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:08,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:08,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:09,499 INFO L124 PetriNetUnfolderBase]: 3668/6033 cut-off events. [2024-06-27 17:50:09,499 INFO L125 PetriNetUnfolderBase]: For 177245/177245 co-relation queries the response was YES. [2024-06-27 17:50:09,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39160 conditions, 6033 events. 3668/6033 cut-off events. For 177245/177245 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 41033 event pairs, 749 based on Foata normal form. 2/5986 useless extension candidates. Maximal degree in co-relation 39064. Up to 4138 conditions per place. [2024-06-27 17:50:09,553 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 156 selfloop transitions, 191 changer transitions 0/360 dead transitions. [2024-06-27 17:50:09,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 360 transitions, 6661 flow [2024-06-27 17:50:09,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:09,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:09,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 17:50:09,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6603174603174603 [2024-06-27 17:50:09,554 INFO L175 Difference]: Start difference. First operand has 213 places, 317 transitions, 5426 flow. Second operand 7 states and 208 transitions. [2024-06-27 17:50:09,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 360 transitions, 6661 flow [2024-06-27 17:50:09,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 360 transitions, 6478 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 17:50:09,988 INFO L231 Difference]: Finished difference. Result has 217 places, 327 transitions, 5869 flow [2024-06-27 17:50:09,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5243, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5869, PETRI_PLACES=217, PETRI_TRANSITIONS=327} [2024-06-27 17:50:09,988 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 168 predicate places. [2024-06-27 17:50:09,988 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 327 transitions, 5869 flow [2024-06-27 17:50:09,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:09,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:09,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:09,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 17:50:09,989 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-06-27 17:50:09,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:09,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1173396461, now seen corresponding path program 1 times [2024-06-27 17:50:09,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:09,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245748327] [2024-06-27 17:50:09,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:09,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:09,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:10,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:10,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:10,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245748327] [2024-06-27 17:50:10,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245748327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:10,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:10,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:10,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374608141] [2024-06-27 17:50:10,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:10,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:10,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:10,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:10,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:10,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:10,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 327 transitions, 5869 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:10,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:10,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:10,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:10,878 INFO L124 PetriNetUnfolderBase]: 3690/5997 cut-off events. [2024-06-27 17:50:10,878 INFO L125 PetriNetUnfolderBase]: For 181629/181629 co-relation queries the response was YES. [2024-06-27 17:50:10,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40188 conditions, 5997 events. 3690/5997 cut-off events. For 181629/181629 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 40325 event pairs, 638 based on Foata normal form. 2/5976 useless extension candidates. Maximal degree in co-relation 40090. Up to 4842 conditions per place. [2024-06-27 17:50:10,953 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 255 selfloop transitions, 95 changer transitions 0/363 dead transitions. [2024-06-27 17:50:10,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 363 transitions, 6899 flow [2024-06-27 17:50:10,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:10,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:10,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-27 17:50:10,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6476190476190476 [2024-06-27 17:50:10,960 INFO L175 Difference]: Start difference. First operand has 217 places, 327 transitions, 5869 flow. Second operand 7 states and 204 transitions. [2024-06-27 17:50:10,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 363 transitions, 6899 flow [2024-06-27 17:50:11,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 363 transitions, 6642 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 17:50:11,576 INFO L231 Difference]: Finished difference. Result has 221 places, 331 transitions, 5883 flow [2024-06-27 17:50:11,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5616, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5883, PETRI_PLACES=221, PETRI_TRANSITIONS=331} [2024-06-27 17:50:11,577 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 172 predicate places. [2024-06-27 17:50:11,577 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 331 transitions, 5883 flow [2024-06-27 17:50:11,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:11,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:11,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:11,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 17:50:11,578 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-06-27 17:50:11,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:11,578 INFO L85 PathProgramCache]: Analyzing trace with hash 22713363, now seen corresponding path program 2 times [2024-06-27 17:50:11,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:11,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954790466] [2024-06-27 17:50:11,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:11,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:11,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:11,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:11,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:11,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954790466] [2024-06-27 17:50:11,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954790466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:11,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:11,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:11,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558246987] [2024-06-27 17:50:11,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:11,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:11,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:11,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:11,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:11,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:11,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 331 transitions, 5883 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:11,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:11,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:11,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:12,466 INFO L124 PetriNetUnfolderBase]: 3712/6065 cut-off events. [2024-06-27 17:50:12,467 INFO L125 PetriNetUnfolderBase]: For 191959/191959 co-relation queries the response was YES. [2024-06-27 17:50:12,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40135 conditions, 6065 events. 3712/6065 cut-off events. For 191959/191959 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 41192 event pairs, 635 based on Foata normal form. 2/6037 useless extension candidates. Maximal degree in co-relation 40036. Up to 4862 conditions per place. [2024-06-27 17:50:12,526 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 261 selfloop transitions, 96 changer transitions 0/370 dead transitions. [2024-06-27 17:50:12,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 370 transitions, 7061 flow [2024-06-27 17:50:12,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:50:12,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:50:12,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-27 17:50:12,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6305555555555555 [2024-06-27 17:50:12,528 INFO L175 Difference]: Start difference. First operand has 221 places, 331 transitions, 5883 flow. Second operand 8 states and 227 transitions. [2024-06-27 17:50:12,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 370 transitions, 7061 flow [2024-06-27 17:50:13,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 370 transitions, 6839 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 17:50:13,118 INFO L231 Difference]: Finished difference. Result has 224 places, 337 transitions, 5970 flow [2024-06-27 17:50:13,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5671, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5970, PETRI_PLACES=224, PETRI_TRANSITIONS=337} [2024-06-27 17:50:13,118 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 175 predicate places. [2024-06-27 17:50:13,118 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 337 transitions, 5970 flow [2024-06-27 17:50:13,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:13,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:13,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:13,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 17:50:13,119 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-06-27 17:50:13,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:13,119 INFO L85 PathProgramCache]: Analyzing trace with hash 759484963, now seen corresponding path program 2 times [2024-06-27 17:50:13,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:13,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786499019] [2024-06-27 17:50:13,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:13,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:13,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:13,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-06-27 17:50:13,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:13,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786499019] [2024-06-27 17:50:13,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786499019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:13,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:13,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:13,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392821667] [2024-06-27 17:50:13,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:13,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:13,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:13,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:13,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:13,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:13,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 337 transitions, 5970 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:13,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:13,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:13,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:14,086 INFO L124 PetriNetUnfolderBase]: 3734/6143 cut-off events. [2024-06-27 17:50:14,086 INFO L125 PetriNetUnfolderBase]: For 200544/200544 co-relation queries the response was YES. [2024-06-27 17:50:14,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40503 conditions, 6143 events. 3734/6143 cut-off events. For 200544/200544 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 42000 event pairs, 732 based on Foata normal form. 2/6093 useless extension candidates. Maximal degree in co-relation 40403. Up to 4174 conditions per place. [2024-06-27 17:50:14,138 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 171 selfloop transitions, 188 changer transitions 0/372 dead transitions. [2024-06-27 17:50:14,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 372 transitions, 7216 flow [2024-06-27 17:50:14,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:14,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:14,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 17:50:14,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6603174603174603 [2024-06-27 17:50:14,139 INFO L175 Difference]: Start difference. First operand has 224 places, 337 transitions, 5970 flow. Second operand 7 states and 208 transitions. [2024-06-27 17:50:14,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 372 transitions, 7216 flow [2024-06-27 17:50:14,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 372 transitions, 7076 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-27 17:50:14,646 INFO L231 Difference]: Finished difference. Result has 228 places, 341 transitions, 6287 flow [2024-06-27 17:50:14,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5830, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6287, PETRI_PLACES=228, PETRI_TRANSITIONS=341} [2024-06-27 17:50:14,647 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 179 predicate places. [2024-06-27 17:50:14,647 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 341 transitions, 6287 flow [2024-06-27 17:50:14,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:14,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:14,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:14,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 17:50:14,648 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-06-27 17:50:14,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:14,648 INFO L85 PathProgramCache]: Analyzing trace with hash 759722113, now seen corresponding path program 3 times [2024-06-27 17:50:14,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:14,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156483687] [2024-06-27 17:50:14,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:14,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:14,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:14,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:14,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:14,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156483687] [2024-06-27 17:50:14,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156483687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:14,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:14,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:14,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224859262] [2024-06-27 17:50:14,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:14,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:14,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:14,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:14,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:14,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:14,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 341 transitions, 6287 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:14,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:14,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:14,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:15,546 INFO L124 PetriNetUnfolderBase]: 3728/6074 cut-off events. [2024-06-27 17:50:15,546 INFO L125 PetriNetUnfolderBase]: For 204502/204502 co-relation queries the response was YES. [2024-06-27 17:50:15,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41031 conditions, 6074 events. 3728/6074 cut-off events. For 204502/204502 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 40968 event pairs, 720 based on Foata normal form. 2/6041 useless extension candidates. Maximal degree in co-relation 40929. Up to 4171 conditions per place. [2024-06-27 17:50:15,609 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 170 selfloop transitions, 188 changer transitions 0/371 dead transitions. [2024-06-27 17:50:15,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 371 transitions, 7365 flow [2024-06-27 17:50:15,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:15,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:15,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-06-27 17:50:15,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571428571428571 [2024-06-27 17:50:15,610 INFO L175 Difference]: Start difference. First operand has 228 places, 341 transitions, 6287 flow. Second operand 7 states and 207 transitions. [2024-06-27 17:50:15,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 371 transitions, 7365 flow [2024-06-27 17:50:16,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 371 transitions, 7000 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-27 17:50:16,205 INFO L231 Difference]: Finished difference. Result has 232 places, 341 transitions, 6308 flow [2024-06-27 17:50:16,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5922, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6308, PETRI_PLACES=232, PETRI_TRANSITIONS=341} [2024-06-27 17:50:16,206 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 183 predicate places. [2024-06-27 17:50:16,206 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 341 transitions, 6308 flow [2024-06-27 17:50:16,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:16,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:16,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:16,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 17:50:16,206 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-06-27 17:50:16,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:16,207 INFO L85 PathProgramCache]: Analyzing trace with hash 353616703, now seen corresponding path program 3 times [2024-06-27 17:50:16,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:16,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665853738] [2024-06-27 17:50:16,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:16,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:16,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:16,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:16,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:16,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665853738] [2024-06-27 17:50:16,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665853738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:16,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:16,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:16,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614869036] [2024-06-27 17:50:16,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:16,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:16,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:16,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:16,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:16,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:16,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 341 transitions, 6308 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:16,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:16,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:16,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:17,116 INFO L124 PetriNetUnfolderBase]: 3828/6219 cut-off events. [2024-06-27 17:50:17,117 INFO L125 PetriNetUnfolderBase]: For 224132/224132 co-relation queries the response was YES. [2024-06-27 17:50:17,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41754 conditions, 6219 events. 3828/6219 cut-off events. For 224132/224132 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 42068 event pairs, 657 based on Foata normal form. 12/6208 useless extension candidates. Maximal degree in co-relation 41651. Up to 4932 conditions per place. [2024-06-27 17:50:17,177 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 265 selfloop transitions, 99 changer transitions 0/377 dead transitions. [2024-06-27 17:50:17,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 377 transitions, 7370 flow [2024-06-27 17:50:17,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:17,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:17,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-06-27 17:50:17,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.653968253968254 [2024-06-27 17:50:17,178 INFO L175 Difference]: Start difference. First operand has 232 places, 341 transitions, 6308 flow. Second operand 7 states and 206 transitions. [2024-06-27 17:50:17,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 377 transitions, 7370 flow [2024-06-27 17:50:17,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 377 transitions, 7020 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 17:50:17,791 INFO L231 Difference]: Finished difference. Result has 234 places, 344 transitions, 6217 flow [2024-06-27 17:50:17,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5958, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6217, PETRI_PLACES=234, PETRI_TRANSITIONS=344} [2024-06-27 17:50:17,791 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 185 predicate places. [2024-06-27 17:50:17,791 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 344 transitions, 6217 flow [2024-06-27 17:50:17,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:17,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:17,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:17,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 17:50:17,791 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-06-27 17:50:17,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:17,792 INFO L85 PathProgramCache]: Analyzing trace with hash 353986099, now seen corresponding path program 1 times [2024-06-27 17:50:17,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:17,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037739303] [2024-06-27 17:50:17,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:17,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:17,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:17,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:17,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:17,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037739303] [2024-06-27 17:50:17,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037739303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:17,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:17,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:17,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445423351] [2024-06-27 17:50:17,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:17,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:17,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:17,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:17,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:17,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:17,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 344 transitions, 6217 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:17,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:17,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:17,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:18,723 INFO L124 PetriNetUnfolderBase]: 3846/6371 cut-off events. [2024-06-27 17:50:18,723 INFO L125 PetriNetUnfolderBase]: For 218368/218368 co-relation queries the response was YES. [2024-06-27 17:50:18,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41874 conditions, 6371 events. 3846/6371 cut-off events. For 218368/218368 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 44081 event pairs, 1205 based on Foata normal form. 2/6315 useless extension candidates. Maximal degree in co-relation 41770. Up to 5560 conditions per place. [2024-06-27 17:50:18,788 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 334 selfloop transitions, 27 changer transitions 0/374 dead transitions. [2024-06-27 17:50:18,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 374 transitions, 7051 flow [2024-06-27 17:50:18,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:18,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:18,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-27 17:50:18,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-27 17:50:18,789 INFO L175 Difference]: Start difference. First operand has 234 places, 344 transitions, 6217 flow. Second operand 7 states and 190 transitions. [2024-06-27 17:50:18,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 374 transitions, 7051 flow [2024-06-27 17:50:19,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 374 transitions, 6793 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 17:50:19,550 INFO L231 Difference]: Finished difference. Result has 235 places, 346 transitions, 6070 flow [2024-06-27 17:50:19,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5959, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6070, PETRI_PLACES=235, PETRI_TRANSITIONS=346} [2024-06-27 17:50:19,551 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 186 predicate places. [2024-06-27 17:50:19,551 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 346 transitions, 6070 flow [2024-06-27 17:50:19,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:19,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:19,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:19,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 17:50:19,551 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-06-27 17:50:19,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:19,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1550033149, now seen corresponding path program 3 times [2024-06-27 17:50:19,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:19,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880616949] [2024-06-27 17:50:19,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:19,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:19,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:19,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-06-27 17:50:19,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:19,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880616949] [2024-06-27 17:50:19,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880616949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:19,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:19,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:19,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283956151] [2024-06-27 17:50:19,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:19,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:19,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:19,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:19,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:19,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:19,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 346 transitions, 6070 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:19,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:19,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:19,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:20,574 INFO L124 PetriNetUnfolderBase]: 3843/6272 cut-off events. [2024-06-27 17:50:20,574 INFO L125 PetriNetUnfolderBase]: For 221428/221436 co-relation queries the response was YES. [2024-06-27 17:50:20,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41192 conditions, 6272 events. 3843/6272 cut-off events. For 221428/221436 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 42731 event pairs, 666 based on Foata normal form. 4/6228 useless extension candidates. Maximal degree in co-relation 41087. Up to 5056 conditions per place. [2024-06-27 17:50:20,644 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 259 selfloop transitions, 103 changer transitions 0/375 dead transitions. [2024-06-27 17:50:20,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 375 transitions, 7068 flow [2024-06-27 17:50:20,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:20,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:20,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-27 17:50:20,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-06-27 17:50:20,645 INFO L175 Difference]: Start difference. First operand has 235 places, 346 transitions, 6070 flow. Second operand 7 states and 200 transitions. [2024-06-27 17:50:20,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 375 transitions, 7068 flow [2024-06-27 17:50:21,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 375 transitions, 6965 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 17:50:21,398 INFO L231 Difference]: Finished difference. Result has 237 places, 346 transitions, 6179 flow [2024-06-27 17:50:21,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5967, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6179, PETRI_PLACES=237, PETRI_TRANSITIONS=346} [2024-06-27 17:50:21,399 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 188 predicate places. [2024-06-27 17:50:21,399 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 346 transitions, 6179 flow [2024-06-27 17:50:21,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:21,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:21,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:21,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 17:50:21,400 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-06-27 17:50:21,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:21,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1274989833, now seen corresponding path program 4 times [2024-06-27 17:50:21,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:21,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024907861] [2024-06-27 17:50:21,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:21,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:21,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:21,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:21,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:21,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024907861] [2024-06-27 17:50:21,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024907861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:21,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:21,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:21,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910604397] [2024-06-27 17:50:21,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:21,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:21,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:21,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:21,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:21,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:21,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 346 transitions, 6179 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:21,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:21,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:21,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:22,406 INFO L124 PetriNetUnfolderBase]: 3833/6314 cut-off events. [2024-06-27 17:50:22,406 INFO L125 PetriNetUnfolderBase]: For 231510/231518 co-relation queries the response was YES. [2024-06-27 17:50:22,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41529 conditions, 6314 events. 3833/6314 cut-off events. For 231510/231518 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 43315 event pairs, 764 based on Foata normal form. 5/6261 useless extension candidates. Maximal degree in co-relation 41423. Up to 4336 conditions per place. [2024-06-27 17:50:22,460 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 154 selfloop transitions, 209 changer transitions 0/376 dead transitions. [2024-06-27 17:50:22,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 376 transitions, 7291 flow [2024-06-27 17:50:22,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:22,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:22,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 17:50:22,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-27 17:50:22,462 INFO L175 Difference]: Start difference. First operand has 237 places, 346 transitions, 6179 flow. Second operand 7 states and 205 transitions. [2024-06-27 17:50:22,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 376 transitions, 7291 flow [2024-06-27 17:50:23,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 376 transitions, 7049 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 17:50:23,131 INFO L231 Difference]: Finished difference. Result has 239 places, 346 transitions, 6362 flow [2024-06-27 17:50:23,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5937, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6362, PETRI_PLACES=239, PETRI_TRANSITIONS=346} [2024-06-27 17:50:23,132 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 190 predicate places. [2024-06-27 17:50:23,132 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 346 transitions, 6362 flow [2024-06-27 17:50:23,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:23,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:23,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:23,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 17:50:23,133 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-06-27 17:50:23,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:23,133 INFO L85 PathProgramCache]: Analyzing trace with hash -2066024063, now seen corresponding path program 4 times [2024-06-27 17:50:23,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:23,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608357105] [2024-06-27 17:50:23,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:23,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:23,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:23,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:23,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:23,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608357105] [2024-06-27 17:50:23,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608357105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:23,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:23,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:23,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199068281] [2024-06-27 17:50:23,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:23,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:23,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:23,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:23,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:23,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:23,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 346 transitions, 6362 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:23,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:23,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:23,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:24,057 INFO L124 PetriNetUnfolderBase]: 3830/6244 cut-off events. [2024-06-27 17:50:24,057 INFO L125 PetriNetUnfolderBase]: For 233489/233497 co-relation queries the response was YES. [2024-06-27 17:50:24,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42036 conditions, 6244 events. 3830/6244 cut-off events. For 233489/233497 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 42306 event pairs, 649 based on Foata normal form. 4/6210 useless extension candidates. Maximal degree in co-relation 41929. Up to 5040 conditions per place. [2024-06-27 17:50:24,123 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 254 selfloop transitions, 107 changer transitions 0/374 dead transitions. [2024-06-27 17:50:24,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 374 transitions, 7256 flow [2024-06-27 17:50:24,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:24,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:24,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 17:50:24,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-27 17:50:24,124 INFO L175 Difference]: Start difference. First operand has 239 places, 346 transitions, 6362 flow. Second operand 7 states and 201 transitions. [2024-06-27 17:50:24,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 374 transitions, 7256 flow [2024-06-27 17:50:24,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 374 transitions, 6303 flow, removed 8 selfloop flow, removed 13 redundant places. [2024-06-27 17:50:24,794 INFO L231 Difference]: Finished difference. Result has 233 places, 346 transitions, 5629 flow [2024-06-27 17:50:24,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5409, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5629, PETRI_PLACES=233, PETRI_TRANSITIONS=346} [2024-06-27 17:50:24,795 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 184 predicate places. [2024-06-27 17:50:24,795 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 346 transitions, 5629 flow [2024-06-27 17:50:24,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:24,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:24,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:24,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 17:50:24,795 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-06-27 17:50:24,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:24,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1950969857, now seen corresponding path program 5 times [2024-06-27 17:50:24,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:24,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254751784] [2024-06-27 17:50:24,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:24,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:24,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:24,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:24,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:24,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254751784] [2024-06-27 17:50:24,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254751784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:24,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:24,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:24,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694862900] [2024-06-27 17:50:24,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:24,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:24,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:24,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:24,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:24,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:24,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 346 transitions, 5629 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:24,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:24,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:24,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:25,779 INFO L124 PetriNetUnfolderBase]: 3824/6261 cut-off events. [2024-06-27 17:50:25,779 INFO L125 PetriNetUnfolderBase]: For 220733/220733 co-relation queries the response was YES. [2024-06-27 17:50:25,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40470 conditions, 6261 events. 3824/6261 cut-off events. For 220733/220733 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 42584 event pairs, 1177 based on Foata normal form. 2/6219 useless extension candidates. Maximal degree in co-relation 40364. Up to 5453 conditions per place. [2024-06-27 17:50:25,838 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 313 selfloop transitions, 50 changer transitions 0/376 dead transitions. [2024-06-27 17:50:25,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 376 transitions, 6652 flow [2024-06-27 17:50:25,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:50:25,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:50:25,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 17:50:25,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-27 17:50:25,839 INFO L175 Difference]: Start difference. First operand has 233 places, 346 transitions, 5629 flow. Second operand 8 states and 218 transitions. [2024-06-27 17:50:25,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 376 transitions, 6652 flow [2024-06-27 17:50:26,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 376 transitions, 6400 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 17:50:26,458 INFO L231 Difference]: Finished difference. Result has 236 places, 346 transitions, 5490 flow [2024-06-27 17:50:26,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5383, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5490, PETRI_PLACES=236, PETRI_TRANSITIONS=346} [2024-06-27 17:50:26,459 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 187 predicate places. [2024-06-27 17:50:26,459 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 346 transitions, 5490 flow [2024-06-27 17:50:26,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:26,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:26,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:26,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 17:50:26,459 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-06-27 17:50:26,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:26,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1373190479, now seen corresponding path program 6 times [2024-06-27 17:50:26,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:26,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325989468] [2024-06-27 17:50:26,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:26,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:26,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:26,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:26,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:26,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325989468] [2024-06-27 17:50:26,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325989468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:26,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:26,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:26,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083865206] [2024-06-27 17:50:26,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:26,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:26,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:26,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:26,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:26,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:26,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 346 transitions, 5490 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:26,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:26,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:26,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:27,358 INFO L124 PetriNetUnfolderBase]: 3846/6583 cut-off events. [2024-06-27 17:50:27,358 INFO L125 PetriNetUnfolderBase]: For 221347/221350 co-relation queries the response was YES. [2024-06-27 17:50:27,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40480 conditions, 6583 events. 3846/6583 cut-off events. For 221347/221350 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 46418 event pairs, 829 based on Foata normal form. 4/6558 useless extension candidates. Maximal degree in co-relation 40373. Up to 4842 conditions per place. [2024-06-27 17:50:27,425 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 237 selfloop transitions, 136 changer transitions 0/386 dead transitions. [2024-06-27 17:50:27,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 386 transitions, 6725 flow [2024-06-27 17:50:27,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:27,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:27,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-27 17:50:27,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6698412698412698 [2024-06-27 17:50:27,426 INFO L175 Difference]: Start difference. First operand has 236 places, 346 transitions, 5490 flow. Second operand 7 states and 211 transitions. [2024-06-27 17:50:27,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 386 transitions, 6725 flow [2024-06-27 17:50:28,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 386 transitions, 6597 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 17:50:28,064 INFO L231 Difference]: Finished difference. Result has 237 places, 350 transitions, 5716 flow [2024-06-27 17:50:28,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5362, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5716, PETRI_PLACES=237, PETRI_TRANSITIONS=350} [2024-06-27 17:50:28,064 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 188 predicate places. [2024-06-27 17:50:28,065 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 350 transitions, 5716 flow [2024-06-27 17:50:28,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:28,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:28,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:28,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 17:50:28,065 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-06-27 17:50:28,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:28,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1808943809, now seen corresponding path program 7 times [2024-06-27 17:50:28,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:28,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251346682] [2024-06-27 17:50:28,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:28,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:28,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:28,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:28,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:28,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251346682] [2024-06-27 17:50:28,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251346682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:28,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:28,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:28,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221625364] [2024-06-27 17:50:28,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:28,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:28,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:28,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:28,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:28,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:28,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 350 transitions, 5716 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:28,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:28,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:28,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:28,988 INFO L124 PetriNetUnfolderBase]: 3840/6195 cut-off events. [2024-06-27 17:50:28,988 INFO L125 PetriNetUnfolderBase]: For 220446/220449 co-relation queries the response was YES. [2024-06-27 17:50:29,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40571 conditions, 6195 events. 3840/6195 cut-off events. For 220446/220449 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 41546 event pairs, 588 based on Foata normal form. 4/6188 useless extension candidates. Maximal degree in co-relation 40463. Up to 4839 conditions per place. [2024-06-27 17:50:29,048 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 240 selfloop transitions, 130 changer transitions 0/383 dead transitions. [2024-06-27 17:50:29,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 383 transitions, 6868 flow [2024-06-27 17:50:29,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:29,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:29,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-27 17:50:29,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6603174603174603 [2024-06-27 17:50:29,049 INFO L175 Difference]: Start difference. First operand has 237 places, 350 transitions, 5716 flow. Second operand 7 states and 208 transitions. [2024-06-27 17:50:29,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 383 transitions, 6868 flow [2024-06-27 17:50:29,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 383 transitions, 6609 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 17:50:29,850 INFO L231 Difference]: Finished difference. Result has 240 places, 350 transitions, 5726 flow [2024-06-27 17:50:29,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5457, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5726, PETRI_PLACES=240, PETRI_TRANSITIONS=350} [2024-06-27 17:50:29,851 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 191 predicate places. [2024-06-27 17:50:29,851 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 350 transitions, 5726 flow [2024-06-27 17:50:29,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:29,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:29,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:29,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 17:50:29,851 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-06-27 17:50:29,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:29,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1601339731, now seen corresponding path program 8 times [2024-06-27 17:50:29,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:29,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628365421] [2024-06-27 17:50:29,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:29,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:29,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:29,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:29,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:29,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628365421] [2024-06-27 17:50:29,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628365421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:29,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:29,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:29,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767784369] [2024-06-27 17:50:29,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:29,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:29,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:29,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:29,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:29,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:29,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 350 transitions, 5726 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:29,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:29,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:29,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:30,796 INFO L124 PetriNetUnfolderBase]: 3830/6349 cut-off events. [2024-06-27 17:50:30,796 INFO L125 PetriNetUnfolderBase]: For 228829/228829 co-relation queries the response was YES. [2024-06-27 17:50:30,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40542 conditions, 6349 events. 3830/6349 cut-off events. For 228829/228829 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 43362 event pairs, 682 based on Foata normal form. 2/6337 useless extension candidates. Maximal degree in co-relation 40433. Up to 4831 conditions per place. [2024-06-27 17:50:30,861 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 231 selfloop transitions, 148 changer transitions 0/392 dead transitions. [2024-06-27 17:50:30,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 392 transitions, 6924 flow [2024-06-27 17:50:30,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:50:30,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:50:30,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-06-27 17:50:30,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6638888888888889 [2024-06-27 17:50:30,862 INFO L175 Difference]: Start difference. First operand has 240 places, 350 transitions, 5726 flow. Second operand 8 states and 239 transitions. [2024-06-27 17:50:30,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 392 transitions, 6924 flow [2024-06-27 17:50:31,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 392 transitions, 6710 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 17:50:31,564 INFO L231 Difference]: Finished difference. Result has 244 places, 350 transitions, 5820 flow [2024-06-27 17:50:31,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5512, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5820, PETRI_PLACES=244, PETRI_TRANSITIONS=350} [2024-06-27 17:50:31,565 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 195 predicate places. [2024-06-27 17:50:31,565 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 350 transitions, 5820 flow [2024-06-27 17:50:31,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:31,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:31,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:31,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 17:50:31,566 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-06-27 17:50:31,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:31,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1424084893, now seen corresponding path program 4 times [2024-06-27 17:50:31,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:31,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253940563] [2024-06-27 17:50:31,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:31,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:31,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:31,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:31,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:31,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253940563] [2024-06-27 17:50:31,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253940563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:31,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:31,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:31,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935594820] [2024-06-27 17:50:31,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:31,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:31,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:31,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:31,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:31,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:31,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 350 transitions, 5820 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:31,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:31,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:31,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:32,621 INFO L124 PetriNetUnfolderBase]: 4190/6734 cut-off events. [2024-06-27 17:50:32,621 INFO L125 PetriNetUnfolderBase]: For 318494/318497 co-relation queries the response was YES. [2024-06-27 17:50:32,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42733 conditions, 6734 events. 4190/6734 cut-off events. For 318494/318497 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 45713 event pairs, 498 based on Foata normal form. 56/6780 useless extension candidates. Maximal degree in co-relation 42623. Up to 4914 conditions per place. [2024-06-27 17:50:32,693 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 278 selfloop transitions, 108 changer transitions 0/399 dead transitions. [2024-06-27 17:50:32,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 399 transitions, 6892 flow [2024-06-27 17:50:32,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:32,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:32,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 222 transitions. [2024-06-27 17:50:32,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7047619047619048 [2024-06-27 17:50:32,695 INFO L175 Difference]: Start difference. First operand has 244 places, 350 transitions, 5820 flow. Second operand 7 states and 222 transitions. [2024-06-27 17:50:32,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 399 transitions, 6892 flow [2024-06-27 17:50:33,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 399 transitions, 6340 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-27 17:50:33,379 INFO L231 Difference]: Finished difference. Result has 239 places, 353 transitions, 5563 flow [2024-06-27 17:50:33,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5270, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5563, PETRI_PLACES=239, PETRI_TRANSITIONS=353} [2024-06-27 17:50:33,380 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 190 predicate places. [2024-06-27 17:50:33,380 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 353 transitions, 5563 flow [2024-06-27 17:50:33,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:33,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:33,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:33,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 17:50:33,380 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-06-27 17:50:33,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:33,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1424454289, now seen corresponding path program 2 times [2024-06-27 17:50:33,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:33,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109897365] [2024-06-27 17:50:33,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:33,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:33,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:33,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:33,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:33,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109897365] [2024-06-27 17:50:33,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109897365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:33,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:33,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:33,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488816926] [2024-06-27 17:50:33,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:33,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:33,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:33,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:33,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:33,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:33,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 353 transitions, 5563 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:33,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:33,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:33,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:34,412 INFO L124 PetriNetUnfolderBase]: 4208/6801 cut-off events. [2024-06-27 17:50:34,412 INFO L125 PetriNetUnfolderBase]: For 228661/228661 co-relation queries the response was YES. [2024-06-27 17:50:34,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42881 conditions, 6801 events. 4208/6801 cut-off events. For 228661/228661 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 46578 event pairs, 864 based on Foata normal form. 2/6792 useless extension candidates. Maximal degree in co-relation 42772. Up to 6134 conditions per place. [2024-06-27 17:50:34,480 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 345 selfloop transitions, 22 changer transitions 0/380 dead transitions. [2024-06-27 17:50:34,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 380 transitions, 6407 flow [2024-06-27 17:50:34,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:50:34,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:50:34,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-27 17:50:34,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185185185185185 [2024-06-27 17:50:34,481 INFO L175 Difference]: Start difference. First operand has 239 places, 353 transitions, 5563 flow. Second operand 6 states and 167 transitions. [2024-06-27 17:50:34,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 380 transitions, 6407 flow [2024-06-27 17:50:35,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 380 transitions, 6164 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 17:50:35,251 INFO L231 Difference]: Finished difference. Result has 240 places, 355 transitions, 5425 flow [2024-06-27 17:50:35,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5322, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5425, PETRI_PLACES=240, PETRI_TRANSITIONS=355} [2024-06-27 17:50:35,252 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 191 predicate places. [2024-06-27 17:50:35,252 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 355 transitions, 5425 flow [2024-06-27 17:50:35,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:35,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:35,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:35,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 17:50:35,252 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-06-27 17:50:35,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:35,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1823951599, now seen corresponding path program 3 times [2024-06-27 17:50:35,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:35,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708637105] [2024-06-27 17:50:35,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:35,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:35,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:35,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-06-27 17:50:35,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:35,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708637105] [2024-06-27 17:50:35,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708637105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:35,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:35,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:35,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516916] [2024-06-27 17:50:35,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:35,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:35,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:35,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:35,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:35,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:35,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 355 transitions, 5425 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:35,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:35,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:35,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:36,214 INFO L124 PetriNetUnfolderBase]: 4226/6827 cut-off events. [2024-06-27 17:50:36,215 INFO L125 PetriNetUnfolderBase]: For 224862/224862 co-relation queries the response was YES. [2024-06-27 17:50:36,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42071 conditions, 6827 events. 4226/6827 cut-off events. For 224862/224862 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 46599 event pairs, 871 based on Foata normal form. 2/6818 useless extension candidates. Maximal degree in co-relation 41961. Up to 6167 conditions per place. [2024-06-27 17:50:36,285 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 347 selfloop transitions, 19 changer transitions 0/379 dead transitions. [2024-06-27 17:50:36,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 379 transitions, 6263 flow [2024-06-27 17:50:36,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:50:36,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:50:36,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-06-27 17:50:36,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.64 [2024-06-27 17:50:36,286 INFO L175 Difference]: Start difference. First operand has 240 places, 355 transitions, 5425 flow. Second operand 5 states and 144 transitions. [2024-06-27 17:50:36,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 379 transitions, 6263 flow [2024-06-27 17:50:37,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 379 transitions, 6172 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-27 17:50:37,170 INFO L231 Difference]: Finished difference. Result has 241 places, 357 transitions, 5435 flow [2024-06-27 17:50:37,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5334, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5435, PETRI_PLACES=241, PETRI_TRANSITIONS=357} [2024-06-27 17:50:37,170 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 192 predicate places. [2024-06-27 17:50:37,170 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 357 transitions, 5435 flow [2024-06-27 17:50:37,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:37,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:37,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:37,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 17:50:37,171 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-06-27 17:50:37,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:37,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1838236399, now seen corresponding path program 4 times [2024-06-27 17:50:37,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:37,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505006190] [2024-06-27 17:50:37,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:37,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:37,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:37,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:37,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:37,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505006190] [2024-06-27 17:50:37,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505006190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:37,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:37,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:37,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257683690] [2024-06-27 17:50:37,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:37,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:37,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:37,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:37,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:37,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:37,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 357 transitions, 5435 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:37,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:37,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:37,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:38,176 INFO L124 PetriNetUnfolderBase]: 4221/6762 cut-off events. [2024-06-27 17:50:38,177 INFO L125 PetriNetUnfolderBase]: For 225660/225660 co-relation queries the response was YES. [2024-06-27 17:50:38,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41811 conditions, 6762 events. 4221/6762 cut-off events. For 225660/225660 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 45834 event pairs, 663 based on Foata normal form. 2/6760 useless extension candidates. Maximal degree in co-relation 41700. Up to 6128 conditions per place. [2024-06-27 17:50:38,247 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 349 selfloop transitions, 23 changer transitions 0/385 dead transitions. [2024-06-27 17:50:38,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 385 transitions, 6297 flow [2024-06-27 17:50:38,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:50:38,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:50:38,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-06-27 17:50:38,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222222222222222 [2024-06-27 17:50:38,248 INFO L175 Difference]: Start difference. First operand has 241 places, 357 transitions, 5435 flow. Second operand 6 states and 168 transitions. [2024-06-27 17:50:38,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 385 transitions, 6297 flow [2024-06-27 17:50:39,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 385 transitions, 6212 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-27 17:50:39,219 INFO L231 Difference]: Finished difference. Result has 244 places, 359 transitions, 5463 flow [2024-06-27 17:50:39,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5350, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5463, PETRI_PLACES=244, PETRI_TRANSITIONS=359} [2024-06-27 17:50:39,220 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 195 predicate places. [2024-06-27 17:50:39,220 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 359 transitions, 5463 flow [2024-06-27 17:50:39,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:39,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:39,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:39,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 17:50:39,220 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-06-27 17:50:39,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:39,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1978568613, now seen corresponding path program 1 times [2024-06-27 17:50:39,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:39,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327677885] [2024-06-27 17:50:39,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:39,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:39,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:39,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:39,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:39,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327677885] [2024-06-27 17:50:39,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327677885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:39,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:39,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:39,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079707626] [2024-06-27 17:50:39,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:39,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:39,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:39,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:39,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:39,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:39,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 359 transitions, 5463 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:39,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:39,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:39,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:40,281 INFO L124 PetriNetUnfolderBase]: 4426/7130 cut-off events. [2024-06-27 17:50:40,281 INFO L125 PetriNetUnfolderBase]: For 275350/275358 co-relation queries the response was YES. [2024-06-27 17:50:40,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43830 conditions, 7130 events. 4426/7130 cut-off events. For 275350/275358 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 49004 event pairs, 655 based on Foata normal form. 15/7094 useless extension candidates. Maximal degree in co-relation 43718. Up to 5452 conditions per place. [2024-06-27 17:50:40,359 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 277 selfloop transitions, 115 changer transitions 0/405 dead transitions. [2024-06-27 17:50:40,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 405 transitions, 6701 flow [2024-06-27 17:50:40,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:40,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:40,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-27 17:50:40,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6730158730158731 [2024-06-27 17:50:40,360 INFO L175 Difference]: Start difference. First operand has 244 places, 359 transitions, 5463 flow. Second operand 7 states and 212 transitions. [2024-06-27 17:50:40,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 405 transitions, 6701 flow [2024-06-27 17:50:41,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 405 transitions, 6604 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 17:50:41,357 INFO L231 Difference]: Finished difference. Result has 247 places, 365 transitions, 5708 flow [2024-06-27 17:50:41,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5366, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5708, PETRI_PLACES=247, PETRI_TRANSITIONS=365} [2024-06-27 17:50:41,358 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 198 predicate places. [2024-06-27 17:50:41,358 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 365 transitions, 5708 flow [2024-06-27 17:50:41,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:41,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:41,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:41,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 17:50:41,358 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-06-27 17:50:41,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:41,358 INFO L85 PathProgramCache]: Analyzing trace with hash -1048652337, now seen corresponding path program 2 times [2024-06-27 17:50:41,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:41,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097531072] [2024-06-27 17:50:41,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:41,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:41,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:41,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:41,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:41,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097531072] [2024-06-27 17:50:41,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097531072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:41,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:41,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:41,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111658121] [2024-06-27 17:50:41,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:41,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:41,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:41,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:41,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:41,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:41,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 365 transitions, 5708 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:41,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:41,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:41,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:42,572 INFO L124 PetriNetUnfolderBase]: 4526/7301 cut-off events. [2024-06-27 17:50:42,572 INFO L125 PetriNetUnfolderBase]: For 288899/288907 co-relation queries the response was YES. [2024-06-27 17:50:42,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45478 conditions, 7301 events. 4526/7301 cut-off events. For 288899/288907 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 50457 event pairs, 799 based on Foata normal form. 15/7276 useless extension candidates. Maximal degree in co-relation 45365. Up to 5992 conditions per place. [2024-06-27 17:50:42,655 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 277 selfloop transitions, 110 changer transitions 0/400 dead transitions. [2024-06-27 17:50:42,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 400 transitions, 6744 flow [2024-06-27 17:50:42,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:42,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:42,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-27 17:50:42,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-27 17:50:42,656 INFO L175 Difference]: Start difference. First operand has 247 places, 365 transitions, 5708 flow. Second operand 7 states and 205 transitions. [2024-06-27 17:50:42,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 400 transitions, 6744 flow [2024-06-27 17:50:43,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 400 transitions, 6528 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-27 17:50:43,425 INFO L231 Difference]: Finished difference. Result has 251 places, 368 transitions, 5781 flow [2024-06-27 17:50:43,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5506, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5781, PETRI_PLACES=251, PETRI_TRANSITIONS=368} [2024-06-27 17:50:43,425 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 202 predicate places. [2024-06-27 17:50:43,425 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 368 transitions, 5781 flow [2024-06-27 17:50:43,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:43,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:43,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:43,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 17:50:43,426 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-06-27 17:50:43,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:43,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1576282945, now seen corresponding path program 3 times [2024-06-27 17:50:43,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:43,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177102450] [2024-06-27 17:50:43,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:43,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:43,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:43,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:43,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:43,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177102450] [2024-06-27 17:50:43,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177102450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:43,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:43,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:43,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067112513] [2024-06-27 17:50:43,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:43,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:43,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:43,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:43,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:43,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:43,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 368 transitions, 5781 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:43,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:43,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:43,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:44,590 INFO L124 PetriNetUnfolderBase]: 4690/7611 cut-off events. [2024-06-27 17:50:44,590 INFO L125 PetriNetUnfolderBase]: For 309521/309521 co-relation queries the response was YES. [2024-06-27 17:50:44,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47268 conditions, 7611 events. 4690/7611 cut-off events. For 309521/309521 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 52589 event pairs, 892 based on Foata normal form. 20/7623 useless extension candidates. Maximal degree in co-relation 47153. Up to 6629 conditions per place. [2024-06-27 17:50:44,670 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 350 selfloop transitions, 42 changer transitions 0/405 dead transitions. [2024-06-27 17:50:44,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 405 transitions, 6757 flow [2024-06-27 17:50:44,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:50:44,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:50:44,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-27 17:50:44,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-27 17:50:44,670 INFO L175 Difference]: Start difference. First operand has 251 places, 368 transitions, 5781 flow. Second operand 8 states and 219 transitions. [2024-06-27 17:50:44,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 405 transitions, 6757 flow [2024-06-27 17:50:45,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 405 transitions, 6512 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 17:50:45,444 INFO L231 Difference]: Finished difference. Result has 254 places, 373 transitions, 5736 flow [2024-06-27 17:50:45,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5538, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5736, PETRI_PLACES=254, PETRI_TRANSITIONS=373} [2024-06-27 17:50:45,444 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 205 predicate places. [2024-06-27 17:50:45,444 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 373 transitions, 5736 flow [2024-06-27 17:50:45,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:45,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:45,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:45,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 17:50:45,445 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-06-27 17:50:45,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:45,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1950539267, now seen corresponding path program 1 times [2024-06-27 17:50:45,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:45,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694480615] [2024-06-27 17:50:45,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:45,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:45,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:45,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:45,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:45,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694480615] [2024-06-27 17:50:45,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694480615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:45,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:45,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:45,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645029088] [2024-06-27 17:50:45,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:45,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:45,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:45,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:45,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:45,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:45,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 373 transitions, 5736 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:45,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:45,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:45,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:46,600 INFO L124 PetriNetUnfolderBase]: 4708/7719 cut-off events. [2024-06-27 17:50:46,600 INFO L125 PetriNetUnfolderBase]: For 283815/283815 co-relation queries the response was YES. [2024-06-27 17:50:46,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47342 conditions, 7719 events. 4708/7719 cut-off events. For 283815/283815 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 53951 event pairs, 1414 based on Foata normal form. 2/7699 useless extension candidates. Maximal degree in co-relation 47226. Up to 6869 conditions per place. [2024-06-27 17:50:46,679 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 364 selfloop transitions, 24 changer transitions 0/401 dead transitions. [2024-06-27 17:50:46,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 401 transitions, 6614 flow [2024-06-27 17:50:46,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:50:46,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:50:46,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 17:50:46,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5936507936507937 [2024-06-27 17:50:46,680 INFO L175 Difference]: Start difference. First operand has 254 places, 373 transitions, 5736 flow. Second operand 7 states and 187 transitions. [2024-06-27 17:50:46,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 401 transitions, 6614 flow [2024-06-27 17:50:47,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 401 transitions, 6492 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 17:50:47,579 INFO L231 Difference]: Finished difference. Result has 257 places, 376 transitions, 5723 flow [2024-06-27 17:50:47,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5614, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5723, PETRI_PLACES=257, PETRI_TRANSITIONS=376} [2024-06-27 17:50:47,580 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 208 predicate places. [2024-06-27 17:50:47,580 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 376 transitions, 5723 flow [2024-06-27 17:50:47,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:47,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:47,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:47,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 17:50:47,580 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-06-27 17:50:47,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:47,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1601585623, now seen corresponding path program 4 times [2024-06-27 17:50:47,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:47,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101168978] [2024-06-27 17:50:47,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:47,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:47,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:47,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:47,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:47,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101168978] [2024-06-27 17:50:47,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101168978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:47,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:47,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:47,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912548888] [2024-06-27 17:50:47,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:47,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:47,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:47,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:47,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:47,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:47,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 376 transitions, 5723 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:47,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:47,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:47,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:48,819 INFO L124 PetriNetUnfolderBase]: 5091/8184 cut-off events. [2024-06-27 17:50:48,820 INFO L125 PetriNetUnfolderBase]: For 395543/395543 co-relation queries the response was YES. [2024-06-27 17:50:48,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49339 conditions, 8184 events. 5091/8184 cut-off events. For 395543/395543 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 57395 event pairs, 734 based on Foata normal form. 54/8233 useless extension candidates. Maximal degree in co-relation 49221. Up to 6109 conditions per place. [2024-06-27 17:50:48,912 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 298 selfloop transitions, 118 changer transitions 0/429 dead transitions. [2024-06-27 17:50:48,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 429 transitions, 6909 flow [2024-06-27 17:50:48,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:50:48,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:50:48,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 246 transitions. [2024-06-27 17:50:48,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6833333333333333 [2024-06-27 17:50:48,913 INFO L175 Difference]: Start difference. First operand has 257 places, 376 transitions, 5723 flow. Second operand 8 states and 246 transitions. [2024-06-27 17:50:48,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 429 transitions, 6909 flow [2024-06-27 17:50:49,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 429 transitions, 6832 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-27 17:50:49,843 INFO L231 Difference]: Finished difference. Result has 261 places, 380 transitions, 6005 flow [2024-06-27 17:50:49,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5646, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6005, PETRI_PLACES=261, PETRI_TRANSITIONS=380} [2024-06-27 17:50:49,843 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 212 predicate places. [2024-06-27 17:50:49,843 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 380 transitions, 6005 flow [2024-06-27 17:50:49,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:49,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:49,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:49,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 17:50:49,844 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-06-27 17:50:49,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:49,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1837945681, now seen corresponding path program 2 times [2024-06-27 17:50:49,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:49,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399164857] [2024-06-27 17:50:49,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:49,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:49,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:49,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:49,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:49,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399164857] [2024-06-27 17:50:49,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399164857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:49,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:49,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:49,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295116222] [2024-06-27 17:50:49,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:49,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:49,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:49,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:49,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:49,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:49,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 380 transitions, 6005 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:49,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:49,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:49,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:51,039 INFO L124 PetriNetUnfolderBase]: 5109/8362 cut-off events. [2024-06-27 17:50:51,040 INFO L125 PetriNetUnfolderBase]: For 303548/303548 co-relation queries the response was YES. [2024-06-27 17:50:51,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51020 conditions, 8362 events. 5109/8362 cut-off events. For 303548/303548 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 59146 event pairs, 1603 based on Foata normal form. 2/8340 useless extension candidates. Maximal degree in co-relation 50901. Up to 7470 conditions per place. [2024-06-27 17:50:51,136 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 364 selfloop transitions, 24 changer transitions 0/401 dead transitions. [2024-06-27 17:50:51,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 401 transitions, 6865 flow [2024-06-27 17:50:51,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:50:51,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:50:51,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-06-27 17:50:51,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6266666666666667 [2024-06-27 17:50:51,136 INFO L175 Difference]: Start difference. First operand has 261 places, 380 transitions, 6005 flow. Second operand 5 states and 141 transitions. [2024-06-27 17:50:51,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 401 transitions, 6865 flow [2024-06-27 17:50:52,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 401 transitions, 6624 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 17:50:52,370 INFO L231 Difference]: Finished difference. Result has 261 places, 382 transitions, 5864 flow [2024-06-27 17:50:52,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5766, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5864, PETRI_PLACES=261, PETRI_TRANSITIONS=382} [2024-06-27 17:50:52,370 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 212 predicate places. [2024-06-27 17:50:52,370 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 382 transitions, 5864 flow [2024-06-27 17:50:52,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:52,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:52,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:52,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 17:50:52,371 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-06-27 17:50:52,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:52,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1838242351, now seen corresponding path program 3 times [2024-06-27 17:50:52,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:52,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616114472] [2024-06-27 17:50:52,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:52,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:52,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:52,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:52,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:52,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616114472] [2024-06-27 17:50:52,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616114472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:52,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:52,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:50:52,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165798575] [2024-06-27 17:50:52,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:52,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:50:52,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:52,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:50:52,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:50:52,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:52,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 382 transitions, 5864 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:52,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:52,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:52,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:53,520 INFO L124 PetriNetUnfolderBase]: 5104/8108 cut-off events. [2024-06-27 17:50:53,520 INFO L125 PetriNetUnfolderBase]: For 287800/287803 co-relation queries the response was YES. [2024-06-27 17:50:53,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49289 conditions, 8108 events. 5104/8108 cut-off events. For 287800/287803 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 56197 event pairs, 846 based on Foata normal form. 4/8097 useless extension candidates. Maximal degree in co-relation 49169. Up to 7431 conditions per place. [2024-06-27 17:50:53,608 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 363 selfloop transitions, 25 changer transitions 0/401 dead transitions. [2024-06-27 17:50:53,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 401 transitions, 6720 flow [2024-06-27 17:50:53,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 17:50:53,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 17:50:53,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 138 transitions. [2024-06-27 17:50:53,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133333333333333 [2024-06-27 17:50:53,609 INFO L175 Difference]: Start difference. First operand has 261 places, 382 transitions, 5864 flow. Second operand 5 states and 138 transitions. [2024-06-27 17:50:53,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 401 transitions, 6720 flow [2024-06-27 17:50:54,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 401 transitions, 6638 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 17:50:54,466 INFO L231 Difference]: Finished difference. Result has 263 places, 384 transitions, 5883 flow [2024-06-27 17:50:54,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5786, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5883, PETRI_PLACES=263, PETRI_TRANSITIONS=384} [2024-06-27 17:50:54,467 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 214 predicate places. [2024-06-27 17:50:54,467 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 384 transitions, 5883 flow [2024-06-27 17:50:54,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:54,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:54,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:54,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 17:50:54,467 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:54,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:54,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1566015722, now seen corresponding path program 1 times [2024-06-27 17:50:54,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:54,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802816377] [2024-06-27 17:50:54,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:54,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:54,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:54,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:54,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:54,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802816377] [2024-06-27 17:50:54,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802816377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:54,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:54,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 17:50:54,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75247991] [2024-06-27 17:50:54,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:54,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 17:50:54,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:54,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 17:50:54,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 17:50:54,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 45 [2024-06-27 17:50:54,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 384 transitions, 5883 flow. Second operand has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:54,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:54,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 45 [2024-06-27 17:50:54,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:55,609 INFO L124 PetriNetUnfolderBase]: 3483/7435 cut-off events. [2024-06-27 17:50:55,610 INFO L125 PetriNetUnfolderBase]: For 132732/133674 co-relation queries the response was YES. [2024-06-27 17:50:55,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30627 conditions, 7435 events. 3483/7435 cut-off events. For 132732/133674 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 67058 event pairs, 445 based on Foata normal form. 350/7205 useless extension candidates. Maximal degree in co-relation 30506. Up to 2829 conditions per place. [2024-06-27 17:50:55,693 INFO L140 encePairwiseOnDemand]: 39/45 looper letters, 30 selfloop transitions, 131 changer transitions 0/398 dead transitions. [2024-06-27 17:50:55,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 398 transitions, 6259 flow [2024-06-27 17:50:55,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 17:50:55,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 17:50:55,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 137 transitions. [2024-06-27 17:50:55,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7611111111111111 [2024-06-27 17:50:55,694 INFO L175 Difference]: Start difference. First operand has 263 places, 384 transitions, 5883 flow. Second operand 4 states and 137 transitions. [2024-06-27 17:50:55,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 398 transitions, 6259 flow [2024-06-27 17:50:56,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 398 transitions, 6178 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 17:50:56,172 INFO L231 Difference]: Finished difference. Result has 265 places, 385 transitions, 6332 flow [2024-06-27 17:50:56,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5802, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=6332, PETRI_PLACES=265, PETRI_TRANSITIONS=385} [2024-06-27 17:50:56,172 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 216 predicate places. [2024-06-27 17:50:56,172 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 385 transitions, 6332 flow [2024-06-27 17:50:56,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.0) internal successors, (112), 4 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:56,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:56,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:56,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 17:50:56,173 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-06-27 17:50:56,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:56,173 INFO L85 PathProgramCache]: Analyzing trace with hash -565974781, now seen corresponding path program 1 times [2024-06-27 17:50:56,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:56,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595841084] [2024-06-27 17:50:56,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:56,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:56,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:56,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:56,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:56,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595841084] [2024-06-27 17:50:56,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595841084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:56,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:56,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:50:56,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872671448] [2024-06-27 17:50:56,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:56,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:50:56,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:56,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:50:56,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:50:56,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:56,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 385 transitions, 6332 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:56,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:56,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:56,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:50:57,725 INFO L124 PetriNetUnfolderBase]: 5684/9556 cut-off events. [2024-06-27 17:50:57,725 INFO L125 PetriNetUnfolderBase]: For 461505/461558 co-relation queries the response was YES. [2024-06-27 17:50:57,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56738 conditions, 9556 events. 5684/9556 cut-off events. For 461505/461558 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 71315 event pairs, 1623 based on Foata normal form. 59/9198 useless extension candidates. Maximal degree in co-relation 56615. Up to 5320 conditions per place. [2024-06-27 17:50:57,834 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 195 selfloop transitions, 233 changer transitions 0/442 dead transitions. [2024-06-27 17:50:57,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 442 transitions, 8004 flow [2024-06-27 17:50:57,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:50:57,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:50:57,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 247 transitions. [2024-06-27 17:50:57,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6861111111111111 [2024-06-27 17:50:57,835 INFO L175 Difference]: Start difference. First operand has 265 places, 385 transitions, 6332 flow. Second operand 8 states and 247 transitions. [2024-06-27 17:50:57,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 442 transitions, 8004 flow [2024-06-27 17:50:59,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 442 transitions, 7872 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 17:50:59,189 INFO L231 Difference]: Finished difference. Result has 271 places, 389 transitions, 6783 flow [2024-06-27 17:50:59,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6200, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6783, PETRI_PLACES=271, PETRI_TRANSITIONS=389} [2024-06-27 17:50:59,190 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 222 predicate places. [2024-06-27 17:50:59,190 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 389 transitions, 6783 flow [2024-06-27 17:50:59,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:59,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:50:59,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:50:59,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 17:50:59,190 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 17:50:59,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:50:59,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1810323549, now seen corresponding path program 2 times [2024-06-27 17:50:59,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:50:59,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564069600] [2024-06-27 17:50:59,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:50:59,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:50:59,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:50:59,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:50:59,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:50:59,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564069600] [2024-06-27 17:50:59,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564069600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:50:59,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:50:59,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:50:59,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705989151] [2024-06-27 17:50:59,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:50:59,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:50:59,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:50:59,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:50:59,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:50:59,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:50:59,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 389 transitions, 6783 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:50:59,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:50:59,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:50:59,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:01,037 INFO L124 PetriNetUnfolderBase]: 6410/10850 cut-off events. [2024-06-27 17:51:01,037 INFO L125 PetriNetUnfolderBase]: For 587135/587194 co-relation queries the response was YES. [2024-06-27 17:51:01,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67087 conditions, 10850 events. 6410/10850 cut-off events. For 587135/587194 co-relation queries the response was YES. Maximal size of possible extension queue 669. Compared 83473 event pairs, 2406 based on Foata normal form. 59/10446 useless extension candidates. Maximal degree in co-relation 66963. Up to 7992 conditions per place. [2024-06-27 17:51:01,160 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 200 selfloop transitions, 223 changer transitions 0/437 dead transitions. [2024-06-27 17:51:01,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 437 transitions, 8425 flow [2024-06-27 17:51:01,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:51:01,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:51:01,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-06-27 17:51:01,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-27 17:51:01,161 INFO L175 Difference]: Start difference. First operand has 271 places, 389 transitions, 6783 flow. Second operand 8 states and 240 transitions. [2024-06-27 17:51:01,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 437 transitions, 8425 flow [2024-06-27 17:51:02,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 437 transitions, 8075 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 17:51:02,565 INFO L231 Difference]: Finished difference. Result has 275 places, 393 transitions, 7004 flow [2024-06-27 17:51:02,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6441, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7004, PETRI_PLACES=275, PETRI_TRANSITIONS=393} [2024-06-27 17:51:02,566 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 226 predicate places. [2024-06-27 17:51:02,566 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 393 transitions, 7004 flow [2024-06-27 17:51:02,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:02,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:02,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:02,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 17:51:02,566 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-06-27 17:51:02,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:02,566 INFO L85 PathProgramCache]: Analyzing trace with hash 2068937949, now seen corresponding path program 3 times [2024-06-27 17:51:02,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:02,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3074331] [2024-06-27 17:51:02,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:02,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:02,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:02,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:02,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:02,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3074331] [2024-06-27 17:51:02,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3074331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:02,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:02,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:51:02,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047414956] [2024-06-27 17:51:02,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:02,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:51:02,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:02,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:51:02,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:51:02,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:02,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 393 transitions, 7004 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:02,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:02,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:02,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:04,239 INFO L124 PetriNetUnfolderBase]: 6323/10649 cut-off events. [2024-06-27 17:51:04,239 INFO L125 PetriNetUnfolderBase]: For 518078/518137 co-relation queries the response was YES. [2024-06-27 17:51:04,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64063 conditions, 10649 events. 6323/10649 cut-off events. For 518078/518137 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 81693 event pairs, 2523 based on Foata normal form. 65/10248 useless extension candidates. Maximal degree in co-relation 63937. Up to 8552 conditions per place. [2024-06-27 17:51:04,359 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 195 selfloop transitions, 219 changer transitions 0/428 dead transitions. [2024-06-27 17:51:04,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 428 transitions, 8342 flow [2024-06-27 17:51:04,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:51:04,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:51:04,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-27 17:51:04,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 17:51:04,360 INFO L175 Difference]: Start difference. First operand has 275 places, 393 transitions, 7004 flow. Second operand 8 states and 232 transitions. [2024-06-27 17:51:04,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 428 transitions, 8342 flow [2024-06-27 17:51:05,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 428 transitions, 7984 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 17:51:05,661 INFO L231 Difference]: Finished difference. Result has 279 places, 393 transitions, 7091 flow [2024-06-27 17:51:05,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6646, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7091, PETRI_PLACES=279, PETRI_TRANSITIONS=393} [2024-06-27 17:51:05,661 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 230 predicate places. [2024-06-27 17:51:05,661 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 393 transitions, 7091 flow [2024-06-27 17:51:05,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:05,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:05,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:05,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 17:51:05,662 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-06-27 17:51:05,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:05,662 INFO L85 PathProgramCache]: Analyzing trace with hash 327822559, now seen corresponding path program 1 times [2024-06-27 17:51:05,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:05,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230383953] [2024-06-27 17:51:05,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:05,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:05,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:05,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:05,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:05,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230383953] [2024-06-27 17:51:05,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230383953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:05,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:05,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:05,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975886222] [2024-06-27 17:51:05,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:05,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:05,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:05,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:05,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:05,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:05,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 393 transitions, 7091 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-06-27 17:51:05,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:05,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:05,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:07,352 INFO L124 PetriNetUnfolderBase]: 6350/10701 cut-off events. [2024-06-27 17:51:07,352 INFO L125 PetriNetUnfolderBase]: For 435049/435331 co-relation queries the response was YES. [2024-06-27 17:51:07,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64712 conditions, 10701 events. 6350/10701 cut-off events. For 435049/435331 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 82283 event pairs, 2521 based on Foata normal form. 125/10347 useless extension candidates. Maximal degree in co-relation 64584. Up to 9413 conditions per place. [2024-06-27 17:51:07,458 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 305 selfloop transitions, 104 changer transitions 0/423 dead transitions. [2024-06-27 17:51:07,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 423 transitions, 8433 flow [2024-06-27 17:51:07,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:07,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:07,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-27 17:51:07,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6259259259259259 [2024-06-27 17:51:07,459 INFO L175 Difference]: Start difference. First operand has 279 places, 393 transitions, 7091 flow. Second operand 6 states and 169 transitions. [2024-06-27 17:51:07,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 423 transitions, 8433 flow [2024-06-27 17:51:08,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 423 transitions, 7974 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 17:51:08,766 INFO L231 Difference]: Finished difference. Result has 278 places, 402 transitions, 7046 flow [2024-06-27 17:51:08,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6644, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7046, PETRI_PLACES=278, PETRI_TRANSITIONS=402} [2024-06-27 17:51:08,767 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 229 predicate places. [2024-06-27 17:51:08,767 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 402 transitions, 7046 flow [2024-06-27 17:51:08,767 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-06-27 17:51:08,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:08,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:08,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 17:51:08,767 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-06-27 17:51:08,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:08,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1088132239, now seen corresponding path program 2 times [2024-06-27 17:51:08,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:08,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864002096] [2024-06-27 17:51:08,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:08,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:08,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:08,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:08,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:08,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864002096] [2024-06-27 17:51:08,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864002096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:08,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:08,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:08,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18136034] [2024-06-27 17:51:08,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:08,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:08,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:08,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:08,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:08,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:08,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 402 transitions, 7046 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-06-27 17:51:08,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:08,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:08,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:10,572 INFO L124 PetriNetUnfolderBase]: 6357/10709 cut-off events. [2024-06-27 17:51:10,572 INFO L125 PetriNetUnfolderBase]: For 441659/441921 co-relation queries the response was YES. [2024-06-27 17:51:10,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64282 conditions, 10709 events. 6357/10709 cut-off events. For 441659/441921 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 82229 event pairs, 2527 based on Foata normal form. 120/10348 useless extension candidates. Maximal degree in co-relation 64153. Up to 9421 conditions per place. [2024-06-27 17:51:10,676 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 304 selfloop transitions, 106 changer transitions 0/424 dead transitions. [2024-06-27 17:51:10,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 424 transitions, 8394 flow [2024-06-27 17:51:10,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:10,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:10,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-27 17:51:10,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6185185185185185 [2024-06-27 17:51:10,677 INFO L175 Difference]: Start difference. First operand has 278 places, 402 transitions, 7046 flow. Second operand 6 states and 167 transitions. [2024-06-27 17:51:10,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 424 transitions, 8394 flow [2024-06-27 17:51:12,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 424 transitions, 8168 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 17:51:12,058 INFO L231 Difference]: Finished difference. Result has 281 places, 405 transitions, 7106 flow [2024-06-27 17:51:12,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6828, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7106, PETRI_PLACES=281, PETRI_TRANSITIONS=405} [2024-06-27 17:51:12,059 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 232 predicate places. [2024-06-27 17:51:12,059 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 405 transitions, 7106 flow [2024-06-27 17:51:12,059 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-06-27 17:51:12,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:12,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:12,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 17:51:12,059 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-06-27 17:51:12,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:12,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1088430769, now seen corresponding path program 3 times [2024-06-27 17:51:12,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:12,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780080962] [2024-06-27 17:51:12,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:12,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:12,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:12,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:12,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:12,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780080962] [2024-06-27 17:51:12,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780080962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:12,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:12,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 17:51:12,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910178839] [2024-06-27 17:51:12,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:12,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 17:51:12,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:12,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 17:51:12,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-27 17:51:12,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:12,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 405 transitions, 7106 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-06-27 17:51:12,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:12,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:12,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:13,772 INFO L124 PetriNetUnfolderBase]: 6354/10705 cut-off events. [2024-06-27 17:51:13,772 INFO L125 PetriNetUnfolderBase]: For 449637/449897 co-relation queries the response was YES. [2024-06-27 17:51:13,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64323 conditions, 10705 events. 6354/10705 cut-off events. For 449637/449897 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 82276 event pairs, 2526 based on Foata normal form. 111/10335 useless extension candidates. Maximal degree in co-relation 64194. Up to 9418 conditions per place. [2024-06-27 17:51:13,904 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 304 selfloop transitions, 102 changer transitions 0/420 dead transitions. [2024-06-27 17:51:13,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 420 transitions, 8234 flow [2024-06-27 17:51:13,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 17:51:13,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 17:51:13,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-27 17:51:13,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6074074074074074 [2024-06-27 17:51:13,905 INFO L175 Difference]: Start difference. First operand has 281 places, 405 transitions, 7106 flow. Second operand 6 states and 164 transitions. [2024-06-27 17:51:13,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 420 transitions, 8234 flow [2024-06-27 17:51:15,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 420 transitions, 7915 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 17:51:15,906 INFO L231 Difference]: Finished difference. Result has 282 places, 405 transitions, 6997 flow [2024-06-27 17:51:15,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6787, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6997, PETRI_PLACES=282, PETRI_TRANSITIONS=405} [2024-06-27 17:51:15,907 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 233 predicate places. [2024-06-27 17:51:15,907 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 405 transitions, 6997 flow [2024-06-27 17:51:15,907 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-06-27 17:51:15,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:15,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:15,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 17:51:15,908 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-06-27 17:51:15,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:15,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1082889829, now seen corresponding path program 4 times [2024-06-27 17:51:15,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:15,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28805241] [2024-06-27 17:51:15,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:15,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:15,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:15,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:15,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:15,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28805241] [2024-06-27 17:51:15,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28805241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:15,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:15,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:15,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098262483] [2024-06-27 17:51:15,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:15,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:15,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:15,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:15,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:16,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:16,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 405 transitions, 6997 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:16,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:16,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:16,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:17,983 INFO L124 PetriNetUnfolderBase]: 6361/10700 cut-off events. [2024-06-27 17:51:17,983 INFO L125 PetriNetUnfolderBase]: For 455886/455962 co-relation queries the response was YES. [2024-06-27 17:51:18,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64467 conditions, 10700 events. 6361/10700 cut-off events. For 455886/455962 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 82098 event pairs, 2504 based on Foata normal form. 53/10273 useless extension candidates. Maximal degree in co-relation 64338. Up to 9426 conditions per place. [2024-06-27 17:51:18,151 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 299 selfloop transitions, 120 changer transitions 0/433 dead transitions. [2024-06-27 17:51:18,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 433 transitions, 8234 flow [2024-06-27 17:51:18,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:18,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:18,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-27 17:51:18,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-27 17:51:18,159 INFO L175 Difference]: Start difference. First operand has 282 places, 405 transitions, 6997 flow. Second operand 7 states and 198 transitions. [2024-06-27 17:51:18,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 433 transitions, 8234 flow [2024-06-27 17:51:19,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 433 transitions, 8024 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 17:51:19,432 INFO L231 Difference]: Finished difference. Result has 285 places, 408 transitions, 7086 flow [2024-06-27 17:51:19,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6790, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7086, PETRI_PLACES=285, PETRI_TRANSITIONS=408} [2024-06-27 17:51:19,432 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 236 predicate places. [2024-06-27 17:51:19,432 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 408 transitions, 7086 flow [2024-06-27 17:51:19,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:19,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:19,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:19,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 17:51:19,433 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-06-27 17:51:19,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:19,433 INFO L85 PathProgramCache]: Analyzing trace with hash 873088319, now seen corresponding path program 1 times [2024-06-27 17:51:19,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:19,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302353467] [2024-06-27 17:51:19,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:19,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:19,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:19,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:19,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:19,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302353467] [2024-06-27 17:51:19,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302353467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:19,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:19,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:51:19,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759797572] [2024-06-27 17:51:19,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:19,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:51:19,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:19,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:51:19,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:51:19,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:19,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 408 transitions, 7086 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:19,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:19,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:19,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:21,520 INFO L124 PetriNetUnfolderBase]: 6376/10724 cut-off events. [2024-06-27 17:51:21,521 INFO L125 PetriNetUnfolderBase]: For 470772/470871 co-relation queries the response was YES. [2024-06-27 17:51:21,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64793 conditions, 10724 events. 6376/10724 cut-off events. For 470772/470871 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 82308 event pairs, 2529 based on Foata normal form. 33/10277 useless extension candidates. Maximal degree in co-relation 64664. Up to 9101 conditions per place. [2024-06-27 17:51:21,623 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 203 selfloop transitions, 218 changer transitions 0/435 dead transitions. [2024-06-27 17:51:21,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 435 transitions, 8354 flow [2024-06-27 17:51:21,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:51:21,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:51:21,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-27 17:51:21,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-27 17:51:21,624 INFO L175 Difference]: Start difference. First operand has 285 places, 408 transitions, 7086 flow. Second operand 8 states and 219 transitions. [2024-06-27 17:51:21,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 435 transitions, 8354 flow [2024-06-27 17:51:22,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 435 transitions, 8185 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 17:51:22,956 INFO L231 Difference]: Finished difference. Result has 289 places, 412 transitions, 7444 flow [2024-06-27 17:51:22,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6917, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7444, PETRI_PLACES=289, PETRI_TRANSITIONS=412} [2024-06-27 17:51:22,956 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 240 predicate places. [2024-06-27 17:51:22,956 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 412 transitions, 7444 flow [2024-06-27 17:51:22,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:22,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:22,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:22,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 17:51:22,957 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-06-27 17:51:22,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:22,957 INFO L85 PathProgramCache]: Analyzing trace with hash -2015699209, now seen corresponding path program 5 times [2024-06-27 17:51:22,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:22,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064136963] [2024-06-27 17:51:22,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:22,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:22,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:23,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:23,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:23,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064136963] [2024-06-27 17:51:23,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064136963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:23,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:23,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:23,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112569899] [2024-06-27 17:51:23,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:23,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:23,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:23,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:23,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:23,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:23,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 412 transitions, 7444 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:23,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:23,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:23,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:25,086 INFO L124 PetriNetUnfolderBase]: 6373/10713 cut-off events. [2024-06-27 17:51:25,086 INFO L125 PetriNetUnfolderBase]: For 480207/480282 co-relation queries the response was YES. [2024-06-27 17:51:25,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65324 conditions, 10713 events. 6373/10713 cut-off events. For 480207/480282 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 82080 event pairs, 2497 based on Foata normal form. 56/10273 useless extension candidates. Maximal degree in co-relation 65193. Up to 9442 conditions per place. [2024-06-27 17:51:25,187 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 305 selfloop transitions, 115 changer transitions 0/434 dead transitions. [2024-06-27 17:51:25,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 434 transitions, 8774 flow [2024-06-27 17:51:25,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:51:25,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:51:25,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-06-27 17:51:25,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.582716049382716 [2024-06-27 17:51:25,188 INFO L175 Difference]: Start difference. First operand has 289 places, 412 transitions, 7444 flow. Second operand 9 states and 236 transitions. [2024-06-27 17:51:25,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 434 transitions, 8774 flow [2024-06-27 17:51:26,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 434 transitions, 8298 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 17:51:26,722 INFO L231 Difference]: Finished difference. Result has 292 places, 412 transitions, 7204 flow [2024-06-27 17:51:26,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6968, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7204, PETRI_PLACES=292, PETRI_TRANSITIONS=412} [2024-06-27 17:51:26,722 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 243 predicate places. [2024-06-27 17:51:26,722 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 412 transitions, 7204 flow [2024-06-27 17:51:26,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:26,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:26,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:26,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 17:51:26,723 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-06-27 17:51:26,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:26,723 INFO L85 PathProgramCache]: Analyzing trace with hash 873082739, now seen corresponding path program 2 times [2024-06-27 17:51:26,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:26,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955687095] [2024-06-27 17:51:26,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:26,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:26,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:26,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:26,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:26,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955687095] [2024-06-27 17:51:26,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955687095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:26,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:26,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:51:26,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276231497] [2024-06-27 17:51:26,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:26,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:51:26,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:26,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:51:26,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:51:26,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:26,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 412 transitions, 7204 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:26,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:26,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:26,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:28,805 INFO L124 PetriNetUnfolderBase]: 6388/10740 cut-off events. [2024-06-27 17:51:28,806 INFO L125 PetriNetUnfolderBase]: For 492103/492180 co-relation queries the response was YES. [2024-06-27 17:51:28,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65169 conditions, 10740 events. 6388/10740 cut-off events. For 492103/492180 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 82247 event pairs, 2527 based on Foata normal form. 29/10281 useless extension candidates. Maximal degree in co-relation 65037. Up to 9114 conditions per place. [2024-06-27 17:51:28,912 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 202 selfloop transitions, 223 changer transitions 0/439 dead transitions. [2024-06-27 17:51:28,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 439 transitions, 8490 flow [2024-06-27 17:51:28,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:51:28,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:51:28,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-27 17:51:28,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138888888888889 [2024-06-27 17:51:28,914 INFO L175 Difference]: Start difference. First operand has 292 places, 412 transitions, 7204 flow. Second operand 8 states and 221 transitions. [2024-06-27 17:51:28,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 439 transitions, 8490 flow [2024-06-27 17:51:30,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 439 transitions, 8184 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 17:51:30,799 INFO L231 Difference]: Finished difference. Result has 292 places, 416 transitions, 7437 flow [2024-06-27 17:51:30,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6898, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7437, PETRI_PLACES=292, PETRI_TRANSITIONS=416} [2024-06-27 17:51:30,800 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 243 predicate places. [2024-06-27 17:51:30,800 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 416 transitions, 7437 flow [2024-06-27 17:51:30,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:30,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:30,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:30,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 17:51:30,800 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-06-27 17:51:30,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:30,800 INFO L85 PathProgramCache]: Analyzing trace with hash -2015526229, now seen corresponding path program 6 times [2024-06-27 17:51:30,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:30,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317845205] [2024-06-27 17:51:30,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:30,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:30,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:30,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:30,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:30,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317845205] [2024-06-27 17:51:30,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317845205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:30,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:30,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 17:51:30,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475617991] [2024-06-27 17:51:30,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:30,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 17:51:30,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:30,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 17:51:30,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 17:51:30,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:30,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 416 transitions, 7437 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:30,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:30,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:30,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:32,752 INFO L124 PetriNetUnfolderBase]: 6385/10732 cut-off events. [2024-06-27 17:51:32,752 INFO L125 PetriNetUnfolderBase]: For 497272/497347 co-relation queries the response was YES. [2024-06-27 17:51:32,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65659 conditions, 10732 events. 6385/10732 cut-off events. For 497272/497347 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 82247 event pairs, 2496 based on Foata normal form. 56/10287 useless extension candidates. Maximal degree in co-relation 65527. Up to 9458 conditions per place. [2024-06-27 17:51:32,872 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 311 selfloop transitions, 110 changer transitions 0/435 dead transitions. [2024-06-27 17:51:32,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 435 transitions, 8625 flow [2024-06-27 17:51:32,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 17:51:32,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 17:51:32,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-27 17:51:32,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063492063492063 [2024-06-27 17:51:32,874 INFO L175 Difference]: Start difference. First operand has 292 places, 416 transitions, 7437 flow. Second operand 7 states and 191 transitions. [2024-06-27 17:51:32,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 435 transitions, 8625 flow [2024-06-27 17:51:34,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 435 transitions, 8136 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 17:51:34,597 INFO L231 Difference]: Finished difference. Result has 293 places, 416 transitions, 7176 flow [2024-06-27 17:51:34,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6948, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7176, PETRI_PLACES=293, PETRI_TRANSITIONS=416} [2024-06-27 17:51:34,597 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 244 predicate places. [2024-06-27 17:51:34,597 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 416 transitions, 7176 flow [2024-06-27 17:51:34,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:34,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:34,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:34,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 17:51:34,598 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-06-27 17:51:34,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:34,598 INFO L85 PathProgramCache]: Analyzing trace with hash 2076549793, now seen corresponding path program 3 times [2024-06-27 17:51:34,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:34,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307116607] [2024-06-27 17:51:34,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:34,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:34,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:34,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:34,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:34,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307116607] [2024-06-27 17:51:34,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307116607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:34,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:34,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:51:34,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275094941] [2024-06-27 17:51:34,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:34,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:51:34,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:34,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:51:34,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:51:34,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:34,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 416 transitions, 7176 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:34,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:34,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:34,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:36,531 INFO L124 PetriNetUnfolderBase]: 6432/10809 cut-off events. [2024-06-27 17:51:36,531 INFO L125 PetriNetUnfolderBase]: For 518748/518855 co-relation queries the response was YES. [2024-06-27 17:51:36,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66194 conditions, 10809 events. 6432/10809 cut-off events. For 518748/518855 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 82845 event pairs, 2531 based on Foata normal form. 35/10349 useless extension candidates. Maximal degree in co-relation 66061. Up to 9159 conditions per place. [2024-06-27 17:51:36,638 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 218 selfloop transitions, 217 changer transitions 0/449 dead transitions. [2024-06-27 17:51:36,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 449 transitions, 8790 flow [2024-06-27 17:51:36,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:51:36,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:51:36,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-06-27 17:51:36,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5950617283950618 [2024-06-27 17:51:36,639 INFO L175 Difference]: Start difference. First operand has 293 places, 416 transitions, 7176 flow. Second operand 9 states and 241 transitions. [2024-06-27 17:51:36,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 449 transitions, 8790 flow [2024-06-27 17:51:38,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 449 transitions, 8619 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 17:51:38,834 INFO L231 Difference]: Finished difference. Result has 297 places, 426 transitions, 7660 flow [2024-06-27 17:51:38,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7005, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7660, PETRI_PLACES=297, PETRI_TRANSITIONS=426} [2024-06-27 17:51:38,835 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 248 predicate places. [2024-06-27 17:51:38,835 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 426 transitions, 7660 flow [2024-06-27 17:51:38,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:38,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:38,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:38,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 17:51:38,836 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-06-27 17:51:38,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:38,836 INFO L85 PathProgramCache]: Analyzing trace with hash -925861923, now seen corresponding path program 4 times [2024-06-27 17:51:38,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:38,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361793192] [2024-06-27 17:51:38,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:38,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:38,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:38,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:38,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:38,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361793192] [2024-06-27 17:51:38,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361793192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:38,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:38,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:51:38,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533811126] [2024-06-27 17:51:38,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:38,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:51:38,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:38,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:51:38,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:51:38,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:38,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 426 transitions, 7660 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:38,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:38,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:38,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:40,855 INFO L124 PetriNetUnfolderBase]: 6436/10822 cut-off events. [2024-06-27 17:51:40,855 INFO L125 PetriNetUnfolderBase]: For 532046/532153 co-relation queries the response was YES. [2024-06-27 17:51:40,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66939 conditions, 10822 events. 6436/10822 cut-off events. For 532046/532153 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 83019 event pairs, 2537 based on Foata normal form. 35/10375 useless extension candidates. Maximal degree in co-relation 66804. Up to 9162 conditions per place. [2024-06-27 17:51:40,974 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 216 selfloop transitions, 219 changer transitions 0/449 dead transitions. [2024-06-27 17:51:40,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 449 transitions, 8958 flow [2024-06-27 17:51:40,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:51:40,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:51:40,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 17:51:40,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-06-27 17:51:40,975 INFO L175 Difference]: Start difference. First operand has 297 places, 426 transitions, 7660 flow. Second operand 8 states and 218 transitions. [2024-06-27 17:51:40,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 449 transitions, 8958 flow [2024-06-27 17:51:42,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 449 transitions, 8551 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-27 17:51:43,005 INFO L231 Difference]: Finished difference. Result has 300 places, 429 transitions, 7772 flow [2024-06-27 17:51:43,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7267, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7772, PETRI_PLACES=300, PETRI_TRANSITIONS=429} [2024-06-27 17:51:43,005 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 251 predicate places. [2024-06-27 17:51:43,005 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 429 transitions, 7772 flow [2024-06-27 17:51:43,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:43,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:43,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:43,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 17:51:43,006 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-06-27 17:51:43,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:43,006 INFO L85 PathProgramCache]: Analyzing trace with hash 704115209, now seen corresponding path program 5 times [2024-06-27 17:51:43,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:43,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020348545] [2024-06-27 17:51:43,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:43,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:43,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:43,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:43,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:43,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020348545] [2024-06-27 17:51:43,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020348545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:43,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:43,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:51:43,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156597997] [2024-06-27 17:51:43,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:43,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:51:43,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:43,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:51:43,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:51:43,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:43,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 429 transitions, 7772 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:43,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:43,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:43,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:45,241 INFO L124 PetriNetUnfolderBase]: 6451/10832 cut-off events. [2024-06-27 17:51:45,241 INFO L125 PetriNetUnfolderBase]: For 546002/546073 co-relation queries the response was YES. [2024-06-27 17:51:45,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67222 conditions, 10832 events. 6451/10832 cut-off events. For 546002/546073 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 82872 event pairs, 2519 based on Foata normal form. 29/10340 useless extension candidates. Maximal degree in co-relation 67085. Up to 9177 conditions per place. [2024-06-27 17:51:45,346 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 216 selfloop transitions, 227 changer transitions 0/457 dead transitions. [2024-06-27 17:51:45,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 457 transitions, 9327 flow [2024-06-27 17:51:45,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 17:51:45,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 17:51:45,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 243 transitions. [2024-06-27 17:51:45,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 17:51:45,347 INFO L175 Difference]: Start difference. First operand has 300 places, 429 transitions, 7772 flow. Second operand 9 states and 243 transitions. [2024-06-27 17:51:45,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 457 transitions, 9327 flow [2024-06-27 17:51:47,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 457 transitions, 8987 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 17:51:47,335 INFO L231 Difference]: Finished difference. Result has 304 places, 435 transitions, 8044 flow [2024-06-27 17:51:47,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7437, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8044, PETRI_PLACES=304, PETRI_TRANSITIONS=435} [2024-06-27 17:51:47,335 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 255 predicate places. [2024-06-27 17:51:47,335 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 435 transitions, 8044 flow [2024-06-27 17:51:47,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:47,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:47,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:47,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 17:51:47,336 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-06-27 17:51:47,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:47,336 INFO L85 PathProgramCache]: Analyzing trace with hash 2065701901, now seen corresponding path program 4 times [2024-06-27 17:51:47,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:47,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769053013] [2024-06-27 17:51:47,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:47,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:47,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:47,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:47,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:47,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769053013] [2024-06-27 17:51:47,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769053013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:47,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:47,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:51:47,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72695066] [2024-06-27 17:51:47,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:47,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:51:47,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:47,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:51:47,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:51:47,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:47,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 435 transitions, 8044 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:47,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:47,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:47,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:49,586 INFO L124 PetriNetUnfolderBase]: 6802/11473 cut-off events. [2024-06-27 17:51:49,586 INFO L125 PetriNetUnfolderBase]: For 694948/695058 co-relation queries the response was YES. [2024-06-27 17:51:49,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70439 conditions, 11473 events. 6802/11473 cut-off events. For 694948/695058 co-relation queries the response was YES. Maximal size of possible extension queue 711. Compared 89312 event pairs, 2755 based on Foata normal form. 74/11047 useless extension candidates. Maximal degree in co-relation 70300. Up to 9236 conditions per place. [2024-06-27 17:51:49,708 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 224 selfloop transitions, 227 changer transitions 0/465 dead transitions. [2024-06-27 17:51:49,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 465 transitions, 9410 flow [2024-06-27 17:51:49,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:51:49,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:51:49,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-27 17:51:49,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277777777777778 [2024-06-27 17:51:49,709 INFO L175 Difference]: Start difference. First operand has 304 places, 435 transitions, 8044 flow. Second operand 8 states and 226 transitions. [2024-06-27 17:51:49,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 465 transitions, 9410 flow [2024-06-27 17:51:51,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 465 transitions, 8876 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-27 17:51:51,696 INFO L231 Difference]: Finished difference. Result has 306 places, 437 transitions, 8033 flow [2024-06-27 17:51:51,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7510, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8033, PETRI_PLACES=306, PETRI_TRANSITIONS=437} [2024-06-27 17:51:51,696 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 257 predicate places. [2024-06-27 17:51:51,696 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 437 transitions, 8033 flow [2024-06-27 17:51:51,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:51,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:51,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:51,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 17:51:51,696 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-06-27 17:51:51,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:51,697 INFO L85 PathProgramCache]: Analyzing trace with hash 2065375471, now seen corresponding path program 5 times [2024-06-27 17:51:51,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:51,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879679941] [2024-06-27 17:51:51,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:51,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:51,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:51,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:51,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:51,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879679941] [2024-06-27 17:51:51,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879679941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:51,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:51,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:51:51,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142956129] [2024-06-27 17:51:51,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:51,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:51:51,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:51,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:51:51,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:51:51,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:51,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 437 transitions, 8033 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:51,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:51,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:51,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:54,354 INFO L124 PetriNetUnfolderBase]: 7528/12696 cut-off events. [2024-06-27 17:51:54,354 INFO L125 PetriNetUnfolderBase]: For 843354/843464 co-relation queries the response was YES. [2024-06-27 17:51:54,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80070 conditions, 12696 events. 7528/12696 cut-off events. For 843354/843464 co-relation queries the response was YES. Maximal size of possible extension queue 811. Compared 100914 event pairs, 2958 based on Foata normal form. 68/12236 useless extension candidates. Maximal degree in co-relation 79930. Up to 9203 conditions per place. [2024-06-27 17:51:54,479 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 231 selfloop transitions, 233 changer transitions 0/478 dead transitions. [2024-06-27 17:51:54,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 478 transitions, 9699 flow [2024-06-27 17:51:54,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:51:54,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:51:54,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-06-27 17:51:54,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6472222222222223 [2024-06-27 17:51:54,480 INFO L175 Difference]: Start difference. First operand has 306 places, 437 transitions, 8033 flow. Second operand 8 states and 233 transitions. [2024-06-27 17:51:54,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 478 transitions, 9699 flow [2024-06-27 17:51:56,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 478 transitions, 9216 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 17:51:56,435 INFO L231 Difference]: Finished difference. Result has 308 places, 441 transitions, 8149 flow [2024-06-27 17:51:56,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7550, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8149, PETRI_PLACES=308, PETRI_TRANSITIONS=441} [2024-06-27 17:51:56,435 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 259 predicate places. [2024-06-27 17:51:56,435 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 441 transitions, 8149 flow [2024-06-27 17:51:56,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:56,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:51:56,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:51:56,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 17:51:56,436 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-06-27 17:51:56,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:51:56,436 INFO L85 PathProgramCache]: Analyzing trace with hash 2076426661, now seen corresponding path program 6 times [2024-06-27 17:51:56,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:51:56,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693749021] [2024-06-27 17:51:56,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:51:56,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:51:56,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:51:56,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:51:56,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:51:56,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693749021] [2024-06-27 17:51:56,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693749021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:51:56,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:51:56,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:51:56,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992967883] [2024-06-27 17:51:56,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:51:56,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:51:56,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:51:56,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:51:56,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:51:56,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:51:56,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 441 transitions, 8149 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:51:56,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:51:56,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:51:56,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:51:59,250 INFO L124 PetriNetUnfolderBase]: 7441/12567 cut-off events. [2024-06-27 17:51:59,250 INFO L125 PetriNetUnfolderBase]: For 742706/742816 co-relation queries the response was YES. [2024-06-27 17:51:59,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75960 conditions, 12567 events. 7441/12567 cut-off events. For 742706/742816 co-relation queries the response was YES. Maximal size of possible extension queue 800. Compared 99919 event pairs, 3123 based on Foata normal form. 74/12099 useless extension candidates. Maximal degree in co-relation 75819. Up to 10265 conditions per place. [2024-06-27 17:51:59,373 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 229 selfloop transitions, 226 changer transitions 0/469 dead transitions. [2024-06-27 17:51:59,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 469 transitions, 9473 flow [2024-06-27 17:51:59,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:51:59,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:51:59,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-06-27 17:51:59,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 17:51:59,374 INFO L175 Difference]: Start difference. First operand has 308 places, 441 transitions, 8149 flow. Second operand 8 states and 225 transitions. [2024-06-27 17:51:59,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 469 transitions, 9473 flow [2024-06-27 17:52:01,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 469 transitions, 9119 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-27 17:52:01,539 INFO L231 Difference]: Finished difference. Result has 312 places, 441 transitions, 8254 flow [2024-06-27 17:52:01,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7795, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8254, PETRI_PLACES=312, PETRI_TRANSITIONS=441} [2024-06-27 17:52:01,540 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 263 predicate places. [2024-06-27 17:52:01,540 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 441 transitions, 8254 flow [2024-06-27 17:52:01,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:01,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:01,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:01,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 17:52:01,540 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-06-27 17:52:01,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:01,541 INFO L85 PathProgramCache]: Analyzing trace with hash 2076826375, now seen corresponding path program 1 times [2024-06-27 17:52:01,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:01,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426462573] [2024-06-27 17:52:01,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:01,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:01,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:01,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:01,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:01,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426462573] [2024-06-27 17:52:01,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426462573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:01,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:01,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:01,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046878447] [2024-06-27 17:52:01,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:01,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:01,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:01,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:01,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:01,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:01,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 441 transitions, 8254 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:01,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:01,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:01,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 17:52:04,381 INFO L124 PetriNetUnfolderBase]: 7968/13632 cut-off events. [2024-06-27 17:52:04,381 INFO L125 PetriNetUnfolderBase]: For 793494/793604 co-relation queries the response was YES. [2024-06-27 17:52:04,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82608 conditions, 13632 events. 7968/13632 cut-off events. For 793494/793604 co-relation queries the response was YES. Maximal size of possible extension queue 882. Compared 110633 event pairs, 3214 based on Foata normal form. 68/13151 useless extension candidates. Maximal degree in co-relation 82465. Up to 9167 conditions per place. [2024-06-27 17:52:04,518 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 242 selfloop transitions, 226 changer transitions 0/482 dead transitions. [2024-06-27 17:52:04,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 482 transitions, 9932 flow [2024-06-27 17:52:04,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 17:52:04,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 17:52:04,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-27 17:52:04,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6444444444444445 [2024-06-27 17:52:04,519 INFO L175 Difference]: Start difference. First operand has 312 places, 441 transitions, 8254 flow. Second operand 8 states and 232 transitions. [2024-06-27 17:52:04,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 482 transitions, 9932 flow [2024-06-27 17:52:06,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 482 transitions, 9462 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 17:52:06,644 INFO L231 Difference]: Finished difference. Result has 314 places, 445 transitions, 8389 flow [2024-06-27 17:52:06,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7784, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8389, PETRI_PLACES=314, PETRI_TRANSITIONS=445} [2024-06-27 17:52:06,644 INFO L281 CegarLoopForPetriNet]: 49 programPoint places, 265 predicate places. [2024-06-27 17:52:06,644 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 445 transitions, 8389 flow [2024-06-27 17:52:06,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:06,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 17:52:06,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 17:52:06,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 17:52:06,645 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-06-27 17:52:06,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 17:52:06,645 INFO L85 PathProgramCache]: Analyzing trace with hash 499025665, now seen corresponding path program 6 times [2024-06-27 17:52:06,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 17:52:06,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331899463] [2024-06-27 17:52:06,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 17:52:06,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 17:52:06,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 17:52:06,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 17:52:06,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 17:52:06,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331899463] [2024-06-27 17:52:06,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331899463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 17:52:06,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 17:52:06,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 17:52:06,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968850174] [2024-06-27 17:52:06,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 17:52:06,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 17:52:06,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 17:52:06,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 17:52:06,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 17:52:06,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 45 [2024-06-27 17:52:06,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 445 transitions, 8389 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 17:52:06,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 17:52:06,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 45 [2024-06-27 17:52:06,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand