./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe023_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe023_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/safe023_tso.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe023_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-28 00:58:54,287 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 00:58:54,390 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 00:58:54,395 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 00:58:54,396 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 00:58:54,419 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 00:58:54,425 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 00:58:54,425 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 00:58:54,426 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 00:58:54,431 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 00:58:54,431 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 00:58:54,431 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 00:58:54,432 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 00:58:54,433 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 00:58:54,433 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 00:58:54,433 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 00:58:54,434 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 00:58:54,434 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 00:58:54,434 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 00:58:54,434 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 00:58:54,435 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 00:58:54,435 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 00:58:54,435 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 00:58:54,436 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 00:58:54,436 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 00:58:54,436 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 00:58:54,437 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 00:58:54,437 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 00:58:54,437 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 00:58:54,438 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 00:58:54,439 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 00:58:54,439 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 00:58:54,440 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:58:54,440 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 00:58:54,440 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 00:58:54,440 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 00:58:54,441 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 00:58:54,441 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 00:58:54,441 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 00:58:54,441 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 00:58:54,441 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 00:58:54,442 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 00:58:54,442 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 00:58:54,442 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-28 00:58:54,693 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 00:58:54,719 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 00:58:54,722 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 00:58:54,723 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 00:58:54,724 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 00:58:54,725 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe023_tso.yml/witness.yml [2024-06-28 00:58:54,911 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 00:58:54,911 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 00:58:54,912 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe023_tso.i [2024-06-28 00:58:56,029 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 00:58:56,327 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 00:58:56,328 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe023_tso.i [2024-06-28 00:58:56,344 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/971ca6878/f3604950e1a34b72a6f4ee1884429e37/FLAGfd872c514 [2024-06-28 00:58:56,355 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/971ca6878/f3604950e1a34b72a6f4ee1884429e37 [2024-06-28 00:58:56,356 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 00:58:56,357 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 00:58:56,360 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 00:58:56,360 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 00:58:56,364 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 00:58:56,365 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:58:54" (1/2) ... [2024-06-28 00:58:56,366 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@27e9c62a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:58:56, skipping insertion in model container [2024-06-28 00:58:56,366 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:58:54" (1/2) ... [2024-06-28 00:58:56,367 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@78d7fcf6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:58:56, skipping insertion in model container [2024-06-28 00:58:56,367 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:58:56" (2/2) ... [2024-06-28 00:58:56,368 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@27e9c62a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:58:56, skipping insertion in model container [2024-06-28 00:58:56,368 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:58:56" (2/2) ... [2024-06-28 00:58:56,368 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 00:58:56,415 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 00:58:56,416 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 00:58:56,416 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 00:58:56,416 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (((((0 <= __unbuffered_cnt && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (x == 0 || x == 1)) [2024-06-28 00:58:56,416 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 00:58:56,417 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-06-28 00:58:56,454 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 00:58:56,641 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/safe023_tso.i[945,958] [2024-06-28 00:58:56,789 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:58:56,798 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 00:58:56,834 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/safe023_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 00:58:56,914 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:58:56,977 INFO L206 MainTranslator]: Completed translation [2024-06-28 00:58:56,977 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:58:56 WrapperNode [2024-06-28 00:58:56,977 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 00:58:56,978 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 00:58:56,978 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 00:58:56,979 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 00:58:56,985 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:58:56" (1/1) ... [2024-06-28 00:58:56,998 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:58:56" (1/1) ... [2024-06-28 00:58:57,038 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 64 [2024-06-28 00:58:57,039 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 00:58:57,040 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 00:58:57,040 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 00:58:57,041 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 00:58:57,049 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:58:56" (1/1) ... [2024-06-28 00:58:57,050 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:58:56" (1/1) ... [2024-06-28 00:58:57,053 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:58:56" (1/1) ... [2024-06-28 00:58:57,078 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 00:58:57,078 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:58:56" (1/1) ... [2024-06-28 00:58:57,078 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:58:56" (1/1) ... [2024-06-28 00:58:57,102 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:58:56" (1/1) ... [2024-06-28 00:58:57,104 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:58:56" (1/1) ... [2024-06-28 00:58:57,105 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:58:56" (1/1) ... [2024-06-28 00:58:57,106 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:58:56" (1/1) ... [2024-06-28 00:58:57,109 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 00:58:57,109 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 00:58:57,109 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 00:58:57,109 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 00:58:57,115 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:58:56" (1/1) ... [2024-06-28 00:58:57,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:58:57,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 00:58:57,150 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 00:58:57,151 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 00:58:57,185 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 00:58:57,185 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 00:58:57,185 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 00:58:57,185 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 00:58:57,185 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 00:58:57,185 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 00:58:57,185 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 00:58:57,186 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 00:58:57,186 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 00:58:57,186 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 00:58:57,186 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 00:58:57,186 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 00:58:57,187 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 00:58:57,289 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 00:58:57,291 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 00:58:57,470 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 00:58:57,471 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 00:58:57,550 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 00:58:57,550 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 00:58:57,551 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:58:57 BoogieIcfgContainer [2024-06-28 00:58:57,551 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 00:58:57,553 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 00:58:57,553 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 00:58:57,556 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 00:58:57,556 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:58:54" (1/4) ... [2024-06-28 00:58:57,557 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7fe0edc2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:58:57, skipping insertion in model container [2024-06-28 00:58:57,557 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 12:58:56" (2/4) ... [2024-06-28 00:58:57,557 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7fe0edc2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:58:57, skipping insertion in model container [2024-06-28 00:58:57,557 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:58:56" (3/4) ... [2024-06-28 00:58:57,558 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7fe0edc2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:58:57, skipping insertion in model container [2024-06-28 00:58:57,558 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:58:57" (4/4) ... [2024-06-28 00:58:57,559 INFO L112 eAbstractionObserver]: Analyzing ICFG safe023_tso.i [2024-06-28 00:58:57,575 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 00:58:57,576 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-28 00:58:57,576 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 00:58:57,611 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 00:58:57,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 55 places, 46 transitions, 104 flow [2024-06-28 00:58:57,672 INFO L124 PetriNetUnfolderBase]: 1/43 cut-off events. [2024-06-28 00:58:57,676 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:58:57,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53 conditions, 43 events. 1/43 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 70 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 44. Up to 2 conditions per place. [2024-06-28 00:58:57,680 INFO L82 GeneralOperation]: Start removeDead. Operand has 55 places, 46 transitions, 104 flow [2024-06-28 00:58:57,684 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 50 places, 40 transitions, 89 flow [2024-06-28 00:58:57,702 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 00:58:57,709 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;@18f03ee2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 00:58:57,709 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-28 00:58:57,717 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 00:58:57,717 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 00:58:57,717 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:58:57,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:57,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 00:58:57,719 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-28 00:58:57,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:57,723 INFO L85 PathProgramCache]: Analyzing trace with hash 209466946, now seen corresponding path program 1 times [2024-06-28 00:58:57,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:57,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495237226] [2024-06-28 00:58:57,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:57,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:57,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:58,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:58,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:58,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495237226] [2024-06-28 00:58:58,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495237226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:58,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:58,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 00:58:58,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687874443] [2024-06-28 00:58:58,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:58,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 00:58:58,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:58,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 00:58:58,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 00:58:58,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 46 [2024-06-28 00:58:58,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 40 transitions, 89 flow. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:58,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:58,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 46 [2024-06-28 00:58:58,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:58,593 INFO L124 PetriNetUnfolderBase]: 736/1198 cut-off events. [2024-06-28 00:58:58,594 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-28 00:58:58,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2383 conditions, 1198 events. 736/1198 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 6189 event pairs, 397 based on Foata normal form. 1/1145 useless extension candidates. Maximal degree in co-relation 2371. Up to 1120 conditions per place. [2024-06-28 00:58:58,608 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 31 selfloop transitions, 4 changer transitions 0/52 dead transitions. [2024-06-28 00:58:58,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 52 transitions, 189 flow [2024-06-28 00:58:58,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 00:58:58,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 00:58:58,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 101 transitions. [2024-06-28 00:58:58,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7318840579710145 [2024-06-28 00:58:58,622 INFO L175 Difference]: Start difference. First operand has 50 places, 40 transitions, 89 flow. Second operand 3 states and 101 transitions. [2024-06-28 00:58:58,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 52 transitions, 189 flow [2024-06-28 00:58:58,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 52 transitions, 184 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 00:58:58,632 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 116 flow [2024-06-28 00:58:58,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=116, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-28 00:58:58,637 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 0 predicate places. [2024-06-28 00:58:58,637 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 116 flow [2024-06-28 00:58:58,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:58,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:58,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:58,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 00:58:58,639 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-28 00:58:58,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:58,640 INFO L85 PathProgramCache]: Analyzing trace with hash -564969073, now seen corresponding path program 1 times [2024-06-28 00:58:58,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:58,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955585697] [2024-06-28 00:58:58,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:58,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:58,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:58,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:58,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:58,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955585697] [2024-06-28 00:58:58,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955585697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:58,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:58,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:58:58,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773572008] [2024-06-28 00:58:58,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:58,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:58:58,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:58,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:58:58,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:58:58,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:58:58,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 116 flow. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:58,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:58,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:58:58,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:59,129 INFO L124 PetriNetUnfolderBase]: 1257/2162 cut-off events. [2024-06-28 00:58:59,130 INFO L125 PetriNetUnfolderBase]: For 366/366 co-relation queries the response was YES. [2024-06-28 00:58:59,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4622 conditions, 2162 events. 1257/2162 cut-off events. For 366/366 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 12432 event pairs, 611 based on Foata normal form. 5/2160 useless extension candidates. Maximal degree in co-relation 4610. Up to 1806 conditions per place. [2024-06-28 00:58:59,146 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 48 selfloop transitions, 10 changer transitions 0/73 dead transitions. [2024-06-28 00:58:59,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 73 transitions, 314 flow [2024-06-28 00:58:59,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:58:59,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:58:59,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 133 transitions. [2024-06-28 00:58:59,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7228260869565217 [2024-06-28 00:58:59,152 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 116 flow. Second operand 4 states and 133 transitions. [2024-06-28 00:58:59,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 73 transitions, 314 flow [2024-06-28 00:58:59,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 73 transitions, 308 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 00:58:59,155 INFO L231 Difference]: Finished difference. Result has 54 places, 52 transitions, 187 flow [2024-06-28 00:58:59,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=187, PETRI_PLACES=54, PETRI_TRANSITIONS=52} [2024-06-28 00:58:59,156 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 4 predicate places. [2024-06-28 00:58:59,157 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 52 transitions, 187 flow [2024-06-28 00:58:59,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:59,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:59,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:59,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 00:58:59,160 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-28 00:58:59,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:59,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1769359890, now seen corresponding path program 1 times [2024-06-28 00:58:59,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:59,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300399874] [2024-06-28 00:58:59,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:59,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:59,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:59,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:59,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:59,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300399874] [2024-06-28 00:58:59,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300399874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:59,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:59,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:58:59,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401412788] [2024-06-28 00:58:59,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:59,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:58:59,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:59,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:58:59,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:58:59,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:58:59,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 52 transitions, 187 flow. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:59,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:59,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:58:59,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:59,682 INFO L124 PetriNetUnfolderBase]: 1271/2130 cut-off events. [2024-06-28 00:58:59,682 INFO L125 PetriNetUnfolderBase]: For 1213/1254 co-relation queries the response was YES. [2024-06-28 00:58:59,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5427 conditions, 2130 events. 1271/2130 cut-off events. For 1213/1254 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 12370 event pairs, 393 based on Foata normal form. 15/2135 useless extension candidates. Maximal degree in co-relation 5412. Up to 1768 conditions per place. [2024-06-28 00:58:59,700 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 58 selfloop transitions, 16 changer transitions 0/89 dead transitions. [2024-06-28 00:58:59,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 89 transitions, 443 flow [2024-06-28 00:58:59,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:58:59,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:58:59,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 166 transitions. [2024-06-28 00:58:59,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7217391304347827 [2024-06-28 00:58:59,704 INFO L175 Difference]: Start difference. First operand has 54 places, 52 transitions, 187 flow. Second operand 5 states and 166 transitions. [2024-06-28 00:58:59,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 89 transitions, 443 flow [2024-06-28 00:58:59,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 89 transitions, 441 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-28 00:58:59,710 INFO L231 Difference]: Finished difference. Result has 59 places, 59 transitions, 262 flow [2024-06-28 00:58:59,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=185, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=262, PETRI_PLACES=59, PETRI_TRANSITIONS=59} [2024-06-28 00:58:59,712 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 9 predicate places. [2024-06-28 00:58:59,712 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 59 transitions, 262 flow [2024-06-28 00:58:59,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:59,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:59,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:58:59,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 00:58:59,713 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:59,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:59,713 INFO L85 PathProgramCache]: Analyzing trace with hash 88959936, now seen corresponding path program 1 times [2024-06-28 00:58:59,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:59,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431690407] [2024-06-28 00:58:59,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:59,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:59,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:59,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:59,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:59,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431690407] [2024-06-28 00:58:59,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431690407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:59,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:59,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:58:59,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414922981] [2024-06-28 00:58:59,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:59,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:58:59,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:59,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:58:59,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:58:59,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:58:59,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 59 transitions, 262 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-28 00:58:59,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:59,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:58:59,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:00,106 INFO L124 PetriNetUnfolderBase]: 1255/2107 cut-off events. [2024-06-28 00:59:00,106 INFO L125 PetriNetUnfolderBase]: For 2265/2280 co-relation queries the response was YES. [2024-06-28 00:59:00,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6010 conditions, 2107 events. 1255/2107 cut-off events. For 2265/2280 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 12134 event pairs, 462 based on Foata normal form. 15/2118 useless extension candidates. Maximal degree in co-relation 5992. Up to 1808 conditions per place. [2024-06-28 00:59:00,122 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 50 selfloop transitions, 11 changer transitions 0/76 dead transitions. [2024-06-28 00:59:00,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 76 transitions, 431 flow [2024-06-28 00:59:00,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:59:00,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:59:00,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 127 transitions. [2024-06-28 00:59:00,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6902173913043478 [2024-06-28 00:59:00,124 INFO L175 Difference]: Start difference. First operand has 59 places, 59 transitions, 262 flow. Second operand 4 states and 127 transitions. [2024-06-28 00:59:00,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 76 transitions, 431 flow [2024-06-28 00:59:00,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 76 transitions, 417 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-28 00:59:00,131 INFO L231 Difference]: Finished difference. Result has 63 places, 61 transitions, 301 flow [2024-06-28 00:59:00,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=301, PETRI_PLACES=63, PETRI_TRANSITIONS=61} [2024-06-28 00:59:00,132 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 13 predicate places. [2024-06-28 00:59:00,133 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 61 transitions, 301 flow [2024-06-28 00:59:00,133 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-28 00:59:00,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:00,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:00,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 00:59:00,133 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:00,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:00,134 INFO L85 PathProgramCache]: Analyzing trace with hash 2056190187, now seen corresponding path program 1 times [2024-06-28 00:59:00,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:00,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173304381] [2024-06-28 00:59:00,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:00,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:00,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:00,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:00,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:00,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173304381] [2024-06-28 00:59:00,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173304381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:00,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:00,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:00,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146079459] [2024-06-28 00:59:00,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:00,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:00,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:00,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:00,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:00,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:59:00,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 61 transitions, 301 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:00,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:00,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:59:00,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:00,658 INFO L124 PetriNetUnfolderBase]: 1273/2193 cut-off events. [2024-06-28 00:59:00,659 INFO L125 PetriNetUnfolderBase]: For 2980/3057 co-relation queries the response was YES. [2024-06-28 00:59:00,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6380 conditions, 2193 events. 1273/2193 cut-off events. For 2980/3057 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12726 event pairs, 322 based on Foata normal form. 30/2215 useless extension candidates. Maximal degree in co-relation 6358. Up to 1716 conditions per place. [2024-06-28 00:59:00,677 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 64 selfloop transitions, 20 changer transitions 0/99 dead transitions. [2024-06-28 00:59:00,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 99 transitions, 583 flow [2024-06-28 00:59:00,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:00,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:00,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 194 transitions. [2024-06-28 00:59:00,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7028985507246377 [2024-06-28 00:59:00,679 INFO L175 Difference]: Start difference. First operand has 63 places, 61 transitions, 301 flow. Second operand 6 states and 194 transitions. [2024-06-28 00:59:00,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 99 transitions, 583 flow [2024-06-28 00:59:00,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 99 transitions, 573 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-28 00:59:00,684 INFO L231 Difference]: Finished difference. Result has 67 places, 63 transitions, 357 flow [2024-06-28 00:59:00,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=283, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=357, PETRI_PLACES=67, PETRI_TRANSITIONS=63} [2024-06-28 00:59:00,685 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 17 predicate places. [2024-06-28 00:59:00,685 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 63 transitions, 357 flow [2024-06-28 00:59:00,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:00,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:00,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:00,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 00:59:00,686 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-28 00:59:00,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:00,687 INFO L85 PathProgramCache]: Analyzing trace with hash -1537208535, now seen corresponding path program 1 times [2024-06-28 00:59:00,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:00,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373751319] [2024-06-28 00:59:00,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:00,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:00,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:00,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:00,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:00,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373751319] [2024-06-28 00:59:00,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373751319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:00,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:00,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:59:00,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519717948] [2024-06-28 00:59:00,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:00,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:59:00,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:00,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:59:00,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:59:00,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:00,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 63 transitions, 357 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:00,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:00,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:00,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:01,106 INFO L124 PetriNetUnfolderBase]: 1605/2603 cut-off events. [2024-06-28 00:59:01,107 INFO L125 PetriNetUnfolderBase]: For 4984/4984 co-relation queries the response was YES. [2024-06-28 00:59:01,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8285 conditions, 2603 events. 1605/2603 cut-off events. For 4984/4984 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 15125 event pairs, 646 based on Foata normal form. 4/2590 useless extension candidates. Maximal degree in co-relation 8261. Up to 2257 conditions per place. [2024-06-28 00:59:01,132 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 73 selfloop transitions, 15 changer transitions 0/102 dead transitions. [2024-06-28 00:59:01,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 102 transitions, 715 flow [2024-06-28 00:59:01,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:59:01,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:59:01,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 154 transitions. [2024-06-28 00:59:01,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6695652173913044 [2024-06-28 00:59:01,134 INFO L175 Difference]: Start difference. First operand has 67 places, 63 transitions, 357 flow. Second operand 5 states and 154 transitions. [2024-06-28 00:59:01,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 102 transitions, 715 flow [2024-06-28 00:59:01,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 102 transitions, 653 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:01,144 INFO L231 Difference]: Finished difference. Result has 70 places, 77 transitions, 460 flow [2024-06-28 00:59:01,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=307, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=460, PETRI_PLACES=70, PETRI_TRANSITIONS=77} [2024-06-28 00:59:01,146 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 20 predicate places. [2024-06-28 00:59:01,146 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 77 transitions, 460 flow [2024-06-28 00:59:01,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:01,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:01,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:01,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 00:59:01,147 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-28 00:59:01,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:01,148 INFO L85 PathProgramCache]: Analyzing trace with hash 236953442, now seen corresponding path program 1 times [2024-06-28 00:59:01,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:01,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865706517] [2024-06-28 00:59:01,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:01,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:01,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:01,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:01,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:01,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865706517] [2024-06-28 00:59:01,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865706517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:01,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:01,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:59:01,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069132965] [2024-06-28 00:59:01,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:01,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:59:01,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:01,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:59:01,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:59:01,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:01,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 77 transitions, 460 flow. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:01,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:01,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:01,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:01,620 INFO L124 PetriNetUnfolderBase]: 1622/2617 cut-off events. [2024-06-28 00:59:01,620 INFO L125 PetriNetUnfolderBase]: For 5885/5891 co-relation queries the response was YES. [2024-06-28 00:59:01,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8868 conditions, 2617 events. 1622/2617 cut-off events. For 5885/5891 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 15115 event pairs, 496 based on Foata normal form. 6/2613 useless extension candidates. Maximal degree in co-relation 8841. Up to 2275 conditions per place. [2024-06-28 00:59:01,644 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 75 selfloop transitions, 17 changer transitions 0/106 dead transitions. [2024-06-28 00:59:01,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 106 transitions, 761 flow [2024-06-28 00:59:01,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:59:01,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:59:01,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 152 transitions. [2024-06-28 00:59:01,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6608695652173913 [2024-06-28 00:59:01,645 INFO L175 Difference]: Start difference. First operand has 70 places, 77 transitions, 460 flow. Second operand 5 states and 152 transitions. [2024-06-28 00:59:01,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 106 transitions, 761 flow [2024-06-28 00:59:01,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 106 transitions, 755 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-28 00:59:01,653 INFO L231 Difference]: Finished difference. Result has 76 places, 82 transitions, 535 flow [2024-06-28 00:59:01,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=454, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=535, PETRI_PLACES=76, PETRI_TRANSITIONS=82} [2024-06-28 00:59:01,654 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 26 predicate places. [2024-06-28 00:59:01,654 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 82 transitions, 535 flow [2024-06-28 00:59:01,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:01,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:01,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:01,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 00:59:01,655 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-28 00:59:01,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:01,655 INFO L85 PathProgramCache]: Analyzing trace with hash 211095722, now seen corresponding path program 2 times [2024-06-28 00:59:01,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:01,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634700076] [2024-06-28 00:59:01,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:01,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:01,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:01,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:01,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:01,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634700076] [2024-06-28 00:59:01,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634700076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:01,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:01,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:59:01,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142057636] [2024-06-28 00:59:01,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:01,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:59:01,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:01,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:59:01,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:59:01,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:01,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 82 transitions, 535 flow. Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:01,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:01,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:01,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:02,096 INFO L124 PetriNetUnfolderBase]: 1617/2614 cut-off events. [2024-06-28 00:59:02,096 INFO L125 PetriNetUnfolderBase]: For 6931/6931 co-relation queries the response was YES. [2024-06-28 00:59:02,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9165 conditions, 2614 events. 1617/2614 cut-off events. For 6931/6931 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 15052 event pairs, 493 based on Foata normal form. 2/2605 useless extension candidates. Maximal degree in co-relation 9134. Up to 2270 conditions per place. [2024-06-28 00:59:02,117 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 74 selfloop transitions, 20 changer transitions 0/108 dead transitions. [2024-06-28 00:59:02,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 108 transitions, 798 flow [2024-06-28 00:59:02,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:59:02,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:59:02,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2024-06-28 00:59:02,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6739130434782609 [2024-06-28 00:59:02,119 INFO L175 Difference]: Start difference. First operand has 76 places, 82 transitions, 535 flow. Second operand 5 states and 155 transitions. [2024-06-28 00:59:02,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 108 transitions, 798 flow [2024-06-28 00:59:02,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 108 transitions, 779 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-28 00:59:02,130 INFO L231 Difference]: Finished difference. Result has 81 places, 84 transitions, 594 flow [2024-06-28 00:59:02,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=517, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=594, PETRI_PLACES=81, PETRI_TRANSITIONS=84} [2024-06-28 00:59:02,131 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 31 predicate places. [2024-06-28 00:59:02,131 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 84 transitions, 594 flow [2024-06-28 00:59:02,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:02,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:02,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:02,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 00:59:02,132 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-28 00:59:02,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:02,133 INFO L85 PathProgramCache]: Analyzing trace with hash 211372552, now seen corresponding path program 1 times [2024-06-28 00:59:02,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:02,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97925440] [2024-06-28 00:59:02,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:02,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:02,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:02,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-28 00:59:02,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:02,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97925440] [2024-06-28 00:59:02,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97925440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:02,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:02,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:02,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44282807] [2024-06-28 00:59:02,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:02,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:02,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:02,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:02,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:02,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:02,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 84 transitions, 594 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:02,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:02,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:02,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:02,641 INFO L124 PetriNetUnfolderBase]: 1636/2624 cut-off events. [2024-06-28 00:59:02,641 INFO L125 PetriNetUnfolderBase]: For 8164/8164 co-relation queries the response was YES. [2024-06-28 00:59:02,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9443 conditions, 2624 events. 1636/2624 cut-off events. For 8164/8164 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 15055 event pairs, 450 based on Foata normal form. 8/2621 useless extension candidates. Maximal degree in co-relation 9409. Up to 2247 conditions per place. [2024-06-28 00:59:02,664 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 78 selfloop transitions, 23 changer transitions 0/115 dead transitions. [2024-06-28 00:59:02,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 115 transitions, 880 flow [2024-06-28 00:59:02,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:02,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:02,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-28 00:59:02,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-28 00:59:02,666 INFO L175 Difference]: Start difference. First operand has 81 places, 84 transitions, 594 flow. Second operand 6 states and 180 transitions. [2024-06-28 00:59:02,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 115 transitions, 880 flow [2024-06-28 00:59:02,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 115 transitions, 856 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 00:59:02,678 INFO L231 Difference]: Finished difference. Result has 85 places, 87 transitions, 648 flow [2024-06-28 00:59:02,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=570, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=648, PETRI_PLACES=85, PETRI_TRANSITIONS=87} [2024-06-28 00:59:02,679 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 35 predicate places. [2024-06-28 00:59:02,679 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 87 transitions, 648 flow [2024-06-28 00:59:02,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:02,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:02,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:02,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 00:59:02,680 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-28 00:59:02,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:02,680 INFO L85 PathProgramCache]: Analyzing trace with hash 577603584, now seen corresponding path program 1 times [2024-06-28 00:59:02,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:02,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393522774] [2024-06-28 00:59:02,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:02,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:02,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:02,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:02,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:02,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393522774] [2024-06-28 00:59:02,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393522774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:02,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:02,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:02,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745011405] [2024-06-28 00:59:02,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:02,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:02,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:02,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:02,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:02,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:59:02,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 87 transitions, 648 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:02,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:02,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:59:02,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:03,203 INFO L124 PetriNetUnfolderBase]: 1527/2502 cut-off events. [2024-06-28 00:59:03,203 INFO L125 PetriNetUnfolderBase]: For 11002/11061 co-relation queries the response was YES. [2024-06-28 00:59:03,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9635 conditions, 2502 events. 1527/2502 cut-off events. For 11002/11061 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 14641 event pairs, 400 based on Foata normal form. 59/2480 useless extension candidates. Maximal degree in co-relation 9599. Up to 2042 conditions per place. [2024-06-28 00:59:03,222 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 77 selfloop transitions, 26 changer transitions 0/125 dead transitions. [2024-06-28 00:59:03,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 125 transitions, 990 flow [2024-06-28 00:59:03,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:03,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:03,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 192 transitions. [2024-06-28 00:59:03,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6956521739130435 [2024-06-28 00:59:03,224 INFO L175 Difference]: Start difference. First operand has 85 places, 87 transitions, 648 flow. Second operand 6 states and 192 transitions. [2024-06-28 00:59:03,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 125 transitions, 990 flow [2024-06-28 00:59:03,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 125 transitions, 936 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:03,239 INFO L231 Difference]: Finished difference. Result has 87 places, 90 transitions, 670 flow [2024-06-28 00:59:03,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=594, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=670, PETRI_PLACES=87, PETRI_TRANSITIONS=90} [2024-06-28 00:59:03,242 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 37 predicate places. [2024-06-28 00:59:03,242 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 90 transitions, 670 flow [2024-06-28 00:59:03,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:03,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:03,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:03,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 00:59:03,243 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-28 00:59:03,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:03,243 INFO L85 PathProgramCache]: Analyzing trace with hash 23307134, now seen corresponding path program 2 times [2024-06-28 00:59:03,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:03,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911741118] [2024-06-28 00:59:03,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:03,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:03,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:03,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:03,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:03,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911741118] [2024-06-28 00:59:03,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911741118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:03,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:03,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 00:59:03,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437841494] [2024-06-28 00:59:03,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:03,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:59:03,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:03,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:59:03,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:59:03,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:59:03,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 90 transitions, 670 flow. Second operand has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:03,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:03,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:59:03,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:03,713 INFO L124 PetriNetUnfolderBase]: 1599/2686 cut-off events. [2024-06-28 00:59:03,713 INFO L125 PetriNetUnfolderBase]: For 12533/12565 co-relation queries the response was YES. [2024-06-28 00:59:03,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10220 conditions, 2686 events. 1599/2686 cut-off events. For 12533/12565 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 16097 event pairs, 461 based on Foata normal form. 25/2634 useless extension candidates. Maximal degree in co-relation 10183. Up to 2135 conditions per place. [2024-06-28 00:59:03,737 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 63 selfloop transitions, 26 changer transitions 0/111 dead transitions. [2024-06-28 00:59:03,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 111 transitions, 898 flow [2024-06-28 00:59:03,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:59:03,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:59:03,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-06-28 00:59:03,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6782608695652174 [2024-06-28 00:59:03,739 INFO L175 Difference]: Start difference. First operand has 87 places, 90 transitions, 670 flow. Second operand 5 states and 156 transitions. [2024-06-28 00:59:03,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 111 transitions, 898 flow [2024-06-28 00:59:03,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 111 transitions, 842 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:03,755 INFO L231 Difference]: Finished difference. Result has 88 places, 90 transitions, 675 flow [2024-06-28 00:59:03,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=614, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=675, PETRI_PLACES=88, PETRI_TRANSITIONS=90} [2024-06-28 00:59:03,756 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 38 predicate places. [2024-06-28 00:59:03,756 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 90 transitions, 675 flow [2024-06-28 00:59:03,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:03,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:03,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:03,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 00:59:03,757 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-28 00:59:03,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:03,757 INFO L85 PathProgramCache]: Analyzing trace with hash -1132803315, now seen corresponding path program 1 times [2024-06-28 00:59:03,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:03,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68642254] [2024-06-28 00:59:03,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:03,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:03,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:03,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:03,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:03,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68642254] [2024-06-28 00:59:03,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68642254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:03,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:03,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:03,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113791998] [2024-06-28 00:59:03,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:03,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:03,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:03,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:03,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:03,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:03,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 90 transitions, 675 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:03,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:03,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:03,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:04,314 INFO L124 PetriNetUnfolderBase]: 1695/2832 cut-off events. [2024-06-28 00:59:04,314 INFO L125 PetriNetUnfolderBase]: For 12759/12759 co-relation queries the response was YES. [2024-06-28 00:59:04,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10549 conditions, 2832 events. 1695/2832 cut-off events. For 12759/12759 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 16915 event pairs, 666 based on Foata normal form. 2/2798 useless extension candidates. Maximal degree in co-relation 10511. Up to 2260 conditions per place. [2024-06-28 00:59:04,341 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 104 selfloop transitions, 32 changer transitions 0/150 dead transitions. [2024-06-28 00:59:04,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 150 transitions, 1239 flow [2024-06-28 00:59:04,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:04,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:04,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 219 transitions. [2024-06-28 00:59:04,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6801242236024845 [2024-06-28 00:59:04,343 INFO L175 Difference]: Start difference. First operand has 88 places, 90 transitions, 675 flow. Second operand 7 states and 219 transitions. [2024-06-28 00:59:04,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 150 transitions, 1239 flow [2024-06-28 00:59:04,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 150 transitions, 1158 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:04,412 INFO L231 Difference]: Finished difference. Result has 94 places, 105 transitions, 799 flow [2024-06-28 00:59:04,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=610, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=799, PETRI_PLACES=94, PETRI_TRANSITIONS=105} [2024-06-28 00:59:04,413 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 44 predicate places. [2024-06-28 00:59:04,413 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 105 transitions, 799 flow [2024-06-28 00:59:04,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:04,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:04,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:04,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 00:59:04,414 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-28 00:59:04,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:04,415 INFO L85 PathProgramCache]: Analyzing trace with hash 722729289, now seen corresponding path program 2 times [2024-06-28 00:59:04,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:04,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089879339] [2024-06-28 00:59:04,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:04,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:04,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:04,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:04,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:04,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089879339] [2024-06-28 00:59:04,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089879339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:04,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:04,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:04,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112721459] [2024-06-28 00:59:04,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:04,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:04,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:04,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:04,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:04,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:04,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 105 transitions, 799 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:04,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:04,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:04,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:04,869 INFO L124 PetriNetUnfolderBase]: 1712/2748 cut-off events. [2024-06-28 00:59:04,869 INFO L125 PetriNetUnfolderBase]: For 14453/14453 co-relation queries the response was YES. [2024-06-28 00:59:04,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11212 conditions, 2748 events. 1712/2748 cut-off events. For 14453/14453 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 15829 event pairs, 467 based on Foata normal form. 2/2733 useless extension candidates. Maximal degree in co-relation 11171. Up to 2278 conditions per place. [2024-06-28 00:59:04,897 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 92 selfloop transitions, 36 changer transitions 0/142 dead transitions. [2024-06-28 00:59:04,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 142 transitions, 1265 flow [2024-06-28 00:59:04,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:04,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:04,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-06-28 00:59:04,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6739130434782609 [2024-06-28 00:59:04,899 INFO L175 Difference]: Start difference. First operand has 94 places, 105 transitions, 799 flow. Second operand 6 states and 186 transitions. [2024-06-28 00:59:04,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 142 transitions, 1265 flow [2024-06-28 00:59:04,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 142 transitions, 1237 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-28 00:59:04,924 INFO L231 Difference]: Finished difference. Result has 100 places, 110 transitions, 902 flow [2024-06-28 00:59:04,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=771, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=902, PETRI_PLACES=100, PETRI_TRANSITIONS=110} [2024-06-28 00:59:04,925 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 50 predicate places. [2024-06-28 00:59:04,925 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 110 transitions, 902 flow [2024-06-28 00:59:04,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:04,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:04,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:04,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 00:59:04,926 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:04,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:04,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1449908115, now seen corresponding path program 3 times [2024-06-28 00:59:04,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:04,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086317896] [2024-06-28 00:59:04,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:04,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:04,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:05,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:05,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:05,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086317896] [2024-06-28 00:59:05,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2086317896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:05,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:05,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:05,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101384647] [2024-06-28 00:59:05,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:05,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:05,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:05,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:05,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:05,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:05,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 110 transitions, 902 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:05,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:05,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:05,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:05,397 INFO L124 PetriNetUnfolderBase]: 1707/2741 cut-off events. [2024-06-28 00:59:05,397 INFO L125 PetriNetUnfolderBase]: For 16097/16097 co-relation queries the response was YES. [2024-06-28 00:59:05,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11548 conditions, 2741 events. 1707/2741 cut-off events. For 16097/16097 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 15750 event pairs, 467 based on Foata normal form. 2/2726 useless extension candidates. Maximal degree in co-relation 11503. Up to 2273 conditions per place. [2024-06-28 00:59:05,423 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 91 selfloop transitions, 35 changer transitions 0/140 dead transitions. [2024-06-28 00:59:05,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 140 transitions, 1279 flow [2024-06-28 00:59:05,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:05,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:05,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-06-28 00:59:05,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:59:05,425 INFO L175 Difference]: Start difference. First operand has 100 places, 110 transitions, 902 flow. Second operand 6 states and 184 transitions. [2024-06-28 00:59:05,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 140 transitions, 1279 flow [2024-06-28 00:59:05,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 140 transitions, 1222 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-28 00:59:05,458 INFO L231 Difference]: Finished difference. Result has 104 places, 110 transitions, 923 flow [2024-06-28 00:59:05,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=845, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=923, PETRI_PLACES=104, PETRI_TRANSITIONS=110} [2024-06-28 00:59:05,459 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 54 predicate places. [2024-06-28 00:59:05,459 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 110 transitions, 923 flow [2024-06-28 00:59:05,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:05,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:05,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:05,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 00:59:05,460 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-28 00:59:05,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:05,460 INFO L85 PathProgramCache]: Analyzing trace with hash 711597543, now seen corresponding path program 4 times [2024-06-28 00:59:05,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:05,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699759171] [2024-06-28 00:59:05,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:05,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:05,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:05,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:05,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:05,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699759171] [2024-06-28 00:59:05,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699759171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:05,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:05,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:05,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312645287] [2024-06-28 00:59:05,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:05,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:05,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:05,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:05,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:05,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:05,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 110 transitions, 923 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:05,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:05,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:05,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:05,949 INFO L124 PetriNetUnfolderBase]: 1724/2798 cut-off events. [2024-06-28 00:59:05,950 INFO L125 PetriNetUnfolderBase]: For 18422/18422 co-relation queries the response was YES. [2024-06-28 00:59:05,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11837 conditions, 2798 events. 1724/2798 cut-off events. For 18422/18422 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 16284 event pairs, 473 based on Foata normal form. 2/2782 useless extension candidates. Maximal degree in co-relation 11791. Up to 2291 conditions per place. [2024-06-28 00:59:05,976 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 96 selfloop transitions, 39 changer transitions 0/149 dead transitions. [2024-06-28 00:59:05,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 149 transitions, 1363 flow [2024-06-28 00:59:05,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:05,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:05,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 190 transitions. [2024-06-28 00:59:05,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6884057971014492 [2024-06-28 00:59:05,978 INFO L175 Difference]: Start difference. First operand has 104 places, 110 transitions, 923 flow. Second operand 6 states and 190 transitions. [2024-06-28 00:59:05,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 149 transitions, 1363 flow [2024-06-28 00:59:06,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 149 transitions, 1263 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:06,016 INFO L231 Difference]: Finished difference. Result has 106 places, 114 transitions, 950 flow [2024-06-28 00:59:06,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=829, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=950, PETRI_PLACES=106, PETRI_TRANSITIONS=114} [2024-06-28 00:59:06,018 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 56 predicate places. [2024-06-28 00:59:06,018 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 114 transitions, 950 flow [2024-06-28 00:59:06,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:06,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:06,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:06,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 00:59:06,019 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-28 00:59:06,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:06,020 INFO L85 PathProgramCache]: Analyzing trace with hash 138087933, now seen corresponding path program 5 times [2024-06-28 00:59:06,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:06,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960752129] [2024-06-28 00:59:06,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:06,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:06,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:06,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:06,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:06,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960752129] [2024-06-28 00:59:06,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960752129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:06,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:06,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:06,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557425348] [2024-06-28 00:59:06,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:06,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:06,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:06,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:06,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:06,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:06,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 114 transitions, 950 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:06,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:06,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:06,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:06,560 INFO L124 PetriNetUnfolderBase]: 1741/2851 cut-off events. [2024-06-28 00:59:06,561 INFO L125 PetriNetUnfolderBase]: For 20052/20052 co-relation queries the response was YES. [2024-06-28 00:59:06,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12192 conditions, 2851 events. 1741/2851 cut-off events. For 20052/20052 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 16823 event pairs, 529 based on Foata normal form. 2/2837 useless extension candidates. Maximal degree in co-relation 12145. Up to 2309 conditions per place. [2024-06-28 00:59:06,586 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 94 selfloop transitions, 41 changer transitions 0/149 dead transitions. [2024-06-28 00:59:06,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 149 transitions, 1384 flow [2024-06-28 00:59:06,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:06,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:06,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-06-28 00:59:06,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.677536231884058 [2024-06-28 00:59:06,588 INFO L175 Difference]: Start difference. First operand has 106 places, 114 transitions, 950 flow. Second operand 6 states and 187 transitions. [2024-06-28 00:59:06,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 149 transitions, 1384 flow [2024-06-28 00:59:06,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 149 transitions, 1298 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:06,620 INFO L231 Difference]: Finished difference. Result has 108 places, 117 transitions, 982 flow [2024-06-28 00:59:06,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=870, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=982, PETRI_PLACES=108, PETRI_TRANSITIONS=117} [2024-06-28 00:59:06,621 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 58 predicate places. [2024-06-28 00:59:06,621 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 117 transitions, 982 flow [2024-06-28 00:59:06,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:06,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:06,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:06,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 00:59:06,622 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:06,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:06,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1256043367, now seen corresponding path program 6 times [2024-06-28 00:59:06,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:06,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999250671] [2024-06-28 00:59:06,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:06,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:06,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:06,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:06,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:06,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999250671] [2024-06-28 00:59:06,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999250671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:06,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:06,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:06,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114089729] [2024-06-28 00:59:06,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:06,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:06,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:06,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:06,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:06,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:06,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 117 transitions, 982 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:06,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:06,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:06,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:07,198 INFO L124 PetriNetUnfolderBase]: 1736/2820 cut-off events. [2024-06-28 00:59:07,199 INFO L125 PetriNetUnfolderBase]: For 21803/21809 co-relation queries the response was YES. [2024-06-28 00:59:07,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12214 conditions, 2820 events. 1736/2820 cut-off events. For 21803/21809 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 16573 event pairs, 473 based on Foata normal form. 6/2810 useless extension candidates. Maximal degree in co-relation 12166. Up to 2304 conditions per place. [2024-06-28 00:59:07,228 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 90 selfloop transitions, 41 changer transitions 0/145 dead transitions. [2024-06-28 00:59:07,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 145 transitions, 1318 flow [2024-06-28 00:59:07,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:07,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:07,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-28 00:59:07,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6485507246376812 [2024-06-28 00:59:07,230 INFO L175 Difference]: Start difference. First operand has 108 places, 117 transitions, 982 flow. Second operand 6 states and 179 transitions. [2024-06-28 00:59:07,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 145 transitions, 1318 flow [2024-06-28 00:59:07,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 145 transitions, 1245 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:07,268 INFO L231 Difference]: Finished difference. Result has 111 places, 118 transitions, 1009 flow [2024-06-28 00:59:07,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=912, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1009, PETRI_PLACES=111, PETRI_TRANSITIONS=118} [2024-06-28 00:59:07,269 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 61 predicate places. [2024-06-28 00:59:07,269 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 118 transitions, 1009 flow [2024-06-28 00:59:07,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:07,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:07,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:07,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 00:59:07,270 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-28 00:59:07,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:07,271 INFO L85 PathProgramCache]: Analyzing trace with hash 138297679, now seen corresponding path program 1 times [2024-06-28 00:59:07,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:07,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385880383] [2024-06-28 00:59:07,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:07,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:07,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:07,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:07,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:07,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385880383] [2024-06-28 00:59:07,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385880383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:07,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:07,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:07,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714933567] [2024-06-28 00:59:07,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:07,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:07,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:07,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:07,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:07,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:07,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 118 transitions, 1009 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:07,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:07,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:07,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:07,875 INFO L124 PetriNetUnfolderBase]: 1763/2856 cut-off events. [2024-06-28 00:59:07,875 INFO L125 PetriNetUnfolderBase]: For 23644/23644 co-relation queries the response was YES. [2024-06-28 00:59:07,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12500 conditions, 2856 events. 1763/2856 cut-off events. For 23644/23644 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16596 event pairs, 443 based on Foata normal form. 4/2845 useless extension candidates. Maximal degree in co-relation 12451. Up to 2455 conditions per place. [2024-06-28 00:59:07,911 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 115 selfloop transitions, 22 changer transitions 0/151 dead transitions. [2024-06-28 00:59:07,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 151 transitions, 1373 flow [2024-06-28 00:59:07,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:07,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:07,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-28 00:59:07,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6594202898550725 [2024-06-28 00:59:07,914 INFO L175 Difference]: Start difference. First operand has 111 places, 118 transitions, 1009 flow. Second operand 6 states and 182 transitions. [2024-06-28 00:59:07,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 151 transitions, 1373 flow [2024-06-28 00:59:07,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 151 transitions, 1308 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:07,957 INFO L231 Difference]: Finished difference. Result has 114 places, 120 transitions, 1015 flow [2024-06-28 00:59:07,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=944, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1015, PETRI_PLACES=114, PETRI_TRANSITIONS=120} [2024-06-28 00:59:07,958 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 64 predicate places. [2024-06-28 00:59:07,958 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 120 transitions, 1015 flow [2024-06-28 00:59:07,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:07,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:07,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:07,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 00:59:07,959 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-28 00:59:07,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:07,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1256051303, now seen corresponding path program 2 times [2024-06-28 00:59:07,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:07,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61984084] [2024-06-28 00:59:07,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:07,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:07,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:08,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:08,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:08,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61984084] [2024-06-28 00:59:08,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61984084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:08,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:08,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:08,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397480288] [2024-06-28 00:59:08,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:08,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:08,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:08,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:08,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:08,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:08,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 120 transitions, 1015 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:08,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:08,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:08,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:08,472 INFO L124 PetriNetUnfolderBase]: 1790/2907 cut-off events. [2024-06-28 00:59:08,472 INFO L125 PetriNetUnfolderBase]: For 27198/27204 co-relation queries the response was YES. [2024-06-28 00:59:08,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12901 conditions, 2907 events. 1790/2907 cut-off events. For 27198/27204 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 17034 event pairs, 453 based on Foata normal form. 8/2903 useless extension candidates. Maximal degree in co-relation 12850. Up to 2496 conditions per place. [2024-06-28 00:59:08,496 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 116 selfloop transitions, 20 changer transitions 0/150 dead transitions. [2024-06-28 00:59:08,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 150 transitions, 1373 flow [2024-06-28 00:59:08,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:08,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:08,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-28 00:59:08,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413043478260869 [2024-06-28 00:59:08,498 INFO L175 Difference]: Start difference. First operand has 114 places, 120 transitions, 1015 flow. Second operand 6 states and 177 transitions. [2024-06-28 00:59:08,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 150 transitions, 1373 flow [2024-06-28 00:59:08,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 150 transitions, 1330 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:08,542 INFO L231 Difference]: Finished difference. Result has 117 places, 122 transitions, 1043 flow [2024-06-28 00:59:08,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=972, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1043, PETRI_PLACES=117, PETRI_TRANSITIONS=122} [2024-06-28 00:59:08,542 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 67 predicate places. [2024-06-28 00:59:08,542 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 122 transitions, 1043 flow [2024-06-28 00:59:08,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:08,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:08,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:08,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 00:59:08,543 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:08,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:08,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1006969403, now seen corresponding path program 3 times [2024-06-28 00:59:08,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:08,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768688430] [2024-06-28 00:59:08,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:08,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:08,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:08,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:08,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:08,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768688430] [2024-06-28 00:59:08,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768688430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:08,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:08,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:08,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605366140] [2024-06-28 00:59:08,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:08,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:08,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:08,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:08,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:08,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:08,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 122 transitions, 1043 flow. Second operand has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:08,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:08,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:08,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:09,074 INFO L124 PetriNetUnfolderBase]: 1782/2975 cut-off events. [2024-06-28 00:59:09,074 INFO L125 PetriNetUnfolderBase]: For 29708/29714 co-relation queries the response was YES. [2024-06-28 00:59:09,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13128 conditions, 2975 events. 1782/2975 cut-off events. For 29708/29714 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 17986 event pairs, 628 based on Foata normal form. 8/2950 useless extension candidates. Maximal degree in co-relation 13076. Up to 2373 conditions per place. [2024-06-28 00:59:09,102 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 113 selfloop transitions, 26 changer transitions 0/153 dead transitions. [2024-06-28 00:59:09,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 153 transitions, 1413 flow [2024-06-28 00:59:09,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:09,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:09,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-28 00:59:09,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.644927536231884 [2024-06-28 00:59:09,105 INFO L175 Difference]: Start difference. First operand has 117 places, 122 transitions, 1043 flow. Second operand 6 states and 178 transitions. [2024-06-28 00:59:09,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 153 transitions, 1413 flow [2024-06-28 00:59:09,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 153 transitions, 1360 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:09,153 INFO L231 Difference]: Finished difference. Result has 119 places, 124 transitions, 1077 flow [2024-06-28 00:59:09,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=990, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1077, PETRI_PLACES=119, PETRI_TRANSITIONS=124} [2024-06-28 00:59:09,153 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 69 predicate places. [2024-06-28 00:59:09,154 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 124 transitions, 1077 flow [2024-06-28 00:59:09,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.833333333333332) internal successors, (119), 6 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:09,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:09,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:09,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 00:59:09,155 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-28 00:59:09,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:09,155 INFO L85 PathProgramCache]: Analyzing trace with hash 1023424991, now seen corresponding path program 1 times [2024-06-28 00:59:09,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:09,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846880825] [2024-06-28 00:59:09,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:09,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:09,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:09,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:09,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:09,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846880825] [2024-06-28 00:59:09,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846880825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:09,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:09,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:09,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836687060] [2024-06-28 00:59:09,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:09,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:09,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:09,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:09,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:09,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:59:09,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 124 transitions, 1077 flow. Second operand has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:09,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:09,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:59:09,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:09,800 INFO L124 PetriNetUnfolderBase]: 1751/2984 cut-off events. [2024-06-28 00:59:09,800 INFO L125 PetriNetUnfolderBase]: For 35154/35202 co-relation queries the response was YES. [2024-06-28 00:59:09,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13617 conditions, 2984 events. 1751/2984 cut-off events. For 35154/35202 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 17977 event pairs, 291 based on Foata normal form. 14/2908 useless extension candidates. Maximal degree in co-relation 13564. Up to 2179 conditions per place. [2024-06-28 00:59:09,829 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 103 selfloop transitions, 40 changer transitions 0/177 dead transitions. [2024-06-28 00:59:09,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 177 transitions, 1591 flow [2024-06-28 00:59:09,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:59:09,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:59:09,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 249 transitions. [2024-06-28 00:59:09,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6766304347826086 [2024-06-28 00:59:09,832 INFO L175 Difference]: Start difference. First operand has 119 places, 124 transitions, 1077 flow. Second operand 8 states and 249 transitions. [2024-06-28 00:59:09,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 177 transitions, 1591 flow [2024-06-28 00:59:09,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 177 transitions, 1522 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:09,894 INFO L231 Difference]: Finished difference. Result has 123 places, 128 transitions, 1131 flow [2024-06-28 00:59:09,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1008, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1131, PETRI_PLACES=123, PETRI_TRANSITIONS=128} [2024-06-28 00:59:09,895 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 73 predicate places. [2024-06-28 00:59:09,895 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 128 transitions, 1131 flow [2024-06-28 00:59:09,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:09,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:09,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:09,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 00:59:09,897 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-28 00:59:09,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:09,898 INFO L85 PathProgramCache]: Analyzing trace with hash -934259233, now seen corresponding path program 2 times [2024-06-28 00:59:09,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:09,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875951038] [2024-06-28 00:59:09,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:09,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:09,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:10,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:10,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:10,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875951038] [2024-06-28 00:59:10,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875951038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:10,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:10,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:10,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453350900] [2024-06-28 00:59:10,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:10,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:10,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:10,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:10,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:10,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:59:10,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 128 transitions, 1131 flow. Second operand has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:10,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:10,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:59:10,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:10,478 INFO L124 PetriNetUnfolderBase]: 1728/2837 cut-off events. [2024-06-28 00:59:10,478 INFO L125 PetriNetUnfolderBase]: For 37118/37173 co-relation queries the response was YES. [2024-06-28 00:59:10,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13618 conditions, 2837 events. 1728/2837 cut-off events. For 37118/37173 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 16912 event pairs, 346 based on Foata normal form. 10/2748 useless extension candidates. Maximal degree in co-relation 13564. Up to 2262 conditions per place. [2024-06-28 00:59:10,546 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 99 selfloop transitions, 35 changer transitions 0/168 dead transitions. [2024-06-28 00:59:10,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 168 transitions, 1495 flow [2024-06-28 00:59:10,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:10,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:10,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 218 transitions. [2024-06-28 00:59:10,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6770186335403726 [2024-06-28 00:59:10,550 INFO L175 Difference]: Start difference. First operand has 123 places, 128 transitions, 1131 flow. Second operand 7 states and 218 transitions. [2024-06-28 00:59:10,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 168 transitions, 1495 flow [2024-06-28 00:59:10,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 168 transitions, 1432 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:10,610 INFO L231 Difference]: Finished difference. Result has 126 places, 128 transitions, 1146 flow [2024-06-28 00:59:10,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1068, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1146, PETRI_PLACES=126, PETRI_TRANSITIONS=128} [2024-06-28 00:59:10,610 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 76 predicate places. [2024-06-28 00:59:10,611 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 128 transitions, 1146 flow [2024-06-28 00:59:10,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.571428571428573) internal successors, (144), 7 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:10,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:10,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:10,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 00:59:10,611 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-28 00:59:10,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:10,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1354743371, now seen corresponding path program 3 times [2024-06-28 00:59:10,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:10,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315026878] [2024-06-28 00:59:10,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:10,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:10,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:10,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:10,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:10,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315026878] [2024-06-28 00:59:10,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315026878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:10,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:10,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:10,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602696060] [2024-06-28 00:59:10,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:10,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:10,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:10,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:10,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:10,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:59:10,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 128 transitions, 1146 flow. Second operand has 6 states, 6 states have (on average 20.833333333333332) internal successors, (125), 6 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:10,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:10,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:59:10,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:11,106 INFO L124 PetriNetUnfolderBase]: 1756/2960 cut-off events. [2024-06-28 00:59:11,106 INFO L125 PetriNetUnfolderBase]: For 39338/39381 co-relation queries the response was YES. [2024-06-28 00:59:11,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14014 conditions, 2960 events. 1756/2960 cut-off events. For 39338/39381 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 17986 event pairs, 402 based on Foata normal form. 6/2867 useless extension candidates. Maximal degree in co-relation 13958. Up to 2294 conditions per place. [2024-06-28 00:59:11,129 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 89 selfloop transitions, 35 changer transitions 0/158 dead transitions. [2024-06-28 00:59:11,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 158 transitions, 1480 flow [2024-06-28 00:59:11,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:11,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:11,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-06-28 00:59:11,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:59:11,131 INFO L175 Difference]: Start difference. First operand has 126 places, 128 transitions, 1146 flow. Second operand 6 states and 184 transitions. [2024-06-28 00:59:11,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 158 transitions, 1480 flow [2024-06-28 00:59:11,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 158 transitions, 1401 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 00:59:11,183 INFO L231 Difference]: Finished difference. Result has 126 places, 130 transitions, 1169 flow [2024-06-28 00:59:11,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1169, PETRI_PLACES=126, PETRI_TRANSITIONS=130} [2024-06-28 00:59:11,183 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 76 predicate places. [2024-06-28 00:59:11,184 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 130 transitions, 1169 flow [2024-06-28 00:59:11,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.833333333333332) internal successors, (125), 6 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:11,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:11,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:11,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 00:59:11,184 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:11,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:11,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1883992645, now seen corresponding path program 1 times [2024-06-28 00:59:11,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:11,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345890272] [2024-06-28 00:59:11,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:11,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:11,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:11,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:11,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:11,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345890272] [2024-06-28 00:59:11,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345890272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:11,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:11,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:11,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246704660] [2024-06-28 00:59:11,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:11,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:11,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:11,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:11,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:11,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:11,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 130 transitions, 1169 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:11,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:11,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:11,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:11,667 INFO L124 PetriNetUnfolderBase]: 1917/3125 cut-off events. [2024-06-28 00:59:11,667 INFO L125 PetriNetUnfolderBase]: For 38430/38436 co-relation queries the response was YES. [2024-06-28 00:59:11,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14906 conditions, 3125 events. 1917/3125 cut-off events. For 38430/38436 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 18631 event pairs, 416 based on Foata normal form. 6/3120 useless extension candidates. Maximal degree in co-relation 14849. Up to 2620 conditions per place. [2024-06-28 00:59:11,689 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 124 selfloop transitions, 34 changer transitions 0/172 dead transitions. [2024-06-28 00:59:11,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 172 transitions, 1806 flow [2024-06-28 00:59:11,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:11,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:11,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-28 00:59:11,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6557971014492754 [2024-06-28 00:59:11,691 INFO L175 Difference]: Start difference. First operand has 126 places, 130 transitions, 1169 flow. Second operand 6 states and 181 transitions. [2024-06-28 00:59:11,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 172 transitions, 1806 flow [2024-06-28 00:59:11,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 172 transitions, 1718 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:11,747 INFO L231 Difference]: Finished difference. Result has 130 places, 146 transitions, 1362 flow [2024-06-28 00:59:11,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1087, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1362, PETRI_PLACES=130, PETRI_TRANSITIONS=146} [2024-06-28 00:59:11,748 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 80 predicate places. [2024-06-28 00:59:11,748 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 146 transitions, 1362 flow [2024-06-28 00:59:11,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:11,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:11,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:11,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 00:59:11,749 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-28 00:59:11,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:11,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1497222843, now seen corresponding path program 2 times [2024-06-28 00:59:11,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:11,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226609069] [2024-06-28 00:59:11,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:11,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:11,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:11,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:11,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:11,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226609069] [2024-06-28 00:59:11,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226609069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:11,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:11,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:11,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740230289] [2024-06-28 00:59:11,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:11,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:11,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:11,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:11,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:11,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:11,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 146 transitions, 1362 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:11,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:11,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:11,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:12,277 INFO L124 PetriNetUnfolderBase]: 1969/3203 cut-off events. [2024-06-28 00:59:12,278 INFO L125 PetriNetUnfolderBase]: For 42554/42554 co-relation queries the response was YES. [2024-06-28 00:59:12,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15922 conditions, 3203 events. 1969/3203 cut-off events. For 42554/42554 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 18972 event pairs, 400 based on Foata normal form. 2/3199 useless extension candidates. Maximal degree in co-relation 15862. Up to 2728 conditions per place. [2024-06-28 00:59:12,300 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 131 selfloop transitions, 34 changer transitions 0/179 dead transitions. [2024-06-28 00:59:12,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 179 transitions, 1901 flow [2024-06-28 00:59:12,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:59:12,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:59:12,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 158 transitions. [2024-06-28 00:59:12,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6869565217391305 [2024-06-28 00:59:12,302 INFO L175 Difference]: Start difference. First operand has 130 places, 146 transitions, 1362 flow. Second operand 5 states and 158 transitions. [2024-06-28 00:59:12,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 179 transitions, 1901 flow [2024-06-28 00:59:12,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 179 transitions, 1861 flow, removed 20 selfloop flow, removed 0 redundant places. [2024-06-28 00:59:12,411 INFO L231 Difference]: Finished difference. Result has 136 places, 154 transitions, 1548 flow [2024-06-28 00:59:12,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1322, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1548, PETRI_PLACES=136, PETRI_TRANSITIONS=154} [2024-06-28 00:59:12,412 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 86 predicate places. [2024-06-28 00:59:12,412 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 154 transitions, 1548 flow [2024-06-28 00:59:12,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:12,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:12,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:12,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 00:59:12,413 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-28 00:59:12,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:12,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1496777373, now seen corresponding path program 3 times [2024-06-28 00:59:12,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:12,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392359520] [2024-06-28 00:59:12,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:12,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:12,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:12,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:12,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:12,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392359520] [2024-06-28 00:59:12,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392359520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:12,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:12,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:12,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290538257] [2024-06-28 00:59:12,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:12,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:12,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:12,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:12,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:12,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:12,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 154 transitions, 1548 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:12,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:12,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:12,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:13,004 INFO L124 PetriNetUnfolderBase]: 1977/3221 cut-off events. [2024-06-28 00:59:13,004 INFO L125 PetriNetUnfolderBase]: For 46008/46014 co-relation queries the response was YES. [2024-06-28 00:59:13,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16370 conditions, 3221 events. 1977/3221 cut-off events. For 46008/46014 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 19333 event pairs, 422 based on Foata normal form. 6/3216 useless extension candidates. Maximal degree in co-relation 16306. Up to 2678 conditions per place. [2024-06-28 00:59:13,031 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 121 selfloop transitions, 45 changer transitions 0/180 dead transitions. [2024-06-28 00:59:13,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 180 transitions, 2076 flow [2024-06-28 00:59:13,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:59:13,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:59:13,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 156 transitions. [2024-06-28 00:59:13,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6782608695652174 [2024-06-28 00:59:13,032 INFO L175 Difference]: Start difference. First operand has 136 places, 154 transitions, 1548 flow. Second operand 5 states and 156 transitions. [2024-06-28 00:59:13,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 180 transitions, 2076 flow [2024-06-28 00:59:13,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 180 transitions, 2027 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-28 00:59:13,106 INFO L231 Difference]: Finished difference. Result has 139 places, 157 transitions, 1643 flow [2024-06-28 00:59:13,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1499, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1643, PETRI_PLACES=139, PETRI_TRANSITIONS=157} [2024-06-28 00:59:13,107 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 89 predicate places. [2024-06-28 00:59:13,107 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 157 transitions, 1643 flow [2024-06-28 00:59:13,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:13,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:13,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:13,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 00:59:13,107 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:13,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:13,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1269644157, now seen corresponding path program 1 times [2024-06-28 00:59:13,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:13,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713828860] [2024-06-28 00:59:13,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:13,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:13,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:13,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:13,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:13,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713828860] [2024-06-28 00:59:13,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713828860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:13,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:13,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:13,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84188936] [2024-06-28 00:59:13,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:13,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:13,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:13,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:13,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:13,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:13,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 157 transitions, 1643 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:13,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:13,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:13,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:13,653 INFO L124 PetriNetUnfolderBase]: 2013/3280 cut-off events. [2024-06-28 00:59:13,653 INFO L125 PetriNetUnfolderBase]: For 50746/50746 co-relation queries the response was YES. [2024-06-28 00:59:13,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16893 conditions, 3280 events. 2013/3280 cut-off events. For 50746/50746 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 19696 event pairs, 432 based on Foata normal form. 2/3271 useless extension candidates. Maximal degree in co-relation 16828. Up to 2715 conditions per place. [2024-06-28 00:59:13,674 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 142 selfloop transitions, 38 changer transitions 0/194 dead transitions. [2024-06-28 00:59:13,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 194 transitions, 2289 flow [2024-06-28 00:59:13,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:13,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:13,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-28 00:59:13,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6557971014492754 [2024-06-28 00:59:13,675 INFO L175 Difference]: Start difference. First operand has 139 places, 157 transitions, 1643 flow. Second operand 6 states and 181 transitions. [2024-06-28 00:59:13,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 194 transitions, 2289 flow [2024-06-28 00:59:13,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 194 transitions, 2183 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:13,765 INFO L231 Difference]: Finished difference. Result has 142 places, 168 transitions, 1754 flow [2024-06-28 00:59:13,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1541, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1754, PETRI_PLACES=142, PETRI_TRANSITIONS=168} [2024-06-28 00:59:13,765 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 92 predicate places. [2024-06-28 00:59:13,765 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 168 transitions, 1754 flow [2024-06-28 00:59:13,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:13,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:13,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:13,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 00:59:13,766 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:13,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:13,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1860340059, now seen corresponding path program 2 times [2024-06-28 00:59:13,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:13,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382719750] [2024-06-28 00:59:13,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:13,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:13,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:13,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-28 00:59:13,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:13,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382719750] [2024-06-28 00:59:13,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382719750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:13,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:13,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:13,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578212207] [2024-06-28 00:59:13,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:13,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:13,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:13,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:13,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:13,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:13,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 168 transitions, 1754 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:13,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:13,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:13,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:14,350 INFO L124 PetriNetUnfolderBase]: 2057/3419 cut-off events. [2024-06-28 00:59:14,350 INFO L125 PetriNetUnfolderBase]: For 53111/53111 co-relation queries the response was YES. [2024-06-28 00:59:14,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17663 conditions, 3419 events. 2057/3419 cut-off events. For 53111/53111 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 20925 event pairs, 458 based on Foata normal form. 2/3413 useless extension candidates. Maximal degree in co-relation 17598. Up to 2862 conditions per place. [2024-06-28 00:59:14,377 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 152 selfloop transitions, 31 changer transitions 0/197 dead transitions. [2024-06-28 00:59:14,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 197 transitions, 2291 flow [2024-06-28 00:59:14,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:14,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:14,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-28 00:59:14,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-28 00:59:14,378 INFO L175 Difference]: Start difference. First operand has 142 places, 168 transitions, 1754 flow. Second operand 6 states and 174 transitions. [2024-06-28 00:59:14,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 197 transitions, 2291 flow [2024-06-28 00:59:14,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 197 transitions, 2215 flow, removed 30 selfloop flow, removed 1 redundant places. [2024-06-28 00:59:14,458 INFO L231 Difference]: Finished difference. Result has 147 places, 176 transitions, 1878 flow [2024-06-28 00:59:14,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1694, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1878, PETRI_PLACES=147, PETRI_TRANSITIONS=176} [2024-06-28 00:59:14,459 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 97 predicate places. [2024-06-28 00:59:14,459 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 176 transitions, 1878 flow [2024-06-28 00:59:14,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:14,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:14,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:14,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 00:59:14,459 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-28 00:59:14,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:14,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1146733561, now seen corresponding path program 1 times [2024-06-28 00:59:14,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:14,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817145771] [2024-06-28 00:59:14,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:14,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:14,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:14,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:14,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:14,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817145771] [2024-06-28 00:59:14,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817145771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:14,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:14,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:14,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170563212] [2024-06-28 00:59:14,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:14,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:14,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:14,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:14,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:14,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:14,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 176 transitions, 1878 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:14,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:14,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:14,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:15,091 INFO L124 PetriNetUnfolderBase]: 2079/3468 cut-off events. [2024-06-28 00:59:15,091 INFO L125 PetriNetUnfolderBase]: For 57076/57076 co-relation queries the response was YES. [2024-06-28 00:59:15,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18058 conditions, 3468 events. 2079/3468 cut-off events. For 57076/57076 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 21347 event pairs, 473 based on Foata normal form. 2/3455 useless extension candidates. Maximal degree in co-relation 17990. Up to 2789 conditions per place. [2024-06-28 00:59:15,127 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 137 selfloop transitions, 52 changer transitions 0/203 dead transitions. [2024-06-28 00:59:15,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 203 transitions, 2477 flow [2024-06-28 00:59:15,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:15,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:15,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-28 00:59:15,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.644927536231884 [2024-06-28 00:59:15,129 INFO L175 Difference]: Start difference. First operand has 147 places, 176 transitions, 1878 flow. Second operand 6 states and 178 transitions. [2024-06-28 00:59:15,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 203 transitions, 2477 flow [2024-06-28 00:59:15,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 203 transitions, 2392 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:15,243 INFO L231 Difference]: Finished difference. Result has 150 places, 180 transitions, 1965 flow [2024-06-28 00:59:15,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1793, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1965, PETRI_PLACES=150, PETRI_TRANSITIONS=180} [2024-06-28 00:59:15,245 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 100 predicate places. [2024-06-28 00:59:15,245 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 180 transitions, 1965 flow [2024-06-28 00:59:15,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:15,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:15,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:15,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 00:59:15,245 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-28 00:59:15,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:15,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1538104217, now seen corresponding path program 2 times [2024-06-28 00:59:15,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:15,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772015342] [2024-06-28 00:59:15,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:15,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:15,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:15,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:15,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:15,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772015342] [2024-06-28 00:59:15,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772015342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:15,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:15,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:15,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048719597] [2024-06-28 00:59:15,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:15,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:15,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:15,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:15,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:15,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:15,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 180 transitions, 1965 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:15,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:15,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:15,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:15,751 INFO L124 PetriNetUnfolderBase]: 2087/3399 cut-off events. [2024-06-28 00:59:15,751 INFO L125 PetriNetUnfolderBase]: For 58684/58684 co-relation queries the response was YES. [2024-06-28 00:59:15,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18236 conditions, 3399 events. 2087/3399 cut-off events. For 58684/58684 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 20567 event pairs, 438 based on Foata normal form. 2/3385 useless extension candidates. Maximal degree in co-relation 18167. Up to 2799 conditions per place. [2024-06-28 00:59:15,777 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 134 selfloop transitions, 55 changer transitions 0/203 dead transitions. [2024-06-28 00:59:15,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 203 transitions, 2552 flow [2024-06-28 00:59:15,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:59:15,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:59:15,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 153 transitions. [2024-06-28 00:59:15,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6652173913043479 [2024-06-28 00:59:15,778 INFO L175 Difference]: Start difference. First operand has 150 places, 180 transitions, 1965 flow. Second operand 5 states and 153 transitions. [2024-06-28 00:59:15,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 203 transitions, 2552 flow [2024-06-28 00:59:15,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 203 transitions, 2399 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:15,881 INFO L231 Difference]: Finished difference. Result has 151 places, 183 transitions, 1985 flow [2024-06-28 00:59:15,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1818, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1985, PETRI_PLACES=151, PETRI_TRANSITIONS=183} [2024-06-28 00:59:15,882 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 101 predicate places. [2024-06-28 00:59:15,882 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 183 transitions, 1985 flow [2024-06-28 00:59:15,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:15,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:15,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:15,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 00:59:15,883 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-28 00:59:15,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:15,883 INFO L85 PathProgramCache]: Analyzing trace with hash 345975029, now seen corresponding path program 3 times [2024-06-28 00:59:15,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:15,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164867624] [2024-06-28 00:59:15,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:15,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:15,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:15,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:15,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:15,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164867624] [2024-06-28 00:59:15,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164867624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:15,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:15,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:15,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102305299] [2024-06-28 00:59:15,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:15,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:15,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:15,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:15,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:16,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:16,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 183 transitions, 1985 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:16,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:16,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:16,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:16,395 INFO L124 PetriNetUnfolderBase]: 2079/3484 cut-off events. [2024-06-28 00:59:16,395 INFO L125 PetriNetUnfolderBase]: For 59379/59379 co-relation queries the response was YES. [2024-06-28 00:59:16,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18248 conditions, 3484 events. 2079/3484 cut-off events. For 59379/59379 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 21298 event pairs, 486 based on Foata normal form. 2/3481 useless extension candidates. Maximal degree in co-relation 18179. Up to 2871 conditions per place. [2024-06-28 00:59:16,425 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 155 selfloop transitions, 38 changer transitions 0/207 dead transitions. [2024-06-28 00:59:16,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 207 transitions, 2429 flow [2024-06-28 00:59:16,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:59:16,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:59:16,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-06-28 00:59:16,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6826086956521739 [2024-06-28 00:59:16,426 INFO L175 Difference]: Start difference. First operand has 151 places, 183 transitions, 1985 flow. Second operand 5 states and 157 transitions. [2024-06-28 00:59:16,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 207 transitions, 2429 flow [2024-06-28 00:59:16,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 207 transitions, 2289 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:16,559 INFO L231 Difference]: Finished difference. Result has 153 places, 183 transitions, 1945 flow [2024-06-28 00:59:16,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1845, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1945, PETRI_PLACES=153, PETRI_TRANSITIONS=183} [2024-06-28 00:59:16,560 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 103 predicate places. [2024-06-28 00:59:16,560 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 183 transitions, 1945 flow [2024-06-28 00:59:16,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:16,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:16,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:16,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 00:59:16,561 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-28 00:59:16,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:16,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1496992451, now seen corresponding path program 3 times [2024-06-28 00:59:16,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:16,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354286957] [2024-06-28 00:59:16,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:16,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:16,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:16,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:16,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:16,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354286957] [2024-06-28 00:59:16,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354286957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:16,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:16,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:16,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179789130] [2024-06-28 00:59:16,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:16,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:16,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:16,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:16,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:16,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:16,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 183 transitions, 1945 flow. Second operand has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:16,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:16,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:16,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:17,181 INFO L124 PetriNetUnfolderBase]: 2087/3497 cut-off events. [2024-06-28 00:59:17,181 INFO L125 PetriNetUnfolderBase]: For 60859/60859 co-relation queries the response was YES. [2024-06-28 00:59:17,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18178 conditions, 3497 events. 2087/3497 cut-off events. For 60859/60859 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 21692 event pairs, 451 based on Foata normal form. 2/3491 useless extension candidates. Maximal degree in co-relation 18109. Up to 2817 conditions per place. [2024-06-28 00:59:17,212 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 153 selfloop transitions, 47 changer transitions 0/214 dead transitions. [2024-06-28 00:59:17,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 214 transitions, 2509 flow [2024-06-28 00:59:17,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:17,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:17,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-28 00:59:17,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6594202898550725 [2024-06-28 00:59:17,213 INFO L175 Difference]: Start difference. First operand has 153 places, 183 transitions, 1945 flow. Second operand 6 states and 182 transitions. [2024-06-28 00:59:17,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 214 transitions, 2509 flow [2024-06-28 00:59:17,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 214 transitions, 2417 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:17,314 INFO L231 Difference]: Finished difference. Result has 156 places, 186 transitions, 2025 flow [2024-06-28 00:59:17,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1853, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2025, PETRI_PLACES=156, PETRI_TRANSITIONS=186} [2024-06-28 00:59:17,314 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 106 predicate places. [2024-06-28 00:59:17,314 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 186 transitions, 2025 flow [2024-06-28 00:59:17,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.166666666666668) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:17,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:17,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:17,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 00:59:17,315 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-28 00:59:17,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:17,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1497238715, now seen corresponding path program 1 times [2024-06-28 00:59:17,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:17,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657232507] [2024-06-28 00:59:17,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:17,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:17,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:17,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:17,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:17,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657232507] [2024-06-28 00:59:17,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657232507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:17,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:17,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:17,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206483967] [2024-06-28 00:59:17,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:17,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:17,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:17,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:17,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:17,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-28 00:59:17,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 186 transitions, 2025 flow. Second operand has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:17,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:17,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-28 00:59:17,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:17,879 INFO L124 PetriNetUnfolderBase]: 2002/3284 cut-off events. [2024-06-28 00:59:17,880 INFO L125 PetriNetUnfolderBase]: For 58651/58651 co-relation queries the response was YES. [2024-06-28 00:59:17,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17649 conditions, 3284 events. 2002/3284 cut-off events. For 58651/58651 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 19848 event pairs, 389 based on Foata normal form. 2/3279 useless extension candidates. Maximal degree in co-relation 17578. Up to 2704 conditions per place. [2024-06-28 00:59:17,913 INFO L140 encePairwiseOnDemand]: 41/46 looper letters, 150 selfloop transitions, 10 changer transitions 0/201 dead transitions. [2024-06-28 00:59:17,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 201 transitions, 2399 flow [2024-06-28 00:59:17,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:59:17,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:59:17,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-06-28 00:59:17,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.657608695652174 [2024-06-28 00:59:17,914 INFO L175 Difference]: Start difference. First operand has 156 places, 186 transitions, 2025 flow. Second operand 4 states and 121 transitions. [2024-06-28 00:59:17,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 201 transitions, 2399 flow [2024-06-28 00:59:18,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 201 transitions, 2308 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:18,047 INFO L231 Difference]: Finished difference. Result has 156 places, 188 transitions, 1987 flow [2024-06-28 00:59:18,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1934, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1987, PETRI_PLACES=156, PETRI_TRANSITIONS=188} [2024-06-28 00:59:18,047 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 106 predicate places. [2024-06-28 00:59:18,048 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 188 transitions, 1987 flow [2024-06-28 00:59:18,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.166666666666668) internal successors, (127), 6 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:18,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:18,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:18,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 00:59:18,048 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:18,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:18,048 INFO L85 PathProgramCache]: Analyzing trace with hash 1014169834, now seen corresponding path program 1 times [2024-06-28 00:59:18,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:18,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925672215] [2024-06-28 00:59:18,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:18,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:18,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:18,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:18,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:18,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925672215] [2024-06-28 00:59:18,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925672215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:18,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:18,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:59:18,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433755156] [2024-06-28 00:59:18,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:18,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:59:18,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:18,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:59:18,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:59:18,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:18,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 188 transitions, 1987 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:18,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:18,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:18,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:18,800 INFO L124 PetriNetUnfolderBase]: 2271/3772 cut-off events. [2024-06-28 00:59:18,800 INFO L125 PetriNetUnfolderBase]: For 72923/72923 co-relation queries the response was YES. [2024-06-28 00:59:18,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19800 conditions, 3772 events. 2271/3772 cut-off events. For 72923/72923 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 23532 event pairs, 363 based on Foata normal form. 12/3770 useless extension candidates. Maximal degree in co-relation 19728. Up to 2636 conditions per place. [2024-06-28 00:59:18,839 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 195 selfloop transitions, 47 changer transitions 0/256 dead transitions. [2024-06-28 00:59:18,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 256 transitions, 2798 flow [2024-06-28 00:59:18,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:59:18,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:59:18,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 277 transitions. [2024-06-28 00:59:18,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6690821256038647 [2024-06-28 00:59:18,841 INFO L175 Difference]: Start difference. First operand has 156 places, 188 transitions, 1987 flow. Second operand 9 states and 277 transitions. [2024-06-28 00:59:18,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 256 transitions, 2798 flow [2024-06-28 00:59:18,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 256 transitions, 2761 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-28 00:59:18,964 INFO L231 Difference]: Finished difference. Result has 165 places, 193 transitions, 2124 flow [2024-06-28 00:59:18,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1950, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2124, PETRI_PLACES=165, PETRI_TRANSITIONS=193} [2024-06-28 00:59:18,965 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 115 predicate places. [2024-06-28 00:59:18,965 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 193 transitions, 2124 flow [2024-06-28 00:59:18,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:18,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:18,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:18,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 00:59:18,965 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:18,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:18,966 INFO L85 PathProgramCache]: Analyzing trace with hash 2077920940, now seen corresponding path program 2 times [2024-06-28 00:59:18,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:18,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228662483] [2024-06-28 00:59:18,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:18,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:18,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:19,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:19,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:19,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228662483] [2024-06-28 00:59:19,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228662483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:19,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:19,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:59:19,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062526224] [2024-06-28 00:59:19,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:19,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:59:19,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:19,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:59:19,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:59:19,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:19,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 193 transitions, 2124 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:19,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:19,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:19,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:19,850 INFO L124 PetriNetUnfolderBase]: 2460/4168 cut-off events. [2024-06-28 00:59:19,850 INFO L125 PetriNetUnfolderBase]: For 85928/85928 co-relation queries the response was YES. [2024-06-28 00:59:19,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22203 conditions, 4168 events. 2460/4168 cut-off events. For 85928/85928 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 27097 event pairs, 769 based on Foata normal form. 12/4131 useless extension candidates. Maximal degree in co-relation 22128. Up to 3106 conditions per place. [2024-06-28 00:59:19,890 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 191 selfloop transitions, 45 changer transitions 0/250 dead transitions. [2024-06-28 00:59:19,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 250 transitions, 2887 flow [2024-06-28 00:59:19,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:59:19,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:59:19,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 249 transitions. [2024-06-28 00:59:19,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6766304347826086 [2024-06-28 00:59:19,891 INFO L175 Difference]: Start difference. First operand has 165 places, 193 transitions, 2124 flow. Second operand 8 states and 249 transitions. [2024-06-28 00:59:19,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 250 transitions, 2887 flow [2024-06-28 00:59:20,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 250 transitions, 2817 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:20,031 INFO L231 Difference]: Finished difference. Result has 170 places, 196 transitions, 2198 flow [2024-06-28 00:59:20,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2054, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2198, PETRI_PLACES=170, PETRI_TRANSITIONS=196} [2024-06-28 00:59:20,032 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 120 predicate places. [2024-06-28 00:59:20,032 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 196 transitions, 2198 flow [2024-06-28 00:59:20,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:20,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:20,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:20,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 00:59:20,032 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:20,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:20,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1981290076, now seen corresponding path program 3 times [2024-06-28 00:59:20,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:20,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257208890] [2024-06-28 00:59:20,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:20,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:20,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:20,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:20,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:20,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257208890] [2024-06-28 00:59:20,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257208890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:20,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:20,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:59:20,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477689615] [2024-06-28 00:59:20,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:20,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:59:20,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:20,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:59:20,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:59:20,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:20,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 196 transitions, 2198 flow. Second operand has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:20,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:20,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:20,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:20,791 INFO L124 PetriNetUnfolderBase]: 2432/4122 cut-off events. [2024-06-28 00:59:20,792 INFO L125 PetriNetUnfolderBase]: For 85552/85552 co-relation queries the response was YES. [2024-06-28 00:59:20,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22005 conditions, 4122 events. 2432/4122 cut-off events. For 85552/85552 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 26807 event pairs, 798 based on Foata normal form. 16/4084 useless extension candidates. Maximal degree in co-relation 21927. Up to 3223 conditions per place. [2024-06-28 00:59:20,831 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 188 selfloop transitions, 44 changer transitions 0/246 dead transitions. [2024-06-28 00:59:20,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 246 transitions, 2808 flow [2024-06-28 00:59:20,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:59:20,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:59:20,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 244 transitions. [2024-06-28 00:59:20,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6630434782608695 [2024-06-28 00:59:20,833 INFO L175 Difference]: Start difference. First operand has 170 places, 196 transitions, 2198 flow. Second operand 8 states and 244 transitions. [2024-06-28 00:59:20,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 246 transitions, 2808 flow [2024-06-28 00:59:21,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 246 transitions, 2734 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:21,022 INFO L231 Difference]: Finished difference. Result has 174 places, 197 transitions, 2241 flow [2024-06-28 00:59:21,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2132, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2241, PETRI_PLACES=174, PETRI_TRANSITIONS=197} [2024-06-28 00:59:21,022 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 124 predicate places. [2024-06-28 00:59:21,023 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 197 transitions, 2241 flow [2024-06-28 00:59:21,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.5) internal successors, (156), 8 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:21,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:21,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:21,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 00:59:21,023 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:21,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:21,023 INFO L85 PathProgramCache]: Analyzing trace with hash 295582918, now seen corresponding path program 4 times [2024-06-28 00:59:21,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:21,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314369052] [2024-06-28 00:59:21,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:21,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:21,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:21,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:21,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:21,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314369052] [2024-06-28 00:59:21,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314369052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:21,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:21,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:21,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735388284] [2024-06-28 00:59:21,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:21,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:21,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:21,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:21,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:21,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:21,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 197 transitions, 2241 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:21,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:21,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:21,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:21,747 INFO L124 PetriNetUnfolderBase]: 2526/4254 cut-off events. [2024-06-28 00:59:21,747 INFO L125 PetriNetUnfolderBase]: For 90168/90168 co-relation queries the response was YES. [2024-06-28 00:59:21,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22759 conditions, 4254 events. 2526/4254 cut-off events. For 90168/90168 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 27788 event pairs, 848 based on Foata normal form. 16/4212 useless extension candidates. Maximal degree in co-relation 22679. Up to 3373 conditions per place. [2024-06-28 00:59:21,784 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 177 selfloop transitions, 44 changer transitions 0/235 dead transitions. [2024-06-28 00:59:21,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 235 transitions, 2795 flow [2024-06-28 00:59:21,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:21,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:21,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-28 00:59:21,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65527950310559 [2024-06-28 00:59:21,785 INFO L175 Difference]: Start difference. First operand has 174 places, 197 transitions, 2241 flow. Second operand 7 states and 211 transitions. [2024-06-28 00:59:21,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 235 transitions, 2795 flow [2024-06-28 00:59:21,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 235 transitions, 2710 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 00:59:21,957 INFO L231 Difference]: Finished difference. Result has 175 places, 198 transitions, 2269 flow [2024-06-28 00:59:21,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2156, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2269, PETRI_PLACES=175, PETRI_TRANSITIONS=198} [2024-06-28 00:59:21,958 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 125 predicate places. [2024-06-28 00:59:21,958 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 198 transitions, 2269 flow [2024-06-28 00:59:21,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:21,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:21,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:21,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 00:59:21,958 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:21,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:21,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1653266144, now seen corresponding path program 5 times [2024-06-28 00:59:21,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:21,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782804624] [2024-06-28 00:59:21,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:21,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:21,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:22,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:22,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:22,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782804624] [2024-06-28 00:59:22,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782804624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:22,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:22,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:22,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831177227] [2024-06-28 00:59:22,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:22,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:22,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:22,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:22,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:22,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:22,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 198 transitions, 2269 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:22,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:22,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:22,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:22,688 INFO L124 PetriNetUnfolderBase]: 2620/4278 cut-off events. [2024-06-28 00:59:22,688 INFO L125 PetriNetUnfolderBase]: For 94913/94913 co-relation queries the response was YES. [2024-06-28 00:59:22,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23482 conditions, 4278 events. 2620/4278 cut-off events. For 94913/94913 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 27151 event pairs, 547 based on Foata normal form. 16/4275 useless extension candidates. Maximal degree in co-relation 23401. Up to 3523 conditions per place. [2024-06-28 00:59:22,728 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 179 selfloop transitions, 43 changer transitions 0/236 dead transitions. [2024-06-28 00:59:22,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 236 transitions, 2827 flow [2024-06-28 00:59:22,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:22,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:22,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-28 00:59:22,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65527950310559 [2024-06-28 00:59:22,733 INFO L175 Difference]: Start difference. First operand has 175 places, 198 transitions, 2269 flow. Second operand 7 states and 211 transitions. [2024-06-28 00:59:22,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 236 transitions, 2827 flow [2024-06-28 00:59:22,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 236 transitions, 2732 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:22,942 INFO L231 Difference]: Finished difference. Result has 177 places, 199 transitions, 2287 flow [2024-06-28 00:59:22,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2174, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2287, PETRI_PLACES=177, PETRI_TRANSITIONS=199} [2024-06-28 00:59:22,942 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 127 predicate places. [2024-06-28 00:59:22,943 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 199 transitions, 2287 flow [2024-06-28 00:59:22,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:22,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:22,943 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:22,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 00:59:22,943 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:22,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:22,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1653414014, now seen corresponding path program 6 times [2024-06-28 00:59:22,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:22,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503029540] [2024-06-28 00:59:22,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:22,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:22,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:23,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:23,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:23,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503029540] [2024-06-28 00:59:23,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503029540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:23,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:23,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:23,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123114789] [2024-06-28 00:59:23,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:23,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:23,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:23,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:23,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:23,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:23,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 199 transitions, 2287 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:23,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:23,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:23,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:23,704 INFO L124 PetriNetUnfolderBase]: 2652/4475 cut-off events. [2024-06-28 00:59:23,704 INFO L125 PetriNetUnfolderBase]: For 96838/96838 co-relation queries the response was YES. [2024-06-28 00:59:23,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23770 conditions, 4475 events. 2652/4475 cut-off events. For 96838/96838 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 29515 event pairs, 847 based on Foata normal form. 12/4429 useless extension candidates. Maximal degree in co-relation 23688. Up to 3322 conditions per place. [2024-06-28 00:59:23,748 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 182 selfloop transitions, 46 changer transitions 0/242 dead transitions. [2024-06-28 00:59:23,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 242 transitions, 2895 flow [2024-06-28 00:59:23,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:23,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:23,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-06-28 00:59:23,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6614906832298136 [2024-06-28 00:59:23,750 INFO L175 Difference]: Start difference. First operand has 177 places, 199 transitions, 2287 flow. Second operand 7 states and 213 transitions. [2024-06-28 00:59:23,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 242 transitions, 2895 flow [2024-06-28 00:59:23,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 242 transitions, 2800 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:23,946 INFO L231 Difference]: Finished difference. Result has 180 places, 202 transitions, 2347 flow [2024-06-28 00:59:23,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2192, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2347, PETRI_PLACES=180, PETRI_TRANSITIONS=202} [2024-06-28 00:59:23,946 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 130 predicate places. [2024-06-28 00:59:23,946 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 202 transitions, 2347 flow [2024-06-28 00:59:23,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:23,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:23,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:23,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 00:59:23,947 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:23,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:23,948 INFO L85 PathProgramCache]: Analyzing trace with hash 658822380, now seen corresponding path program 1 times [2024-06-28 00:59:23,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:23,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563701212] [2024-06-28 00:59:23,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:23,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:23,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:24,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:24,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:24,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563701212] [2024-06-28 00:59:24,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563701212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:24,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:24,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:24,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845807757] [2024-06-28 00:59:24,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:24,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:24,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:24,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:24,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:24,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:24,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 202 transitions, 2347 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:24,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:24,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:24,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:24,616 INFO L124 PetriNetUnfolderBase]: 2719/4457 cut-off events. [2024-06-28 00:59:24,616 INFO L125 PetriNetUnfolderBase]: For 101034/101034 co-relation queries the response was YES. [2024-06-28 00:59:24,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24298 conditions, 4457 events. 2719/4457 cut-off events. For 101034/101034 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 28696 event pairs, 492 based on Foata normal form. 12/4448 useless extension candidates. Maximal degree in co-relation 24214. Up to 3273 conditions per place. [2024-06-28 00:59:24,657 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 180 selfloop transitions, 49 changer transitions 0/243 dead transitions. [2024-06-28 00:59:24,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 243 transitions, 2933 flow [2024-06-28 00:59:24,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:24,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:24,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-28 00:59:24,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6645962732919255 [2024-06-28 00:59:24,658 INFO L175 Difference]: Start difference. First operand has 180 places, 202 transitions, 2347 flow. Second operand 7 states and 214 transitions. [2024-06-28 00:59:24,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 243 transitions, 2933 flow [2024-06-28 00:59:24,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 243 transitions, 2861 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:24,875 INFO L231 Difference]: Finished difference. Result has 184 places, 203 transitions, 2403 flow [2024-06-28 00:59:24,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2275, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2403, PETRI_PLACES=184, PETRI_TRANSITIONS=203} [2024-06-28 00:59:24,876 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 134 predicate places. [2024-06-28 00:59:24,876 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 203 transitions, 2403 flow [2024-06-28 00:59:24,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:24,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:24,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-28 00:59:24,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 00:59:24,876 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:24,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:24,877 INFO L85 PathProgramCache]: Analyzing trace with hash 945309800, now seen corresponding path program 7 times [2024-06-28 00:59:24,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:24,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601768328] [2024-06-28 00:59:24,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:24,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:24,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:24,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:24,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:24,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601768328] [2024-06-28 00:59:24,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601768328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:24,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:24,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:24,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879864905] [2024-06-28 00:59:24,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:24,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:24,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:24,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:24,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:25,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:25,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 203 transitions, 2403 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:25,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:25,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:25,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:25,578 INFO L124 PetriNetUnfolderBase]: 2786/4736 cut-off events. [2024-06-28 00:59:25,578 INFO L125 PetriNetUnfolderBase]: For 106849/106849 co-relation queries the response was YES. [2024-06-28 00:59:25,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25315 conditions, 4736 events. 2786/4736 cut-off events. For 106849/106849 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 31703 event pairs, 768 based on Foata normal form. 12/4687 useless extension candidates. Maximal degree in co-relation 25229. Up to 3570 conditions per place. [2024-06-28 00:59:25,624 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 193 selfloop transitions, 46 changer transitions 0/253 dead transitions. [2024-06-28 00:59:25,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 253 transitions, 3167 flow [2024-06-28 00:59:25,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:25,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:25,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 222 transitions. [2024-06-28 00:59:25,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6894409937888198 [2024-06-28 00:59:25,625 INFO L175 Difference]: Start difference. First operand has 184 places, 203 transitions, 2403 flow. Second operand 7 states and 222 transitions. [2024-06-28 00:59:25,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 253 transitions, 3167 flow [2024-06-28 00:59:25,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 253 transitions, 3053 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:25,848 INFO L231 Difference]: Finished difference. Result has 187 places, 205 transitions, 2423 flow [2024-06-28 00:59:25,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2289, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2423, PETRI_PLACES=187, PETRI_TRANSITIONS=205} [2024-06-28 00:59:25,849 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 137 predicate places. [2024-06-28 00:59:25,849 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 205 transitions, 2423 flow [2024-06-28 00:59:25,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:25,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:25,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:25,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 00:59:25,849 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:25,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:25,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1711271606, now seen corresponding path program 8 times [2024-06-28 00:59:25,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:25,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392844156] [2024-06-28 00:59:25,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:25,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:25,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:25,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:25,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:25,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392844156] [2024-06-28 00:59:25,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392844156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:25,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:25,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:25,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40498307] [2024-06-28 00:59:25,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:25,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:25,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:25,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:25,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:26,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:26,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 205 transitions, 2423 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:26,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:26,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:26,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:26,670 INFO L124 PetriNetUnfolderBase]: 2880/4922 cut-off events. [2024-06-28 00:59:26,670 INFO L125 PetriNetUnfolderBase]: For 114624/114624 co-relation queries the response was YES. [2024-06-28 00:59:26,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26069 conditions, 4922 events. 2880/4922 cut-off events. For 114624/114624 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 33308 event pairs, 973 based on Foata normal form. 16/4870 useless extension candidates. Maximal degree in co-relation 25981. Up to 3947 conditions per place. [2024-06-28 00:59:26,709 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 191 selfloop transitions, 44 changer transitions 0/249 dead transitions. [2024-06-28 00:59:26,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 249 transitions, 3027 flow [2024-06-28 00:59:26,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:26,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:26,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 217 transitions. [2024-06-28 00:59:26,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6739130434782609 [2024-06-28 00:59:26,710 INFO L175 Difference]: Start difference. First operand has 187 places, 205 transitions, 2423 flow. Second operand 7 states and 217 transitions. [2024-06-28 00:59:26,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 249 transitions, 3027 flow [2024-06-28 00:59:26,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 249 transitions, 2881 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 00:59:26,941 INFO L231 Difference]: Finished difference. Result has 188 places, 206 transitions, 2396 flow [2024-06-28 00:59:26,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2281, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2396, PETRI_PLACES=188, PETRI_TRANSITIONS=206} [2024-06-28 00:59:26,942 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 138 predicate places. [2024-06-28 00:59:26,942 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 206 transitions, 2396 flow [2024-06-28 00:59:26,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:26,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:26,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:26,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 00:59:26,943 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:26,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:26,943 INFO L85 PathProgramCache]: Analyzing trace with hash 171884422, now seen corresponding path program 9 times [2024-06-28 00:59:26,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:26,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587388451] [2024-06-28 00:59:26,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:26,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:26,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:27,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-28 00:59:27,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:27,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587388451] [2024-06-28 00:59:27,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587388451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:27,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:27,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:27,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992441173] [2024-06-28 00:59:27,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:27,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:27,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:27,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:27,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:27,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:27,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 206 transitions, 2396 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:27,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:27,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:27,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:27,816 INFO L124 PetriNetUnfolderBase]: 2974/5077 cut-off events. [2024-06-28 00:59:27,817 INFO L125 PetriNetUnfolderBase]: For 120153/120159 co-relation queries the response was YES. [2024-06-28 00:59:27,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26404 conditions, 5077 events. 2974/5077 cut-off events. For 120153/120159 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 34705 event pairs, 1006 based on Foata normal form. 20/5030 useless extension candidates. Maximal degree in co-relation 26316. Up to 4097 conditions per place. [2024-06-28 00:59:27,864 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 188 selfloop transitions, 42 changer transitions 0/244 dead transitions. [2024-06-28 00:59:27,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 244 transitions, 2972 flow [2024-06-28 00:59:27,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:27,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:27,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 00:59:27,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6459627329192547 [2024-06-28 00:59:27,866 INFO L175 Difference]: Start difference. First operand has 188 places, 206 transitions, 2396 flow. Second operand 7 states and 208 transitions. [2024-06-28 00:59:27,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 244 transitions, 2972 flow [2024-06-28 00:59:28,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 244 transitions, 2879 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:28,113 INFO L231 Difference]: Finished difference. Result has 190 places, 207 transitions, 2416 flow [2024-06-28 00:59:28,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2303, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2416, PETRI_PLACES=190, PETRI_TRANSITIONS=207} [2024-06-28 00:59:28,114 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 140 predicate places. [2024-06-28 00:59:28,114 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 207 transitions, 2416 flow [2024-06-28 00:59:28,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:28,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:28,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:28,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 00:59:28,115 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:28,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:28,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1511969816, now seen corresponding path program 10 times [2024-06-28 00:59:28,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:28,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354416404] [2024-06-28 00:59:28,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:28,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:28,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:28,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:28,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:28,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354416404] [2024-06-28 00:59:28,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354416404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:28,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:28,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:28,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682880494] [2024-06-28 00:59:28,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:28,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:28,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:28,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:28,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:28,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:28,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 207 transitions, 2416 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:28,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:28,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:28,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:28,984 INFO L124 PetriNetUnfolderBase]: 2946/5045 cut-off events. [2024-06-28 00:59:28,984 INFO L125 PetriNetUnfolderBase]: For 112745/112745 co-relation queries the response was YES. [2024-06-28 00:59:29,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25705 conditions, 5045 events. 2946/5045 cut-off events. For 112745/112745 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 34377 event pairs, 987 based on Foata normal form. 16/4992 useless extension candidates. Maximal degree in co-relation 25616. Up to 4053 conditions per place. [2024-06-28 00:59:29,035 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 191 selfloop transitions, 43 changer transitions 0/248 dead transitions. [2024-06-28 00:59:29,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 248 transitions, 3010 flow [2024-06-28 00:59:29,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:29,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:29,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-06-28 00:59:29,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6645962732919255 [2024-06-28 00:59:29,037 INFO L175 Difference]: Start difference. First operand has 190 places, 207 transitions, 2416 flow. Second operand 7 states and 214 transitions. [2024-06-28 00:59:29,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 248 transitions, 3010 flow [2024-06-28 00:59:29,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 248 transitions, 2903 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:29,286 INFO L231 Difference]: Finished difference. Result has 192 places, 208 transitions, 2426 flow [2024-06-28 00:59:29,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2317, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2426, PETRI_PLACES=192, PETRI_TRANSITIONS=208} [2024-06-28 00:59:29,286 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 142 predicate places. [2024-06-28 00:59:29,286 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 208 transitions, 2426 flow [2024-06-28 00:59:29,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:29,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:29,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:29,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 00:59:29,287 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:29,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:29,288 INFO L85 PathProgramCache]: Analyzing trace with hash 179508934, now seen corresponding path program 2 times [2024-06-28 00:59:29,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:29,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605577818] [2024-06-28 00:59:29,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:29,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:29,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:29,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:29,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:29,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605577818] [2024-06-28 00:59:29,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605577818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:29,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:29,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:29,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475066817] [2024-06-28 00:59:29,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:29,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:29,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:29,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:29,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:29,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:29,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 208 transitions, 2426 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:29,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:29,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:29,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:30,044 INFO L124 PetriNetUnfolderBase]: 3013/4968 cut-off events. [2024-06-28 00:59:30,044 INFO L125 PetriNetUnfolderBase]: For 114096/114102 co-relation queries the response was YES. [2024-06-28 00:59:30,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25853 conditions, 4968 events. 3013/4968 cut-off events. For 114096/114102 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 32991 event pairs, 600 based on Foata normal form. 16/4966 useless extension candidates. Maximal degree in co-relation 25763. Up to 4037 conditions per place. [2024-06-28 00:59:30,092 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 191 selfloop transitions, 44 changer transitions 0/249 dead transitions. [2024-06-28 00:59:30,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 249 transitions, 3026 flow [2024-06-28 00:59:30,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:30,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:30,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-28 00:59:30,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65527950310559 [2024-06-28 00:59:30,094 INFO L175 Difference]: Start difference. First operand has 192 places, 208 transitions, 2426 flow. Second operand 7 states and 211 transitions. [2024-06-28 00:59:30,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 249 transitions, 3026 flow [2024-06-28 00:59:30,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 249 transitions, 2939 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:30,319 INFO L231 Difference]: Finished difference. Result has 194 places, 209 transitions, 2459 flow [2024-06-28 00:59:30,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2339, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2459, PETRI_PLACES=194, PETRI_TRANSITIONS=209} [2024-06-28 00:59:30,320 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 144 predicate places. [2024-06-28 00:59:30,320 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 209 transitions, 2459 flow [2024-06-28 00:59:30,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:30,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:30,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:30,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 00:59:30,321 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:30,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:30,321 INFO L85 PathProgramCache]: Analyzing trace with hash -1504345304, now seen corresponding path program 3 times [2024-06-28 00:59:30,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:30,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225563426] [2024-06-28 00:59:30,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:30,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:30,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:30,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:30,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:30,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225563426] [2024-06-28 00:59:30,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225563426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:30,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:30,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:30,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114319354] [2024-06-28 00:59:30,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:30,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:30,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:30,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:30,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:30,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:30,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 209 transitions, 2459 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:30,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:30,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:30,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:31,088 INFO L124 PetriNetUnfolderBase]: 3080/5093 cut-off events. [2024-06-28 00:59:31,089 INFO L125 PetriNetUnfolderBase]: For 118830/118830 co-relation queries the response was YES. [2024-06-28 00:59:31,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26554 conditions, 5093 events. 3080/5093 cut-off events. For 118830/118830 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 33972 event pairs, 621 based on Foata normal form. 12/5085 useless extension candidates. Maximal degree in co-relation 26463. Up to 4014 conditions per place. [2024-06-28 00:59:31,136 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 193 selfloop transitions, 46 changer transitions 0/253 dead transitions. [2024-06-28 00:59:31,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 253 transitions, 3077 flow [2024-06-28 00:59:31,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:31,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:31,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 216 transitions. [2024-06-28 00:59:31,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6708074534161491 [2024-06-28 00:59:31,137 INFO L175 Difference]: Start difference. First operand has 194 places, 209 transitions, 2459 flow. Second operand 7 states and 216 transitions. [2024-06-28 00:59:31,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 253 transitions, 3077 flow [2024-06-28 00:59:31,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 253 transitions, 2971 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:31,436 INFO L231 Difference]: Finished difference. Result has 196 places, 210 transitions, 2479 flow [2024-06-28 00:59:31,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2353, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2479, PETRI_PLACES=196, PETRI_TRANSITIONS=210} [2024-06-28 00:59:31,436 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 146 predicate places. [2024-06-28 00:59:31,436 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 210 transitions, 2479 flow [2024-06-28 00:59:31,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:31,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:31,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:31,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 00:59:31,437 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:31,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:31,437 INFO L85 PathProgramCache]: Analyzing trace with hash 741369542, now seen corresponding path program 4 times [2024-06-28 00:59:31,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:31,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919952566] [2024-06-28 00:59:31,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:31,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:31,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:31,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:31,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:31,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919952566] [2024-06-28 00:59:31,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919952566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:31,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:31,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:31,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32433301] [2024-06-28 00:59:31,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:31,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:31,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:31,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:31,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:31,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:31,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 210 transitions, 2479 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:31,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:31,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:31,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:32,151 INFO L124 PetriNetUnfolderBase]: 3060/5059 cut-off events. [2024-06-28 00:59:32,151 INFO L125 PetriNetUnfolderBase]: For 114765/114771 co-relation queries the response was YES. [2024-06-28 00:59:32,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25890 conditions, 5059 events. 3060/5059 cut-off events. For 114765/114771 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 33786 event pairs, 540 based on Foata normal form. 16/5057 useless extension candidates. Maximal degree in co-relation 25798. Up to 3046 conditions per place. [2024-06-28 00:59:32,200 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 181 selfloop transitions, 55 changer transitions 0/250 dead transitions. [2024-06-28 00:59:32,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 250 transitions, 2985 flow [2024-06-28 00:59:32,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:32,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:32,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-28 00:59:32,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-28 00:59:32,201 INFO L175 Difference]: Start difference. First operand has 196 places, 210 transitions, 2479 flow. Second operand 7 states and 210 transitions. [2024-06-28 00:59:32,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 250 transitions, 2985 flow [2024-06-28 00:59:32,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 250 transitions, 2855 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 00:59:32,472 INFO L231 Difference]: Finished difference. Result has 196 places, 209 transitions, 2389 flow [2024-06-28 00:59:32,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2275, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2389, PETRI_PLACES=196, PETRI_TRANSITIONS=209} [2024-06-28 00:59:32,473 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 146 predicate places. [2024-06-28 00:59:32,473 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 209 transitions, 2389 flow [2024-06-28 00:59:32,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:32,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:32,473 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:32,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 00:59:32,474 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-28 00:59:32,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:32,474 INFO L85 PathProgramCache]: Analyzing trace with hash -704261912, now seen corresponding path program 1 times [2024-06-28 00:59:32,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:32,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972176216] [2024-06-28 00:59:32,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:32,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:32,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:32,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:32,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:32,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972176216] [2024-06-28 00:59:32,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972176216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:32,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:32,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:32,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769070315] [2024-06-28 00:59:32,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:32,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:32,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:32,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:32,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:32,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:32,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 209 transitions, 2389 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:32,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:32,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:32,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:33,259 INFO L124 PetriNetUnfolderBase]: 3096/5252 cut-off events. [2024-06-28 00:59:33,259 INFO L125 PetriNetUnfolderBase]: For 106817/106817 co-relation queries the response was YES. [2024-06-28 00:59:33,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26270 conditions, 5252 events. 3096/5252 cut-off events. For 106817/106817 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 35812 event pairs, 707 based on Foata normal form. 2/5234 useless extension candidates. Maximal degree in co-relation 26178. Up to 4185 conditions per place. [2024-06-28 00:59:33,308 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 157 selfloop transitions, 79 changer transitions 0/250 dead transitions. [2024-06-28 00:59:33,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 250 transitions, 3311 flow [2024-06-28 00:59:33,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:33,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:33,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-28 00:59:33,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6490683229813664 [2024-06-28 00:59:33,309 INFO L175 Difference]: Start difference. First operand has 196 places, 209 transitions, 2389 flow. Second operand 7 states and 209 transitions. [2024-06-28 00:59:33,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 250 transitions, 3311 flow [2024-06-28 00:59:33,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 250 transitions, 3112 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 00:59:33,567 INFO L231 Difference]: Finished difference. Result has 196 places, 220 transitions, 2487 flow [2024-06-28 00:59:33,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2190, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2487, PETRI_PLACES=196, PETRI_TRANSITIONS=220} [2024-06-28 00:59:33,567 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 146 predicate places. [2024-06-28 00:59:33,567 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 220 transitions, 2487 flow [2024-06-28 00:59:33,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:33,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:33,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:33,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 00:59:33,568 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-28 00:59:33,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:33,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1189000918, now seen corresponding path program 2 times [2024-06-28 00:59:33,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:33,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546034781] [2024-06-28 00:59:33,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:33,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:33,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:33,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-28 00:59:33,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:33,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546034781] [2024-06-28 00:59:33,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546034781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:33,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:33,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:33,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093907077] [2024-06-28 00:59:33,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:33,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:33,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:33,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:33,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:33,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:33,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 220 transitions, 2487 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:33,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:33,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:33,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:34,328 INFO L124 PetriNetUnfolderBase]: 3146/5320 cut-off events. [2024-06-28 00:59:34,328 INFO L125 PetriNetUnfolderBase]: For 112255/112255 co-relation queries the response was YES. [2024-06-28 00:59:34,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26270 conditions, 5320 events. 3146/5320 cut-off events. For 112255/112255 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 36299 event pairs, 712 based on Foata normal form. 2/5305 useless extension candidates. Maximal degree in co-relation 26179. Up to 4446 conditions per place. [2024-06-28 00:59:34,378 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 180 selfloop transitions, 67 changer transitions 0/261 dead transitions. [2024-06-28 00:59:34,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 261 transitions, 3425 flow [2024-06-28 00:59:34,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:59:34,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:59:34,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 253 transitions. [2024-06-28 00:59:34,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-28 00:59:34,380 INFO L175 Difference]: Start difference. First operand has 196 places, 220 transitions, 2487 flow. Second operand 9 states and 253 transitions. [2024-06-28 00:59:34,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 261 transitions, 3425 flow [2024-06-28 00:59:34,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 261 transitions, 3288 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:34,612 INFO L231 Difference]: Finished difference. Result has 202 places, 228 transitions, 2607 flow [2024-06-28 00:59:34,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2366, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2607, PETRI_PLACES=202, PETRI_TRANSITIONS=228} [2024-06-28 00:59:34,612 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 152 predicate places. [2024-06-28 00:59:34,613 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 228 transitions, 2607 flow [2024-06-28 00:59:34,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:34,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:34,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:34,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 00:59:34,613 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-28 00:59:34,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:34,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1835965690, now seen corresponding path program 3 times [2024-06-28 00:59:34,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:34,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204049398] [2024-06-28 00:59:34,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:34,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:34,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:34,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:34,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:34,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204049398] [2024-06-28 00:59:34,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204049398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:34,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:34,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:34,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476312091] [2024-06-28 00:59:34,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:34,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:34,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:34,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:34,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:34,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:34,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 228 transitions, 2607 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:34,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:34,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:34,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:35,371 INFO L124 PetriNetUnfolderBase]: 3140/5195 cut-off events. [2024-06-28 00:59:35,371 INFO L125 PetriNetUnfolderBase]: For 113157/113157 co-relation queries the response was YES. [2024-06-28 00:59:35,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26126 conditions, 5195 events. 3140/5195 cut-off events. For 113157/113157 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 34885 event pairs, 627 based on Foata normal form. 2/5181 useless extension candidates. Maximal degree in co-relation 26033. Up to 4440 conditions per place. [2024-06-28 00:59:35,421 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 174 selfloop transitions, 66 changer transitions 0/254 dead transitions. [2024-06-28 00:59:35,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 254 transitions, 3325 flow [2024-06-28 00:59:35,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:35,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:35,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-28 00:59:35,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6335403726708074 [2024-06-28 00:59:35,422 INFO L175 Difference]: Start difference. First operand has 202 places, 228 transitions, 2607 flow. Second operand 7 states and 204 transitions. [2024-06-28 00:59:35,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 254 transitions, 3325 flow [2024-06-28 00:59:35,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 254 transitions, 3188 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:35,655 INFO L231 Difference]: Finished difference. Result has 204 places, 228 transitions, 2609 flow [2024-06-28 00:59:35,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2470, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2609, PETRI_PLACES=204, PETRI_TRANSITIONS=228} [2024-06-28 00:59:35,656 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 154 predicate places. [2024-06-28 00:59:35,656 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 228 transitions, 2609 flow [2024-06-28 00:59:35,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:35,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:35,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:35,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 00:59:35,657 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-28 00:59:35,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:35,658 INFO L85 PathProgramCache]: Analyzing trace with hash -830515754, now seen corresponding path program 4 times [2024-06-28 00:59:35,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:35,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888018710] [2024-06-28 00:59:35,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:35,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:35,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:35,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:35,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:35,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888018710] [2024-06-28 00:59:35,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888018710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:35,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:35,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:35,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741277079] [2024-06-28 00:59:35,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:35,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:35,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:35,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:35,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:35,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:35,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 228 transitions, 2609 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:35,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:35,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:35,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:36,520 INFO L124 PetriNetUnfolderBase]: 3223/5452 cut-off events. [2024-06-28 00:59:36,520 INFO L125 PetriNetUnfolderBase]: For 119529/119529 co-relation queries the response was YES. [2024-06-28 00:59:36,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27445 conditions, 5452 events. 3223/5452 cut-off events. For 119529/119529 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 37346 event pairs, 663 based on Foata normal form. 2/5449 useless extension candidates. Maximal degree in co-relation 27350. Up to 4607 conditions per place. [2024-06-28 00:59:36,579 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 211 selfloop transitions, 53 changer transitions 0/278 dead transitions. [2024-06-28 00:59:36,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 278 transitions, 3586 flow [2024-06-28 00:59:36,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:36,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:36,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 188 transitions. [2024-06-28 00:59:36,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6811594202898551 [2024-06-28 00:59:36,580 INFO L175 Difference]: Start difference. First operand has 204 places, 228 transitions, 2609 flow. Second operand 6 states and 188 transitions. [2024-06-28 00:59:36,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 278 transitions, 3586 flow [2024-06-28 00:59:36,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 278 transitions, 3446 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 00:59:36,918 INFO L231 Difference]: Finished difference. Result has 206 places, 246 transitions, 2940 flow [2024-06-28 00:59:36,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2477, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2940, PETRI_PLACES=206, PETRI_TRANSITIONS=246} [2024-06-28 00:59:36,919 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 156 predicate places. [2024-06-28 00:59:36,919 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 246 transitions, 2940 flow [2024-06-28 00:59:36,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:36,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:36,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:36,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 00:59:36,920 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-28 00:59:36,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:36,920 INFO L85 PathProgramCache]: Analyzing trace with hash -837872984, now seen corresponding path program 5 times [2024-06-28 00:59:36,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:36,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176764804] [2024-06-28 00:59:36,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:36,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:36,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:37,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:37,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:37,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176764804] [2024-06-28 00:59:37,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176764804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:37,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:37,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:37,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835547444] [2024-06-28 00:59:37,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:37,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:37,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:37,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:37,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:37,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:37,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 246 transitions, 2940 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:37,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:37,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:37,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:37,800 INFO L124 PetriNetUnfolderBase]: 3259/5393 cut-off events. [2024-06-28 00:59:37,800 INFO L125 PetriNetUnfolderBase]: For 126413/126413 co-relation queries the response was YES. [2024-06-28 00:59:37,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28146 conditions, 5393 events. 3259/5393 cut-off events. For 126413/126413 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 36459 event pairs, 630 based on Foata normal form. 2/5380 useless extension candidates. Maximal degree in co-relation 28048. Up to 4378 conditions per place. [2024-06-28 00:59:37,865 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 166 selfloop transitions, 107 changer transitions 0/287 dead transitions. [2024-06-28 00:59:37,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 287 transitions, 4046 flow [2024-06-28 00:59:37,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:37,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:37,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-06-28 00:59:37,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6614906832298136 [2024-06-28 00:59:37,866 INFO L175 Difference]: Start difference. First operand has 206 places, 246 transitions, 2940 flow. Second operand 7 states and 213 transitions. [2024-06-28 00:59:37,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 287 transitions, 4046 flow [2024-06-28 00:59:38,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 287 transitions, 3940 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:38,217 INFO L231 Difference]: Finished difference. Result has 211 places, 253 transitions, 3204 flow [2024-06-28 00:59:38,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2834, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3204, PETRI_PLACES=211, PETRI_TRANSITIONS=253} [2024-06-28 00:59:38,218 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 161 predicate places. [2024-06-28 00:59:38,218 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 253 transitions, 3204 flow [2024-06-28 00:59:38,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:38,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:38,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:38,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 00:59:38,219 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-28 00:59:38,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:38,219 INFO L85 PathProgramCache]: Analyzing trace with hash -837867404, now seen corresponding path program 6 times [2024-06-28 00:59:38,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:38,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940240344] [2024-06-28 00:59:38,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:38,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:38,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:38,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:38,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:38,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940240344] [2024-06-28 00:59:38,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940240344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:38,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:38,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:38,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997510694] [2024-06-28 00:59:38,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:38,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:38,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:38,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:38,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:38,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:38,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 253 transitions, 3204 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:38,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:38,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:38,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:39,041 INFO L124 PetriNetUnfolderBase]: 3267/5587 cut-off events. [2024-06-28 00:59:39,041 INFO L125 PetriNetUnfolderBase]: For 134143/134143 co-relation queries the response was YES. [2024-06-28 00:59:39,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28882 conditions, 5587 events. 3267/5587 cut-off events. For 134143/134143 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 38812 event pairs, 705 based on Foata normal form. 2/5575 useless extension candidates. Maximal degree in co-relation 28782. Up to 4388 conditions per place. [2024-06-28 00:59:39,098 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 169 selfloop transitions, 113 changer transitions 0/296 dead transitions. [2024-06-28 00:59:39,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 296 transitions, 4292 flow [2024-06-28 00:59:39,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:59:39,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:59:39,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 263 transitions. [2024-06-28 00:59:39,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6352657004830918 [2024-06-28 00:59:39,099 INFO L175 Difference]: Start difference. First operand has 211 places, 253 transitions, 3204 flow. Second operand 9 states and 263 transitions. [2024-06-28 00:59:39,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 296 transitions, 4292 flow [2024-06-28 00:59:39,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 296 transitions, 4044 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:39,506 INFO L231 Difference]: Finished difference. Result has 215 places, 256 transitions, 3252 flow [2024-06-28 00:59:39,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2970, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3252, PETRI_PLACES=215, PETRI_TRANSITIONS=256} [2024-06-28 00:59:39,506 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 165 predicate places. [2024-06-28 00:59:39,506 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 256 transitions, 3252 flow [2024-06-28 00:59:39,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:39,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:39,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:39,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 00:59:39,507 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-28 00:59:39,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:39,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1574833844, now seen corresponding path program 1 times [2024-06-28 00:59:39,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:39,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956231393] [2024-06-28 00:59:39,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:39,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:39,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:39,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:39,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:39,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956231393] [2024-06-28 00:59:39,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956231393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:39,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:39,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:39,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799524581] [2024-06-28 00:59:39,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:39,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:39,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:39,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:39,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:39,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:39,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 256 transitions, 3252 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:39,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:39,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:39,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:40,312 INFO L124 PetriNetUnfolderBase]: 3325/5546 cut-off events. [2024-06-28 00:59:40,312 INFO L125 PetriNetUnfolderBase]: For 134964/134970 co-relation queries the response was YES. [2024-06-28 00:59:40,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29200 conditions, 5546 events. 3325/5546 cut-off events. For 134964/134970 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 38084 event pairs, 638 based on Foata normal form. 6/5531 useless extension candidates. Maximal degree in co-relation 29100. Up to 4491 conditions per place. [2024-06-28 00:59:40,370 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 215 selfloop transitions, 78 changer transitions 0/307 dead transitions. [2024-06-28 00:59:40,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 307 transitions, 4353 flow [2024-06-28 00:59:40,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:40,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:40,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-06-28 00:59:40,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6677018633540373 [2024-06-28 00:59:40,371 INFO L175 Difference]: Start difference. First operand has 215 places, 256 transitions, 3252 flow. Second operand 7 states and 215 transitions. [2024-06-28 00:59:40,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 307 transitions, 4353 flow [2024-06-28 00:59:40,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 307 transitions, 4076 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-28 00:59:40,685 INFO L231 Difference]: Finished difference. Result has 215 places, 271 transitions, 3302 flow [2024-06-28 00:59:40,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2981, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3302, PETRI_PLACES=215, PETRI_TRANSITIONS=271} [2024-06-28 00:59:40,686 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 165 predicate places. [2024-06-28 00:59:40,686 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 271 transitions, 3302 flow [2024-06-28 00:59:40,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:40,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:40,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:40,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 00:59:40,686 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-28 00:59:40,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:40,686 INFO L85 PathProgramCache]: Analyzing trace with hash 1666571358, now seen corresponding path program 2 times [2024-06-28 00:59:40,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:40,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524678925] [2024-06-28 00:59:40,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:40,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:40,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:40,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:40,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:40,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524678925] [2024-06-28 00:59:40,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524678925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:40,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:40,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:40,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045831247] [2024-06-28 00:59:40,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:40,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:40,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:40,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:40,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:40,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:40,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 271 transitions, 3302 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:40,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:40,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:40,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:41,646 INFO L124 PetriNetUnfolderBase]: 3397/5663 cut-off events. [2024-06-28 00:59:41,646 INFO L125 PetriNetUnfolderBase]: For 136857/136863 co-relation queries the response was YES. [2024-06-28 00:59:41,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30041 conditions, 5663 events. 3397/5663 cut-off events. For 136857/136863 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 38994 event pairs, 645 based on Foata normal form. 6/5645 useless extension candidates. Maximal degree in co-relation 29940. Up to 4548 conditions per place. [2024-06-28 00:59:41,705 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 215 selfloop transitions, 84 changer transitions 0/313 dead transitions. [2024-06-28 00:59:41,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 313 transitions, 4395 flow [2024-06-28 00:59:41,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:41,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:41,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-28 00:59:41,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65527950310559 [2024-06-28 00:59:41,706 INFO L175 Difference]: Start difference. First operand has 215 places, 271 transitions, 3302 flow. Second operand 7 states and 211 transitions. [2024-06-28 00:59:41,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 313 transitions, 4395 flow [2024-06-28 00:59:42,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 313 transitions, 4291 flow, removed 35 selfloop flow, removed 1 redundant places. [2024-06-28 00:59:42,086 INFO L231 Difference]: Finished difference. Result has 222 places, 283 transitions, 3524 flow [2024-06-28 00:59:42,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3218, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3524, PETRI_PLACES=222, PETRI_TRANSITIONS=283} [2024-06-28 00:59:42,087 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 172 predicate places. [2024-06-28 00:59:42,087 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 283 transitions, 3524 flow [2024-06-28 00:59:42,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:42,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:42,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:42,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 00:59:42,088 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-28 00:59:42,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:42,088 INFO L85 PathProgramCache]: Analyzing trace with hash -576578064, now seen corresponding path program 3 times [2024-06-28 00:59:42,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:42,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39536436] [2024-06-28 00:59:42,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:42,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:42,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:42,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:42,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:42,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39536436] [2024-06-28 00:59:42,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39536436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:42,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:42,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:42,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898432719] [2024-06-28 00:59:42,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:42,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:42,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:42,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:42,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:42,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:42,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 283 transitions, 3524 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:42,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:42,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:42,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:42,899 INFO L124 PetriNetUnfolderBase]: 3391/5666 cut-off events. [2024-06-28 00:59:42,900 INFO L125 PetriNetUnfolderBase]: For 141369/141375 co-relation queries the response was YES. [2024-06-28 00:59:42,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30359 conditions, 5666 events. 3391/5666 cut-off events. For 141369/141375 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 39131 event pairs, 642 based on Foata normal form. 6/5650 useless extension candidates. Maximal degree in co-relation 30254. Up to 4543 conditions per place. [2024-06-28 00:59:42,960 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 213 selfloop transitions, 85 changer transitions 0/312 dead transitions. [2024-06-28 00:59:42,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 312 transitions, 4382 flow [2024-06-28 00:59:42,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:42,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:42,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-28 00:59:42,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6490683229813664 [2024-06-28 00:59:42,961 INFO L175 Difference]: Start difference. First operand has 222 places, 283 transitions, 3524 flow. Second operand 7 states and 209 transitions. [2024-06-28 00:59:42,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 312 transitions, 4382 flow [2024-06-28 00:59:43,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 312 transitions, 4214 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:43,291 INFO L231 Difference]: Finished difference. Result has 226 places, 283 transitions, 3533 flow [2024-06-28 00:59:43,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3356, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3533, PETRI_PLACES=226, PETRI_TRANSITIONS=283} [2024-06-28 00:59:43,292 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 176 predicate places. [2024-06-28 00:59:43,292 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 283 transitions, 3533 flow [2024-06-28 00:59:43,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:43,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:43,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:43,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 00:59:43,293 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-28 00:59:43,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:43,293 INFO L85 PathProgramCache]: Analyzing trace with hash -1789180308, now seen corresponding path program 1 times [2024-06-28 00:59:43,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:43,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743826443] [2024-06-28 00:59:43,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:43,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:43,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:43,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:43,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:43,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743826443] [2024-06-28 00:59:43,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743826443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:43,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:43,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:43,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829831003] [2024-06-28 00:59:43,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:43,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:43,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:43,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:43,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:43,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:43,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 283 transitions, 3533 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:43,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:43,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:43,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:44,134 INFO L124 PetriNetUnfolderBase]: 3402/5665 cut-off events. [2024-06-28 00:59:44,134 INFO L125 PetriNetUnfolderBase]: For 144804/144810 co-relation queries the response was YES. [2024-06-28 00:59:44,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30553 conditions, 5665 events. 3402/5665 cut-off events. For 144804/144810 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 38925 event pairs, 617 based on Foata normal form. 5/5653 useless extension candidates. Maximal degree in co-relation 30447. Up to 4822 conditions per place. [2024-06-28 00:59:44,191 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 240 selfloop transitions, 61 changer transitions 0/315 dead transitions. [2024-06-28 00:59:44,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 315 transitions, 4460 flow [2024-06-28 00:59:44,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:44,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:44,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-06-28 00:59:44,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6335403726708074 [2024-06-28 00:59:44,192 INFO L175 Difference]: Start difference. First operand has 226 places, 283 transitions, 3533 flow. Second operand 7 states and 204 transitions. [2024-06-28 00:59:44,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 315 transitions, 4460 flow [2024-06-28 00:59:44,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 315 transitions, 4286 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:44,550 INFO L231 Difference]: Finished difference. Result has 228 places, 286 transitions, 3546 flow [2024-06-28 00:59:44,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3363, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3546, PETRI_PLACES=228, PETRI_TRANSITIONS=286} [2024-06-28 00:59:44,551 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 178 predicate places. [2024-06-28 00:59:44,551 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 286 transitions, 3546 flow [2024-06-28 00:59:44,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:44,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:44,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-28 00:59:44,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 00:59:44,552 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-28 00:59:44,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:44,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1982457886, now seen corresponding path program 1 times [2024-06-28 00:59:44,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:44,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145192638] [2024-06-28 00:59:44,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:44,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:44,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:44,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:44,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:44,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145192638] [2024-06-28 00:59:44,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145192638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:44,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:44,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:44,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913264255] [2024-06-28 00:59:44,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:44,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:44,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:44,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:44,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:44,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:44,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 286 transitions, 3546 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:44,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:44,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:44,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:45,405 INFO L124 PetriNetUnfolderBase]: 3438/5708 cut-off events. [2024-06-28 00:59:45,405 INFO L125 PetriNetUnfolderBase]: For 152150/152156 co-relation queries the response was YES. [2024-06-28 00:59:45,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30821 conditions, 5708 events. 3438/5708 cut-off events. For 152150/152156 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 39346 event pairs, 629 based on Foata normal form. 8/5697 useless extension candidates. Maximal degree in co-relation 30714. Up to 4846 conditions per place. [2024-06-28 00:59:45,466 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 241 selfloop transitions, 64 changer transitions 0/319 dead transitions. [2024-06-28 00:59:45,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 319 transitions, 4480 flow [2024-06-28 00:59:45,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:45,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:45,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-06-28 00:59:45,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6366459627329193 [2024-06-28 00:59:45,467 INFO L175 Difference]: Start difference. First operand has 228 places, 286 transitions, 3546 flow. Second operand 7 states and 205 transitions. [2024-06-28 00:59:45,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 319 transitions, 4480 flow [2024-06-28 00:59:45,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 319 transitions, 4373 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:45,811 INFO L231 Difference]: Finished difference. Result has 232 places, 289 transitions, 3631 flow [2024-06-28 00:59:45,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3439, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3631, PETRI_PLACES=232, PETRI_TRANSITIONS=289} [2024-06-28 00:59:45,811 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 182 predicate places. [2024-06-28 00:59:45,811 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 289 transitions, 3631 flow [2024-06-28 00:59:45,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:45,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:45,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:45,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 00:59:45,812 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-28 00:59:45,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:45,814 INFO L85 PathProgramCache]: Analyzing trace with hash 17136410, now seen corresponding path program 4 times [2024-06-28 00:59:45,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:45,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234506179] [2024-06-28 00:59:45,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:45,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:45,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:45,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:45,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:45,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234506179] [2024-06-28 00:59:45,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234506179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:45,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:45,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:45,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888117592] [2024-06-28 00:59:45,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:45,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:45,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:45,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:45,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:45,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:45,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 289 transitions, 3631 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:45,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:45,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:45,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:46,724 INFO L124 PetriNetUnfolderBase]: 3474/5731 cut-off events. [2024-06-28 00:59:46,724 INFO L125 PetriNetUnfolderBase]: For 155055/155055 co-relation queries the response was YES. [2024-06-28 00:59:46,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31410 conditions, 5731 events. 3474/5731 cut-off events. For 155055/155055 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 39114 event pairs, 579 based on Foata normal form. 2/5730 useless extension candidates. Maximal degree in co-relation 31301. Up to 4846 conditions per place. [2024-06-28 00:59:46,787 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 246 selfloop transitions, 70 changer transitions 0/330 dead transitions. [2024-06-28 00:59:46,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 330 transitions, 4527 flow [2024-06-28 00:59:46,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:46,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:46,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 191 transitions. [2024-06-28 00:59:46,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6920289855072463 [2024-06-28 00:59:46,788 INFO L175 Difference]: Start difference. First operand has 232 places, 289 transitions, 3631 flow. Second operand 6 states and 191 transitions. [2024-06-28 00:59:46,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 330 transitions, 4527 flow [2024-06-28 00:59:47,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 330 transitions, 4357 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:47,209 INFO L231 Difference]: Finished difference. Result has 234 places, 296 transitions, 3757 flow [2024-06-28 00:59:47,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3461, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3757, PETRI_PLACES=234, PETRI_TRANSITIONS=296} [2024-06-28 00:59:47,210 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 184 predicate places. [2024-06-28 00:59:47,210 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 296 transitions, 3757 flow [2024-06-28 00:59:47,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:47,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:47,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:47,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 00:59:47,211 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-28 00:59:47,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:47,212 INFO L85 PathProgramCache]: Analyzing trace with hash -410960260, now seen corresponding path program 5 times [2024-06-28 00:59:47,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:47,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317698488] [2024-06-28 00:59:47,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:47,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:47,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:47,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:47,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:47,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317698488] [2024-06-28 00:59:47,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317698488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:47,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:47,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:47,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524496459] [2024-06-28 00:59:47,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:47,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:47,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:47,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:47,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:47,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:47,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 296 transitions, 3757 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:47,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:47,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:47,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:48,152 INFO L124 PetriNetUnfolderBase]: 3510/5860 cut-off events. [2024-06-28 00:59:48,153 INFO L125 PetriNetUnfolderBase]: For 167185/167191 co-relation queries the response was YES. [2024-06-28 00:59:48,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32027 conditions, 5860 events. 3510/5860 cut-off events. For 167185/167191 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 40628 event pairs, 657 based on Foata normal form. 6/5842 useless extension candidates. Maximal degree in co-relation 31916. Up to 4673 conditions per place. [2024-06-28 00:59:48,221 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 213 selfloop transitions, 103 changer transitions 0/330 dead transitions. [2024-06-28 00:59:48,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 330 transitions, 4856 flow [2024-06-28 00:59:48,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:48,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:48,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-06-28 00:59:48,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-06-28 00:59:48,222 INFO L175 Difference]: Start difference. First operand has 234 places, 296 transitions, 3757 flow. Second operand 6 states and 184 transitions. [2024-06-28 00:59:48,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 330 transitions, 4856 flow [2024-06-28 00:59:48,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 330 transitions, 4764 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:48,775 INFO L231 Difference]: Finished difference. Result has 237 places, 303 transitions, 3970 flow [2024-06-28 00:59:48,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3665, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3970, PETRI_PLACES=237, PETRI_TRANSITIONS=303} [2024-06-28 00:59:48,775 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 187 predicate places. [2024-06-28 00:59:48,775 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 303 transitions, 3970 flow [2024-06-28 00:59:48,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:48,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:48,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:48,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 00:59:48,776 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-28 00:59:48,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:48,776 INFO L85 PathProgramCache]: Analyzing trace with hash -411346210, now seen corresponding path program 6 times [2024-06-28 00:59:48,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:48,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092532268] [2024-06-28 00:59:48,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:48,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:48,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:48,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:48,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:48,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092532268] [2024-06-28 00:59:48,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092532268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:48,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:48,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:48,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781286935] [2024-06-28 00:59:48,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:48,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:48,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:48,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:48,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:48,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:48,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 303 transitions, 3970 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:48,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:48,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:48,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:49,714 INFO L124 PetriNetUnfolderBase]: 3504/5843 cut-off events. [2024-06-28 00:59:49,714 INFO L125 PetriNetUnfolderBase]: For 170402/170408 co-relation queries the response was YES. [2024-06-28 00:59:49,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32256 conditions, 5843 events. 3504/5843 cut-off events. For 170402/170408 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 40394 event pairs, 642 based on Foata normal form. 6/5828 useless extension candidates. Maximal degree in co-relation 32144. Up to 4668 conditions per place. [2024-06-28 00:59:49,779 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 216 selfloop transitions, 106 changer transitions 0/336 dead transitions. [2024-06-28 00:59:49,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 336 transitions, 5016 flow [2024-06-28 00:59:49,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:49,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:49,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 190 transitions. [2024-06-28 00:59:49,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6884057971014492 [2024-06-28 00:59:49,781 INFO L175 Difference]: Start difference. First operand has 237 places, 303 transitions, 3970 flow. Second operand 6 states and 190 transitions. [2024-06-28 00:59:49,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 336 transitions, 5016 flow [2024-06-28 00:59:50,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 336 transitions, 4814 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-28 00:59:50,334 INFO L231 Difference]: Finished difference. Result has 240 places, 303 transitions, 4003 flow [2024-06-28 00:59:50,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3774, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4003, PETRI_PLACES=240, PETRI_TRANSITIONS=303} [2024-06-28 00:59:50,335 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 190 predicate places. [2024-06-28 00:59:50,335 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 303 transitions, 4003 flow [2024-06-28 00:59:50,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:50,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:50,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:50,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 00:59:50,335 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-28 00:59:50,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:50,335 INFO L85 PathProgramCache]: Analyzing trace with hash -369676510, now seen corresponding path program 1 times [2024-06-28 00:59:50,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:50,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48296874] [2024-06-28 00:59:50,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:50,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:50,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:50,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:50,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:50,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48296874] [2024-06-28 00:59:50,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48296874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:50,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:50,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:50,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573372235] [2024-06-28 00:59:50,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:50,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:50,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:50,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:50,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:50,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:50,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 303 transitions, 4003 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:50,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:50,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:50,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:51,228 INFO L124 PetriNetUnfolderBase]: 3557/5908 cut-off events. [2024-06-28 00:59:51,228 INFO L125 PetriNetUnfolderBase]: For 175825/175831 co-relation queries the response was YES. [2024-06-28 00:59:51,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32988 conditions, 5908 events. 3557/5908 cut-off events. For 175825/175831 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 40812 event pairs, 632 based on Foata normal form. 5/5890 useless extension candidates. Maximal degree in co-relation 32876. Up to 5002 conditions per place. [2024-06-28 00:59:51,296 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 260 selfloop transitions, 67 changer transitions 0/341 dead transitions. [2024-06-28 00:59:51,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 341 transitions, 5133 flow [2024-06-28 00:59:51,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:51,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:51,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-28 00:59:51,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413043478260869 [2024-06-28 00:59:51,297 INFO L175 Difference]: Start difference. First operand has 240 places, 303 transitions, 4003 flow. Second operand 6 states and 177 transitions. [2024-06-28 00:59:51,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 341 transitions, 5133 flow [2024-06-28 00:59:52,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 341 transitions, 4926 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 00:59:52,131 INFO L231 Difference]: Finished difference. Result has 240 places, 315 transitions, 4144 flow [2024-06-28 00:59:52,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3804, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4144, PETRI_PLACES=240, PETRI_TRANSITIONS=315} [2024-06-28 00:59:52,132 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 190 predicate places. [2024-06-28 00:59:52,132 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 315 transitions, 4144 flow [2024-06-28 00:59:52,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:52,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:52,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:52,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 00:59:52,132 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-28 00:59:52,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:52,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1670935774, now seen corresponding path program 2 times [2024-06-28 00:59:52,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:52,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650344788] [2024-06-28 00:59:52,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:52,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:52,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:52,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:52,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:52,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650344788] [2024-06-28 00:59:52,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650344788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:52,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:52,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:52,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170102491] [2024-06-28 00:59:52,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:52,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:52,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:52,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:52,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:52,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:52,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 315 transitions, 4144 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:52,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:52,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:52,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:52,968 INFO L124 PetriNetUnfolderBase]: 3554/5905 cut-off events. [2024-06-28 00:59:52,968 INFO L125 PetriNetUnfolderBase]: For 168985/168991 co-relation queries the response was YES. [2024-06-28 00:59:53,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32575 conditions, 5905 events. 3554/5905 cut-off events. For 168985/168991 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 40893 event pairs, 632 based on Foata normal form. 5/5887 useless extension candidates. Maximal degree in co-relation 32464. Up to 4999 conditions per place. [2024-06-28 00:59:53,038 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 258 selfloop transitions, 66 changer transitions 0/338 dead transitions. [2024-06-28 00:59:53,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 338 transitions, 5056 flow [2024-06-28 00:59:53,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:53,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:53,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-28 00:59:53,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-28 00:59:53,039 INFO L175 Difference]: Start difference. First operand has 240 places, 315 transitions, 4144 flow. Second operand 6 states and 174 transitions. [2024-06-28 00:59:53,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 338 transitions, 5056 flow [2024-06-28 00:59:53,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 338 transitions, 4924 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-28 00:59:53,703 INFO L231 Difference]: Finished difference. Result has 244 places, 315 transitions, 4150 flow [2024-06-28 00:59:53,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4012, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4150, PETRI_PLACES=244, PETRI_TRANSITIONS=315} [2024-06-28 00:59:53,704 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 194 predicate places. [2024-06-28 00:59:53,704 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 315 transitions, 4150 flow [2024-06-28 00:59:53,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:53,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:53,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:53,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 00:59:53,705 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-28 00:59:53,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:53,706 INFO L85 PathProgramCache]: Analyzing trace with hash -2008351740, now seen corresponding path program 3 times [2024-06-28 00:59:53,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:53,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637037097] [2024-06-28 00:59:53,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:53,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:53,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:53,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:53,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:53,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637037097] [2024-06-28 00:59:53,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637037097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:53,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:53,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:53,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201744839] [2024-06-28 00:59:53,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:53,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:53,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:53,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:53,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:53,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:53,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 315 transitions, 4150 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:53,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:53,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:53,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:54,684 INFO L124 PetriNetUnfolderBase]: 3551/5910 cut-off events. [2024-06-28 00:59:54,684 INFO L125 PetriNetUnfolderBase]: For 171068/171068 co-relation queries the response was YES. [2024-06-28 00:59:54,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32567 conditions, 5910 events. 3551/5910 cut-off events. For 171068/171068 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 40912 event pairs, 635 based on Foata normal form. 1/5890 useless extension candidates. Maximal degree in co-relation 32455. Up to 4996 conditions per place. [2024-06-28 00:59:54,747 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 259 selfloop transitions, 71 changer transitions 0/344 dead transitions. [2024-06-28 00:59:54,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 344 transitions, 5094 flow [2024-06-28 00:59:54,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:54,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:54,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-06-28 00:59:54,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6594202898550725 [2024-06-28 00:59:54,748 INFO L175 Difference]: Start difference. First operand has 244 places, 315 transitions, 4150 flow. Second operand 6 states and 182 transitions. [2024-06-28 00:59:54,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 344 transitions, 5094 flow [2024-06-28 00:59:55,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 344 transitions, 4907 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-28 00:59:55,242 INFO L231 Difference]: Finished difference. Result has 246 places, 315 transitions, 4111 flow [2024-06-28 00:59:55,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3963, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4111, PETRI_PLACES=246, PETRI_TRANSITIONS=315} [2024-06-28 00:59:55,242 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 196 predicate places. [2024-06-28 00:59:55,242 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 315 transitions, 4111 flow [2024-06-28 00:59:55,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:55,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:55,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:55,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 00:59:55,243 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-28 00:59:55,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:55,244 INFO L85 PathProgramCache]: Analyzing trace with hash -626057050, now seen corresponding path program 4 times [2024-06-28 00:59:55,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:55,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349439555] [2024-06-28 00:59:55,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:55,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:55,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:55,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:55,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:55,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349439555] [2024-06-28 00:59:55,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349439555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:55,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:55,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:55,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041040603] [2024-06-28 00:59:55,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:55,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:55,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:55,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:55,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:55,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:55,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 315 transitions, 4111 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:55,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:55,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:55,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:56,253 INFO L124 PetriNetUnfolderBase]: 3562/5915 cut-off events. [2024-06-28 00:59:56,253 INFO L125 PetriNetUnfolderBase]: For 176585/176591 co-relation queries the response was YES. [2024-06-28 00:59:56,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32619 conditions, 5915 events. 3562/5915 cut-off events. For 176585/176591 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 40825 event pairs, 595 based on Foata normal form. 5/5904 useless extension candidates. Maximal degree in co-relation 32507. Up to 5162 conditions per place. [2024-06-28 00:59:56,321 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 293 selfloop transitions, 35 changer transitions 0/342 dead transitions. [2024-06-28 00:59:56,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 342 transitions, 4879 flow [2024-06-28 00:59:56,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:59:56,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:59:56,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-28 00:59:56,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6340579710144928 [2024-06-28 00:59:56,322 INFO L175 Difference]: Start difference. First operand has 246 places, 315 transitions, 4111 flow. Second operand 6 states and 175 transitions. [2024-06-28 00:59:56,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 342 transitions, 4879 flow [2024-06-28 00:59:56,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 342 transitions, 4649 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 00:59:56,870 INFO L231 Difference]: Finished difference. Result has 246 places, 318 transitions, 4019 flow [2024-06-28 00:59:56,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3890, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4019, PETRI_PLACES=246, PETRI_TRANSITIONS=318} [2024-06-28 00:59:56,871 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 196 predicate places. [2024-06-28 00:59:56,871 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 318 transitions, 4019 flow [2024-06-28 00:59:56,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:56,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:56,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:56,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 00:59:56,872 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-28 00:59:56,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:56,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1357038396, now seen corresponding path program 5 times [2024-06-28 00:59:56,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:56,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190609490] [2024-06-28 00:59:56,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:56,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:56,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:56,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:56,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:56,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190609490] [2024-06-28 00:59:56,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190609490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:56,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:56,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:59:56,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498024044] [2024-06-28 00:59:56,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:56,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:59:56,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:56,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:59:56,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:59:56,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:56,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 318 transitions, 4019 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:56,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:56,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:56,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:57,894 INFO L124 PetriNetUnfolderBase]: 3556/5903 cut-off events. [2024-06-28 00:59:57,895 INFO L125 PetriNetUnfolderBase]: For 176357/176363 co-relation queries the response was YES. [2024-06-28 00:59:57,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32286 conditions, 5903 events. 3556/5903 cut-off events. For 176357/176363 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 40740 event pairs, 602 based on Foata normal form. 6/5900 useless extension candidates. Maximal degree in co-relation 32174. Up to 5037 conditions per place. [2024-06-28 00:59:57,968 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 274 selfloop transitions, 67 changer transitions 0/355 dead transitions. [2024-06-28 00:59:57,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 355 transitions, 4901 flow [2024-06-28 00:59:57,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:57,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:57,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-06-28 00:59:57,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583850931677019 [2024-06-28 00:59:57,969 INFO L175 Difference]: Start difference. First operand has 246 places, 318 transitions, 4019 flow. Second operand 7 states and 212 transitions. [2024-06-28 00:59:57,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 355 transitions, 4901 flow [2024-06-28 00:59:58,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 355 transitions, 4772 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 00:59:58,482 INFO L231 Difference]: Finished difference. Result has 247 places, 318 transitions, 4041 flow [2024-06-28 00:59:58,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3890, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4041, PETRI_PLACES=247, PETRI_TRANSITIONS=318} [2024-06-28 00:59:58,483 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 197 predicate places. [2024-06-28 00:59:58,483 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 318 transitions, 4041 flow [2024-06-28 00:59:58,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:58,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:58,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:59:58,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 00:59:58,483 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-28 00:59:58,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:58,483 INFO L85 PathProgramCache]: Analyzing trace with hash -1356592740, now seen corresponding path program 2 times [2024-06-28 00:59:58,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:58,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240451501] [2024-06-28 00:59:58,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:58,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:58,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:58,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:58,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:58,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240451501] [2024-06-28 00:59:58,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240451501] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:58,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:58,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:59:58,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582454725] [2024-06-28 00:59:58,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:58,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:59:58,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:58,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:59:58,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:59:58,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 00:59:58,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 318 transitions, 4041 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:58,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:58,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 00:59:58,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:59,478 INFO L124 PetriNetUnfolderBase]: 3567/6043 cut-off events. [2024-06-28 00:59:59,478 INFO L125 PetriNetUnfolderBase]: For 183205/183205 co-relation queries the response was YES. [2024-06-28 00:59:59,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32746 conditions, 6043 events. 3567/6043 cut-off events. For 183205/183205 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 42432 event pairs, 718 based on Foata normal form. 1/6023 useless extension candidates. Maximal degree in co-relation 32634. Up to 5047 conditions per place. [2024-06-28 00:59:59,548 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 269 selfloop transitions, 64 changer transitions 0/347 dead transitions. [2024-06-28 00:59:59,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 347 transitions, 5055 flow [2024-06-28 00:59:59,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:59:59,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:59:59,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-28 00:59:59,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6242236024844721 [2024-06-28 00:59:59,550 INFO L175 Difference]: Start difference. First operand has 247 places, 318 transitions, 4041 flow. Second operand 7 states and 201 transitions. [2024-06-28 00:59:59,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 347 transitions, 5055 flow [2024-06-28 01:00:00,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 347 transitions, 4874 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 01:00:00,239 INFO L231 Difference]: Finished difference. Result has 246 places, 321 transitions, 4064 flow [2024-06-28 01:00:00,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3868, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4064, PETRI_PLACES=246, PETRI_TRANSITIONS=321} [2024-06-28 01:00:00,240 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 196 predicate places. [2024-06-28 01:00:00,240 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 321 transitions, 4064 flow [2024-06-28 01:00:00,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:00,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:00,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:00,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 01:00:00,240 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-28 01:00:00,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:00,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1080375100, now seen corresponding path program 6 times [2024-06-28 01:00:00,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:00,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176103432] [2024-06-28 01:00:00,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:00,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:00,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:00,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:00,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:00,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176103432] [2024-06-28 01:00:00,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176103432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:00,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:00,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:00:00,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454007528] [2024-06-28 01:00:00,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:00,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:00:00,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:00,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:00:00,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:00:00,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:00,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 321 transitions, 4064 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:00,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:00,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:00,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:01,119 INFO L124 PetriNetUnfolderBase]: 3561/5922 cut-off events. [2024-06-28 01:00:01,119 INFO L125 PetriNetUnfolderBase]: For 175502/175508 co-relation queries the response was YES. [2024-06-28 01:00:01,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32311 conditions, 5922 events. 3561/5922 cut-off events. For 175502/175508 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 41043 event pairs, 631 based on Foata normal form. 6/5905 useless extension candidates. Maximal degree in co-relation 32199. Up to 5046 conditions per place. [2024-06-28 01:00:01,186 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 269 selfloop transitions, 59 changer transitions 0/342 dead transitions. [2024-06-28 01:00:01,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 342 transitions, 4770 flow [2024-06-28 01:00:01,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:00:01,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:00:01,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 151 transitions. [2024-06-28 01:00:01,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6565217391304348 [2024-06-28 01:00:01,187 INFO L175 Difference]: Start difference. First operand has 246 places, 321 transitions, 4064 flow. Second operand 5 states and 151 transitions. [2024-06-28 01:00:01,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 342 transitions, 4770 flow [2024-06-28 01:00:01,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 342 transitions, 4627 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 01:00:01,775 INFO L231 Difference]: Finished difference. Result has 247 places, 321 transitions, 4053 flow [2024-06-28 01:00:01,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3921, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4053, PETRI_PLACES=247, PETRI_TRANSITIONS=321} [2024-06-28 01:00:01,775 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 197 predicate places. [2024-06-28 01:00:01,775 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 321 transitions, 4053 flow [2024-06-28 01:00:01,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:01,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:01,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:01,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 01:00:01,776 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-28 01:00:01,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:01,776 INFO L85 PathProgramCache]: Analyzing trace with hash -204093540, now seen corresponding path program 3 times [2024-06-28 01:00:01,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:01,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904265611] [2024-06-28 01:00:01,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:01,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:01,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:01,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:01,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:01,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904265611] [2024-06-28 01:00:01,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904265611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:01,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:01,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:01,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460206829] [2024-06-28 01:00:01,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:01,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:01,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:01,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:01,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:01,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:01,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 321 transitions, 4053 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:01,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:01,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:01,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:02,709 INFO L124 PetriNetUnfolderBase]: 3558/5893 cut-off events. [2024-06-28 01:00:02,709 INFO L125 PetriNetUnfolderBase]: For 175741/175741 co-relation queries the response was YES. [2024-06-28 01:00:02,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32216 conditions, 5893 events. 3558/5893 cut-off events. For 175741/175741 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 40640 event pairs, 625 based on Foata normal form. 1/5873 useless extension candidates. Maximal degree in co-relation 32102. Up to 5036 conditions per place. [2024-06-28 01:00:02,779 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 264 selfloop transitions, 65 changer transitions 0/343 dead transitions. [2024-06-28 01:00:02,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 343 transitions, 4875 flow [2024-06-28 01:00:02,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:02,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:02,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-28 01:00:02,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6340579710144928 [2024-06-28 01:00:02,780 INFO L175 Difference]: Start difference. First operand has 247 places, 321 transitions, 4053 flow. Second operand 6 states and 175 transitions. [2024-06-28 01:00:02,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 343 transitions, 4875 flow [2024-06-28 01:00:03,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 343 transitions, 4735 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:03,540 INFO L231 Difference]: Finished difference. Result has 248 places, 321 transitions, 4055 flow [2024-06-28 01:00:03,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3915, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4055, PETRI_PLACES=248, PETRI_TRANSITIONS=321} [2024-06-28 01:00:03,544 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 198 predicate places. [2024-06-28 01:00:03,544 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 321 transitions, 4055 flow [2024-06-28 01:00:03,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:03,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:03,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:03,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 01:00:03,545 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-28 01:00:03,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:03,546 INFO L85 PathProgramCache]: Analyzing trace with hash -410955300, now seen corresponding path program 4 times [2024-06-28 01:00:03,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:03,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647532456] [2024-06-28 01:00:03,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:03,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:03,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:03,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:03,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:03,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647532456] [2024-06-28 01:00:03,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647532456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:03,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:03,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:03,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793724203] [2024-06-28 01:00:03,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:03,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:03,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:03,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:03,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:03,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:03,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 321 transitions, 4055 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:03,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:03,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:03,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:04,512 INFO L124 PetriNetUnfolderBase]: 3555/5906 cut-off events. [2024-06-28 01:00:04,512 INFO L125 PetriNetUnfolderBase]: For 174102/174108 co-relation queries the response was YES. [2024-06-28 01:00:04,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32145 conditions, 5906 events. 3555/5906 cut-off events. For 174102/174108 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 40869 event pairs, 622 based on Foata normal form. 5/5892 useless extension candidates. Maximal degree in co-relation 32031. Up to 5033 conditions per place. [2024-06-28 01:00:04,579 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 266 selfloop transitions, 65 changer transitions 0/345 dead transitions. [2024-06-28 01:00:04,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 345 transitions, 4773 flow [2024-06-28 01:00:04,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:04,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:04,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-06-28 01:00:04,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6413043478260869 [2024-06-28 01:00:04,580 INFO L175 Difference]: Start difference. First operand has 248 places, 321 transitions, 4055 flow. Second operand 6 states and 177 transitions. [2024-06-28 01:00:04,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 345 transitions, 4773 flow [2024-06-28 01:00:05,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 345 transitions, 4583 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 01:00:05,165 INFO L231 Difference]: Finished difference. Result has 248 places, 321 transitions, 4005 flow [2024-06-28 01:00:05,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3865, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4005, PETRI_PLACES=248, PETRI_TRANSITIONS=321} [2024-06-28 01:00:05,166 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 198 predicate places. [2024-06-28 01:00:05,166 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 321 transitions, 4005 flow [2024-06-28 01:00:05,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:05,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:05,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:05,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 01:00:05,166 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-28 01:00:05,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:05,166 INFO L85 PathProgramCache]: Analyzing trace with hash 1314663884, now seen corresponding path program 2 times [2024-06-28 01:00:05,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:05,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132364466] [2024-06-28 01:00:05,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:05,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:05,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:05,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-28 01:00:05,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:05,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132364466] [2024-06-28 01:00:05,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132364466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:05,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:05,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:05,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961125444] [2024-06-28 01:00:05,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:05,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:05,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:05,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:05,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:05,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:05,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 321 transitions, 4005 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:05,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:05,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:05,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:06,135 INFO L124 PetriNetUnfolderBase]: 3591/5926 cut-off events. [2024-06-28 01:00:06,135 INFO L125 PetriNetUnfolderBase]: For 176085/176085 co-relation queries the response was YES. [2024-06-28 01:00:06,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32423 conditions, 5926 events. 3591/5926 cut-off events. For 176085/176085 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 40700 event pairs, 577 based on Foata normal form. 4/5927 useless extension candidates. Maximal degree in co-relation 32309. Up to 5149 conditions per place. [2024-06-28 01:00:06,207 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 292 selfloop transitions, 46 changer transitions 0/352 dead transitions. [2024-06-28 01:00:06,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 352 transitions, 4805 flow [2024-06-28 01:00:06,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:06,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:06,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-28 01:00:06,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6557971014492754 [2024-06-28 01:00:06,209 INFO L175 Difference]: Start difference. First operand has 248 places, 321 transitions, 4005 flow. Second operand 6 states and 181 transitions. [2024-06-28 01:00:06,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 352 transitions, 4805 flow [2024-06-28 01:00:06,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 352 transitions, 4603 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 01:00:06,626 INFO L231 Difference]: Finished difference. Result has 247 places, 324 transitions, 3965 flow [2024-06-28 01:00:06,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3803, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3965, PETRI_PLACES=247, PETRI_TRANSITIONS=324} [2024-06-28 01:00:06,626 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 197 predicate places. [2024-06-28 01:00:06,626 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 324 transitions, 3965 flow [2024-06-28 01:00:06,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:06,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:06,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:06,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 01:00:06,627 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-28 01:00:06,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:06,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1302151664, now seen corresponding path program 3 times [2024-06-28 01:00:06,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:06,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277000857] [2024-06-28 01:00:06,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:06,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:06,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:06,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:06,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:06,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277000857] [2024-06-28 01:00:06,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277000857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:06,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:06,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:06,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769949060] [2024-06-28 01:00:06,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:06,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:06,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:06,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:06,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:06,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:06,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 324 transitions, 3965 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:06,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:06,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:06,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:07,633 INFO L124 PetriNetUnfolderBase]: 3627/6039 cut-off events. [2024-06-28 01:00:07,634 INFO L125 PetriNetUnfolderBase]: For 182803/182809 co-relation queries the response was YES. [2024-06-28 01:00:07,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32852 conditions, 6039 events. 3627/6039 cut-off events. For 182803/182809 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 42009 event pairs, 621 based on Foata normal form. 8/6026 useless extension candidates. Maximal degree in co-relation 32739. Up to 5081 conditions per place. [2024-06-28 01:00:07,696 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 267 selfloop transitions, 71 changer transitions 0/352 dead transitions. [2024-06-28 01:00:07,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 352 transitions, 4763 flow [2024-06-28 01:00:07,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:07,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:07,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-28 01:00:07,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.644927536231884 [2024-06-28 01:00:07,697 INFO L175 Difference]: Start difference. First operand has 247 places, 324 transitions, 3965 flow. Second operand 6 states and 178 transitions. [2024-06-28 01:00:07,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 352 transitions, 4763 flow [2024-06-28 01:00:08,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 352 transitions, 4623 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-28 01:00:08,486 INFO L231 Difference]: Finished difference. Result has 249 places, 327 transitions, 4047 flow [2024-06-28 01:00:08,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3825, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4047, PETRI_PLACES=249, PETRI_TRANSITIONS=327} [2024-06-28 01:00:08,487 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 199 predicate places. [2024-06-28 01:00:08,487 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 327 transitions, 4047 flow [2024-06-28 01:00:08,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:08,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:08,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:08,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 01:00:08,487 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-28 01:00:08,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:08,488 INFO L85 PathProgramCache]: Analyzing trace with hash 32387418, now seen corresponding path program 4 times [2024-06-28 01:00:08,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:08,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656544739] [2024-06-28 01:00:08,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:08,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:08,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:08,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:08,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:08,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656544739] [2024-06-28 01:00:08,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656544739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:08,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:08,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:08,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320471160] [2024-06-28 01:00:08,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:08,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:08,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:08,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:08,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:08,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:08,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 327 transitions, 4047 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:08,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:08,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:08,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:09,447 INFO L124 PetriNetUnfolderBase]: 3689/6104 cut-off events. [2024-06-28 01:00:09,447 INFO L125 PetriNetUnfolderBase]: For 191356/191356 co-relation queries the response was YES. [2024-06-28 01:00:09,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33870 conditions, 6104 events. 3689/6104 cut-off events. For 191356/191356 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 42293 event pairs, 602 based on Foata normal form. 4/6091 useless extension candidates. Maximal degree in co-relation 33756. Up to 5180 conditions per place. [2024-06-28 01:00:09,517 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 302 selfloop transitions, 44 changer transitions 0/360 dead transitions. [2024-06-28 01:00:09,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 360 transitions, 5049 flow [2024-06-28 01:00:09,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:09,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:09,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-28 01:00:09,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6485507246376812 [2024-06-28 01:00:09,518 INFO L175 Difference]: Start difference. First operand has 249 places, 327 transitions, 4047 flow. Second operand 6 states and 179 transitions. [2024-06-28 01:00:09,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 360 transitions, 5049 flow [2024-06-28 01:00:10,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 360 transitions, 4843 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-28 01:00:10,170 INFO L231 Difference]: Finished difference. Result has 252 places, 333 transitions, 4088 flow [2024-06-28 01:00:10,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3853, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4088, PETRI_PLACES=252, PETRI_TRANSITIONS=333} [2024-06-28 01:00:10,170 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 202 predicate places. [2024-06-28 01:00:10,170 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 333 transitions, 4088 flow [2024-06-28 01:00:10,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:10,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:10,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-28 01:00:10,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 01:00:10,171 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-28 01:00:10,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:10,171 INFO L85 PathProgramCache]: Analyzing trace with hash -248673958, now seen corresponding path program 1 times [2024-06-28 01:00:10,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:10,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772155472] [2024-06-28 01:00:10,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:10,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:10,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:10,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:10,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:10,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772155472] [2024-06-28 01:00:10,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772155472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:10,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:10,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:10,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741973909] [2024-06-28 01:00:10,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:10,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:10,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:10,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:10,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:10,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:10,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 333 transitions, 4088 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:10,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:10,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:10,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:11,317 INFO L124 PetriNetUnfolderBase]: 3748/6324 cut-off events. [2024-06-28 01:00:11,317 INFO L125 PetriNetUnfolderBase]: For 198535/198535 co-relation queries the response was YES. [2024-06-28 01:00:11,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34448 conditions, 6324 events. 3748/6324 cut-off events. For 198535/198535 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 44601 event pairs, 608 based on Foata normal form. 4/6309 useless extension candidates. Maximal degree in co-relation 34332. Up to 5140 conditions per place. [2024-06-28 01:00:11,381 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 275 selfloop transitions, 83 changer transitions 0/372 dead transitions. [2024-06-28 01:00:11,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 372 transitions, 5108 flow [2024-06-28 01:00:11,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:11,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:11,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-06-28 01:00:11,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6459627329192547 [2024-06-28 01:00:11,382 INFO L175 Difference]: Start difference. First operand has 252 places, 333 transitions, 4088 flow. Second operand 7 states and 208 transitions. [2024-06-28 01:00:11,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 372 transitions, 5108 flow [2024-06-28 01:00:11,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 372 transitions, 4985 flow, removed 41 selfloop flow, removed 2 redundant places. [2024-06-28 01:00:11,837 INFO L231 Difference]: Finished difference. Result has 257 places, 339 transitions, 4255 flow [2024-06-28 01:00:11,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3965, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4255, PETRI_PLACES=257, PETRI_TRANSITIONS=339} [2024-06-28 01:00:11,837 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 207 predicate places. [2024-06-28 01:00:11,837 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 339 transitions, 4255 flow [2024-06-28 01:00:11,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:11,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:11,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:11,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 01:00:11,838 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-28 01:00:11,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:11,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1680209418, now seen corresponding path program 2 times [2024-06-28 01:00:11,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:11,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478606117] [2024-06-28 01:00:11,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:11,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:11,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:11,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:11,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:11,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478606117] [2024-06-28 01:00:11,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478606117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:11,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:11,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:11,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974002586] [2024-06-28 01:00:11,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:11,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:11,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:11,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:11,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:11,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:11,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 339 transitions, 4255 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:11,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:11,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:11,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:12,973 INFO L124 PetriNetUnfolderBase]: 3784/6400 cut-off events. [2024-06-28 01:00:12,973 INFO L125 PetriNetUnfolderBase]: For 204084/204084 co-relation queries the response was YES. [2024-06-28 01:00:13,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35108 conditions, 6400 events. 3784/6400 cut-off events. For 204084/204084 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 45265 event pairs, 711 based on Foata normal form. 4/6385 useless extension candidates. Maximal degree in co-relation 34990. Up to 5306 conditions per place. [2024-06-28 01:00:13,054 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 278 selfloop transitions, 78 changer transitions 0/370 dead transitions. [2024-06-28 01:00:13,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 370 transitions, 5093 flow [2024-06-28 01:00:13,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:13,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:13,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-28 01:00:13,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-28 01:00:13,055 INFO L175 Difference]: Start difference. First operand has 257 places, 339 transitions, 4255 flow. Second operand 7 states and 203 transitions. [2024-06-28 01:00:13,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 370 transitions, 5093 flow [2024-06-28 01:00:13,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 370 transitions, 4901 flow, removed 51 selfloop flow, removed 3 redundant places. [2024-06-28 01:00:13,559 INFO L231 Difference]: Finished difference. Result has 261 places, 342 transitions, 4293 flow [2024-06-28 01:00:13,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4089, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4293, PETRI_PLACES=261, PETRI_TRANSITIONS=342} [2024-06-28 01:00:13,559 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 211 predicate places. [2024-06-28 01:00:13,559 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 342 transitions, 4293 flow [2024-06-28 01:00:13,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:13,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:13,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:13,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 01:00:13,560 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:13,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:13,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1080365180, now seen corresponding path program 3 times [2024-06-28 01:00:13,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:13,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006389851] [2024-06-28 01:00:13,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:13,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:13,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:13,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:13,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:13,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006389851] [2024-06-28 01:00:13,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006389851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:13,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:13,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:13,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584427428] [2024-06-28 01:00:13,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:13,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:13,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:13,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:13,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:13,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:13,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 342 transitions, 4293 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:13,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:13,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:13,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:14,654 INFO L124 PetriNetUnfolderBase]: 3820/6423 cut-off events. [2024-06-28 01:00:14,654 INFO L125 PetriNetUnfolderBase]: For 207782/207782 co-relation queries the response was YES. [2024-06-28 01:00:14,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35325 conditions, 6423 events. 3820/6423 cut-off events. For 207782/207782 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 45278 event pairs, 721 based on Foata normal form. 4/6409 useless extension candidates. Maximal degree in co-relation 35205. Up to 5501 conditions per place. [2024-06-28 01:00:14,729 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 317 selfloop transitions, 39 changer transitions 0/370 dead transitions. [2024-06-28 01:00:14,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 370 transitions, 5103 flow [2024-06-28 01:00:14,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:14,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:14,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-06-28 01:00:14,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6149068322981367 [2024-06-28 01:00:14,730 INFO L175 Difference]: Start difference. First operand has 261 places, 342 transitions, 4293 flow. Second operand 7 states and 198 transitions. [2024-06-28 01:00:14,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 370 transitions, 5103 flow [2024-06-28 01:00:15,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 370 transitions, 4927 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:15,226 INFO L231 Difference]: Finished difference. Result has 263 places, 345 transitions, 4249 flow [2024-06-28 01:00:15,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4117, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4249, PETRI_PLACES=263, PETRI_TRANSITIONS=345} [2024-06-28 01:00:15,227 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 213 predicate places. [2024-06-28 01:00:15,227 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 345 transitions, 4249 flow [2024-06-28 01:00:15,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:15,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:15,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:15,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 01:00:15,228 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-28 01:00:15,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:15,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1080180482, now seen corresponding path program 1 times [2024-06-28 01:00:15,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:15,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113655210] [2024-06-28 01:00:15,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:15,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:15,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:15,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:15,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:15,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113655210] [2024-06-28 01:00:15,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113655210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:15,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:15,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:15,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859419894] [2024-06-28 01:00:15,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:15,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:15,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:15,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:15,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:15,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:15,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 345 transitions, 4249 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:15,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:15,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:15,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:16,268 INFO L124 PetriNetUnfolderBase]: 3856/6508 cut-off events. [2024-06-28 01:00:16,269 INFO L125 PetriNetUnfolderBase]: For 215011/215011 co-relation queries the response was YES. [2024-06-28 01:00:16,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35655 conditions, 6508 events. 3856/6508 cut-off events. For 215011/215011 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 46083 event pairs, 749 based on Foata normal form. 4/6488 useless extension candidates. Maximal degree in co-relation 35534. Up to 5440 conditions per place. [2024-06-28 01:00:16,349 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 292 selfloop transitions, 67 changer transitions 0/373 dead transitions. [2024-06-28 01:00:16,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 373 transitions, 5091 flow [2024-06-28 01:00:16,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:16,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:16,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-28 01:00:16,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6211180124223602 [2024-06-28 01:00:16,350 INFO L175 Difference]: Start difference. First operand has 263 places, 345 transitions, 4249 flow. Second operand 7 states and 200 transitions. [2024-06-28 01:00:16,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 373 transitions, 5091 flow [2024-06-28 01:00:16,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 373 transitions, 4987 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:16,828 INFO L231 Difference]: Finished difference. Result has 265 places, 348 transitions, 4359 flow [2024-06-28 01:00:16,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4145, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4359, PETRI_PLACES=265, PETRI_TRANSITIONS=348} [2024-06-28 01:00:16,829 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 215 predicate places. [2024-06-28 01:00:16,829 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 348 transitions, 4359 flow [2024-06-28 01:00:16,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:16,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:16,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:16,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 01:00:16,829 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-28 01:00:16,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:16,829 INFO L85 PathProgramCache]: Analyzing trace with hash -204262366, now seen corresponding path program 4 times [2024-06-28 01:00:16,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:16,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738930005] [2024-06-28 01:00:16,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:16,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:16,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:16,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:16,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:16,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738930005] [2024-06-28 01:00:16,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738930005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:16,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:16,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:16,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68021307] [2024-06-28 01:00:16,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:16,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:16,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:16,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:16,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:16,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:16,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 348 transitions, 4359 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:16,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:16,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:16,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:17,968 INFO L124 PetriNetUnfolderBase]: 3846/6333 cut-off events. [2024-06-28 01:00:17,968 INFO L125 PetriNetUnfolderBase]: For 211610/211610 co-relation queries the response was YES. [2024-06-28 01:00:18,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35462 conditions, 6333 events. 3846/6333 cut-off events. For 211610/211610 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 43938 event pairs, 530 based on Foata normal form. 4/6324 useless extension candidates. Maximal degree in co-relation 35340. Up to 5347 conditions per place. [2024-06-28 01:00:18,049 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 292 selfloop transitions, 76 changer transitions 0/382 dead transitions. [2024-06-28 01:00:18,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 382 transitions, 5175 flow [2024-06-28 01:00:18,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:18,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:18,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-06-28 01:00:18,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6490683229813664 [2024-06-28 01:00:18,050 INFO L175 Difference]: Start difference. First operand has 265 places, 348 transitions, 4359 flow. Second operand 7 states and 209 transitions. [2024-06-28 01:00:18,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 382 transitions, 5175 flow [2024-06-28 01:00:18,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 382 transitions, 4963 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:18,614 INFO L231 Difference]: Finished difference. Result has 267 places, 348 transitions, 4314 flow [2024-06-28 01:00:18,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4147, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4314, PETRI_PLACES=267, PETRI_TRANSITIONS=348} [2024-06-28 01:00:18,614 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 217 predicate places. [2024-06-28 01:00:18,614 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 348 transitions, 4314 flow [2024-06-28 01:00:18,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:18,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:18,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:18,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 01:00:18,615 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-28 01:00:18,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:18,615 INFO L85 PathProgramCache]: Analyzing trace with hash -204077668, now seen corresponding path program 2 times [2024-06-28 01:00:18,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:18,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365253126] [2024-06-28 01:00:18,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:18,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:18,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:18,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:18,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:18,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365253126] [2024-06-28 01:00:18,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365253126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:18,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:18,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:18,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306796344] [2024-06-28 01:00:18,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:18,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:18,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:18,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:18,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:18,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:18,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 348 transitions, 4314 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:18,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:18,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:18,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:19,587 INFO L124 PetriNetUnfolderBase]: 3859/6505 cut-off events. [2024-06-28 01:00:19,587 INFO L125 PetriNetUnfolderBase]: For 215551/215551 co-relation queries the response was YES. [2024-06-28 01:00:19,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35561 conditions, 6505 events. 3859/6505 cut-off events. For 215551/215551 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 46047 event pairs, 745 based on Foata normal form. 4/6485 useless extension candidates. Maximal degree in co-relation 35438. Up to 5417 conditions per place. [2024-06-28 01:00:19,664 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 288 selfloop transitions, 71 changer transitions 0/373 dead transitions. [2024-06-28 01:00:19,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 373 transitions, 5156 flow [2024-06-28 01:00:19,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:19,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:19,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-06-28 01:00:19,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6340579710144928 [2024-06-28 01:00:19,666 INFO L175 Difference]: Start difference. First operand has 267 places, 348 transitions, 4314 flow. Second operand 6 states and 175 transitions. [2024-06-28 01:00:19,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 373 transitions, 5156 flow [2024-06-28 01:00:20,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 373 transitions, 4992 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 01:00:20,186 INFO L231 Difference]: Finished difference. Result has 267 places, 351 transitions, 4382 flow [2024-06-28 01:00:20,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4150, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4382, PETRI_PLACES=267, PETRI_TRANSITIONS=351} [2024-06-28 01:00:20,186 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 217 predicate places. [2024-06-28 01:00:20,186 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 351 transitions, 4382 flow [2024-06-28 01:00:20,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:20,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:20,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:20,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 01:00:20,186 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-28 01:00:20,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:20,187 INFO L85 PathProgramCache]: Analyzing trace with hash 23823482, now seen corresponding path program 3 times [2024-06-28 01:00:20,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:20,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487109792] [2024-06-28 01:00:20,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:20,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:20,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:20,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-28 01:00:20,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:20,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487109792] [2024-06-28 01:00:20,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487109792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:20,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:20,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:20,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158424637] [2024-06-28 01:00:20,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:20,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:20,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:20,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:20,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:20,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:20,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 351 transitions, 4382 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:20,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:20,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:20,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:21,507 INFO L124 PetriNetUnfolderBase]: 3895/6511 cut-off events. [2024-06-28 01:00:21,508 INFO L125 PetriNetUnfolderBase]: For 214829/214829 co-relation queries the response was YES. [2024-06-28 01:00:21,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35942 conditions, 6511 events. 3895/6511 cut-off events. For 214829/214829 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 45673 event pairs, 749 based on Foata normal form. 4/6501 useless extension candidates. Maximal degree in co-relation 35818. Up to 5589 conditions per place. [2024-06-28 01:00:21,580 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 322 selfloop transitions, 46 changer transitions 0/382 dead transitions. [2024-06-28 01:00:21,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 382 transitions, 5228 flow [2024-06-28 01:00:21,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:21,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:21,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-06-28 01:00:21,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6557971014492754 [2024-06-28 01:00:21,581 INFO L175 Difference]: Start difference. First operand has 267 places, 351 transitions, 4382 flow. Second operand 6 states and 181 transitions. [2024-06-28 01:00:21,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 382 transitions, 5228 flow [2024-06-28 01:00:21,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 382 transitions, 5024 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-28 01:00:21,989 INFO L231 Difference]: Finished difference. Result has 269 places, 354 transitions, 4326 flow [2024-06-28 01:00:21,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4178, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4326, PETRI_PLACES=269, PETRI_TRANSITIONS=354} [2024-06-28 01:00:21,990 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 219 predicate places. [2024-06-28 01:00:21,990 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 354 transitions, 4326 flow [2024-06-28 01:00:21,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:21,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:21,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:21,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 01:00:21,990 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-28 01:00:21,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:21,991 INFO L85 PathProgramCache]: Analyzing trace with hash 32394362, now seen corresponding path program 4 times [2024-06-28 01:00:21,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:21,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684106005] [2024-06-28 01:00:21,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:21,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:21,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:22,093 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:22,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:22,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684106005] [2024-06-28 01:00:22,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684106005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:22,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:22,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:22,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75947094] [2024-06-28 01:00:22,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:22,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:22,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:22,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:22,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:22,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:22,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 354 transitions, 4326 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:22,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:22,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:22,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:22,987 INFO L124 PetriNetUnfolderBase]: 3882/6377 cut-off events. [2024-06-28 01:00:22,987 INFO L125 PetriNetUnfolderBase]: For 202233/202233 co-relation queries the response was YES. [2024-06-28 01:00:23,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34942 conditions, 6377 events. 3882/6377 cut-off events. For 202233/202233 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 44125 event pairs, 606 based on Foata normal form. 4/6364 useless extension candidates. Maximal degree in co-relation 34817. Up to 5440 conditions per place. [2024-06-28 01:00:23,065 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 319 selfloop transitions, 47 changer transitions 0/380 dead transitions. [2024-06-28 01:00:23,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 380 transitions, 5118 flow [2024-06-28 01:00:23,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:23,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:23,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-28 01:00:23,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.644927536231884 [2024-06-28 01:00:23,066 INFO L175 Difference]: Start difference. First operand has 269 places, 354 transitions, 4326 flow. Second operand 6 states and 178 transitions. [2024-06-28 01:00:23,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 380 transitions, 5118 flow [2024-06-28 01:00:23,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 380 transitions, 5004 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-28 01:00:23,670 INFO L231 Difference]: Finished difference. Result has 272 places, 354 transitions, 4314 flow [2024-06-28 01:00:23,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4212, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4314, PETRI_PLACES=272, PETRI_TRANSITIONS=354} [2024-06-28 01:00:23,671 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 222 predicate places. [2024-06-28 01:00:23,671 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 354 transitions, 4314 flow [2024-06-28 01:00:23,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:23,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:23,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:23,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 01:00:23,671 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:23,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:23,671 INFO L85 PathProgramCache]: Analyzing trace with hash 1264352212, now seen corresponding path program 1 times [2024-06-28 01:00:23,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:23,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840942855] [2024-06-28 01:00:23,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:23,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:23,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:23,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:23,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:23,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840942855] [2024-06-28 01:00:23,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840942855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:23,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:23,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:00:23,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393188841] [2024-06-28 01:00:23,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:23,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:00:23,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:23,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:00:23,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:00:23,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 46 [2024-06-28 01:00:23,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 354 transitions, 4314 flow. Second operand has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:23,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:23,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 46 [2024-06-28 01:00:23,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:24,485 INFO L124 PetriNetUnfolderBase]: 2294/4929 cut-off events. [2024-06-28 01:00:24,485 INFO L125 PetriNetUnfolderBase]: For 91843/92249 co-relation queries the response was YES. [2024-06-28 01:00:24,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19289 conditions, 4929 events. 2294/4929 cut-off events. For 91843/92249 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 41577 event pairs, 308 based on Foata normal form. 216/4701 useless extension candidates. Maximal degree in co-relation 19163. Up to 2027 conditions per place. [2024-06-28 01:00:24,552 INFO L140 encePairwiseOnDemand]: 40/46 looper letters, 30 selfloop transitions, 89 changer transitions 0/371 dead transitions. [2024-06-28 01:00:24,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 371 transitions, 4634 flow [2024-06-28 01:00:24,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:00:24,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:00:24,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 141 transitions. [2024-06-28 01:00:24,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7663043478260869 [2024-06-28 01:00:24,553 INFO L175 Difference]: Start difference. First operand has 272 places, 354 transitions, 4314 flow. Second operand 4 states and 141 transitions. [2024-06-28 01:00:24,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 371 transitions, 4634 flow [2024-06-28 01:00:24,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 371 transitions, 4521 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:24,852 INFO L231 Difference]: Finished difference. Result has 272 places, 358 transitions, 4597 flow [2024-06-28 01:00:24,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4201, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=4597, PETRI_PLACES=272, PETRI_TRANSITIONS=358} [2024-06-28 01:00:24,853 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 222 predicate places. [2024-06-28 01:00:24,853 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 358 transitions, 4597 flow [2024-06-28 01:00:24,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.0) internal successors, (116), 4 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:24,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:24,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:24,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 01:00:24,853 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-28 01:00:24,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:24,853 INFO L85 PathProgramCache]: Analyzing trace with hash 2104877675, now seen corresponding path program 1 times [2024-06-28 01:00:24,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:24,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811556406] [2024-06-28 01:00:24,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:24,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:24,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:25,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:25,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:25,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811556406] [2024-06-28 01:00:25,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811556406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:25,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:25,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:25,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595971456] [2024-06-28 01:00:25,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:25,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:25,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:25,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:25,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:25,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:25,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 358 transitions, 4597 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:25,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:25,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:25,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:26,028 INFO L124 PetriNetUnfolderBase]: 3725/6366 cut-off events. [2024-06-28 01:00:26,029 INFO L125 PetriNetUnfolderBase]: For 206534/206583 co-relation queries the response was YES. [2024-06-28 01:00:26,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34931 conditions, 6366 events. 3725/6366 cut-off events. For 206534/206583 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 44904 event pairs, 1102 based on Foata normal form. 22/6111 useless extension candidates. Maximal degree in co-relation 34803. Up to 5516 conditions per place. [2024-06-28 01:00:26,106 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 297 selfloop transitions, 73 changer transitions 0/385 dead transitions. [2024-06-28 01:00:26,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 385 transitions, 5619 flow [2024-06-28 01:00:26,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:00:26,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:00:26,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 259 transitions. [2024-06-28 01:00:26,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5630434782608695 [2024-06-28 01:00:26,108 INFO L175 Difference]: Start difference. First operand has 272 places, 358 transitions, 4597 flow. Second operand 10 states and 259 transitions. [2024-06-28 01:00:26,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 385 transitions, 5619 flow [2024-06-28 01:00:26,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 385 transitions, 5617 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 01:00:26,701 INFO L231 Difference]: Finished difference. Result has 282 places, 364 transitions, 4868 flow [2024-06-28 01:00:26,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4595, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4868, PETRI_PLACES=282, PETRI_TRANSITIONS=364} [2024-06-28 01:00:26,701 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 232 predicate places. [2024-06-28 01:00:26,701 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 364 transitions, 4868 flow [2024-06-28 01:00:26,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:26,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:26,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:26,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 01:00:26,702 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-28 01:00:26,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:26,703 INFO L85 PathProgramCache]: Analyzing trace with hash 26658143, now seen corresponding path program 2 times [2024-06-28 01:00:26,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:26,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942766682] [2024-06-28 01:00:26,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:26,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:26,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:26,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:26,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:26,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942766682] [2024-06-28 01:00:26,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942766682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:26,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:26,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:26,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88124616] [2024-06-28 01:00:26,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:26,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:26,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:26,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:26,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:26,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:26,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 364 transitions, 4868 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:26,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:26,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:26,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:27,821 INFO L124 PetriNetUnfolderBase]: 3752/6415 cut-off events. [2024-06-28 01:00:27,821 INFO L125 PetriNetUnfolderBase]: For 218350/218411 co-relation queries the response was YES. [2024-06-28 01:00:27,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35717 conditions, 6415 events. 3752/6415 cut-off events. For 218350/218411 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 45241 event pairs, 1132 based on Foata normal form. 19/6157 useless extension candidates. Maximal degree in co-relation 35586. Up to 5386 conditions per place. [2024-06-28 01:00:27,897 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 241 selfloop transitions, 140 changer transitions 0/396 dead transitions. [2024-06-28 01:00:27,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 396 transitions, 6244 flow [2024-06-28 01:00:27,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:27,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:27,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-06-28 01:00:27,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6211180124223602 [2024-06-28 01:00:27,898 INFO L175 Difference]: Start difference. First operand has 282 places, 364 transitions, 4868 flow. Second operand 7 states and 200 transitions. [2024-06-28 01:00:27,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 396 transitions, 6244 flow [2024-06-28 01:00:28,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 396 transitions, 6059 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 01:00:28,568 INFO L231 Difference]: Finished difference. Result has 282 places, 373 transitions, 5137 flow [2024-06-28 01:00:28,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4683, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5137, PETRI_PLACES=282, PETRI_TRANSITIONS=373} [2024-06-28 01:00:28,568 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 232 predicate places. [2024-06-28 01:00:28,568 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 373 transitions, 5137 flow [2024-06-28 01:00:28,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:28,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:28,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:28,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 01:00:28,569 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-28 01:00:28,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:28,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1244342219, now seen corresponding path program 3 times [2024-06-28 01:00:28,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:28,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019810417] [2024-06-28 01:00:28,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:28,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:28,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:28,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:28,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:28,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019810417] [2024-06-28 01:00:28,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019810417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:28,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:28,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:28,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880167209] [2024-06-28 01:00:28,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:28,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:28,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:28,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:28,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:28,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:28,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 373 transitions, 5137 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:28,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:28,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:28,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:29,774 INFO L124 PetriNetUnfolderBase]: 3759/6418 cut-off events. [2024-06-28 01:00:29,774 INFO L125 PetriNetUnfolderBase]: For 225900/225973 co-relation queries the response was YES. [2024-06-28 01:00:29,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36072 conditions, 6418 events. 3759/6418 cut-off events. For 225900/225973 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 45211 event pairs, 1127 based on Foata normal form. 35/6166 useless extension candidates. Maximal degree in co-relation 35940. Up to 5394 conditions per place. [2024-06-28 01:00:29,848 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 243 selfloop transitions, 137 changer transitions 0/395 dead transitions. [2024-06-28 01:00:29,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 395 transitions, 6271 flow [2024-06-28 01:00:29,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:29,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:29,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-28 01:00:29,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6024844720496895 [2024-06-28 01:00:29,849 INFO L175 Difference]: Start difference. First operand has 282 places, 373 transitions, 5137 flow. Second operand 7 states and 194 transitions. [2024-06-28 01:00:29,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 395 transitions, 6271 flow [2024-06-28 01:00:30,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 395 transitions, 5955 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-28 01:00:30,601 INFO L231 Difference]: Finished difference. Result has 285 places, 376 transitions, 5165 flow [2024-06-28 01:00:30,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4827, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5165, PETRI_PLACES=285, PETRI_TRANSITIONS=376} [2024-06-28 01:00:30,601 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 235 predicate places. [2024-06-28 01:00:30,601 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 376 transitions, 5165 flow [2024-06-28 01:00:30,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:30,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:30,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:30,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 01:00:30,602 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-28 01:00:30,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:30,602 INFO L85 PathProgramCache]: Analyzing trace with hash 259402733, now seen corresponding path program 4 times [2024-06-28 01:00:30,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:30,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717970589] [2024-06-28 01:00:30,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:30,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:30,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:30,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:30,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:30,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717970589] [2024-06-28 01:00:30,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717970589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:30,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:30,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:30,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869411966] [2024-06-28 01:00:30,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:30,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:30,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:30,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:30,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:30,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:30,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 376 transitions, 5165 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:30,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:30,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:30,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:31,777 INFO L124 PetriNetUnfolderBase]: 3766/6429 cut-off events. [2024-06-28 01:00:31,777 INFO L125 PetriNetUnfolderBase]: For 230848/230906 co-relation queries the response was YES. [2024-06-28 01:00:31,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36228 conditions, 6429 events. 3766/6429 cut-off events. For 230848/230906 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 45390 event pairs, 1127 based on Foata normal form. 27/6167 useless extension candidates. Maximal degree in co-relation 36096. Up to 5402 conditions per place. [2024-06-28 01:00:31,852 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 246 selfloop transitions, 134 changer transitions 0/395 dead transitions. [2024-06-28 01:00:31,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 395 transitions, 6295 flow [2024-06-28 01:00:31,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:31,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:31,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-06-28 01:00:31,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962732919254659 [2024-06-28 01:00:31,853 INFO L175 Difference]: Start difference. First operand has 285 places, 376 transitions, 5165 flow. Second operand 7 states and 192 transitions. [2024-06-28 01:00:31,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 395 transitions, 6295 flow [2024-06-28 01:00:32,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 395 transitions, 5928 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:32,677 INFO L231 Difference]: Finished difference. Result has 287 places, 379 transitions, 5136 flow [2024-06-28 01:00:32,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4810, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5136, PETRI_PLACES=287, PETRI_TRANSITIONS=379} [2024-06-28 01:00:32,678 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 237 predicate places. [2024-06-28 01:00:32,678 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 379 transitions, 5136 flow [2024-06-28 01:00:32,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:32,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:32,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:32,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 01:00:32,678 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-28 01:00:32,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:32,678 INFO L85 PathProgramCache]: Analyzing trace with hash -978497783, now seen corresponding path program 5 times [2024-06-28 01:00:32,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:32,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071487084] [2024-06-28 01:00:32,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:32,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:32,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:32,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:32,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:32,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071487084] [2024-06-28 01:00:32,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071487084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:32,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:32,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:32,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658178449] [2024-06-28 01:00:32,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:32,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:32,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:32,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:32,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:32,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:32,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 379 transitions, 5136 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:32,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:32,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:32,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:33,865 INFO L124 PetriNetUnfolderBase]: 3773/6442 cut-off events. [2024-06-28 01:00:33,865 INFO L125 PetriNetUnfolderBase]: For 234353/234405 co-relation queries the response was YES. [2024-06-28 01:00:33,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36292 conditions, 6442 events. 3773/6442 cut-off events. For 234353/234405 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 45406 event pairs, 1103 based on Foata normal form. 26/6182 useless extension candidates. Maximal degree in co-relation 36159. Up to 5580 conditions per place. [2024-06-28 01:00:33,940 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 314 selfloop transitions, 73 changer transitions 0/402 dead transitions. [2024-06-28 01:00:33,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 402 transitions, 6142 flow [2024-06-28 01:00:33,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:00:33,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:00:33,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-28 01:00:33,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.572463768115942 [2024-06-28 01:00:33,941 INFO L175 Difference]: Start difference. First operand has 287 places, 379 transitions, 5136 flow. Second operand 9 states and 237 transitions. [2024-06-28 01:00:33,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 402 transitions, 6142 flow [2024-06-28 01:00:34,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 402 transitions, 5780 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:34,693 INFO L231 Difference]: Finished difference. Result has 291 places, 382 transitions, 4974 flow [2024-06-28 01:00:34,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4783, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4974, PETRI_PLACES=291, PETRI_TRANSITIONS=382} [2024-06-28 01:00:34,694 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 241 predicate places. [2024-06-28 01:00:34,694 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 382 transitions, 4974 flow [2024-06-28 01:00:34,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:34,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:34,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:34,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 01:00:34,694 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-28 01:00:34,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:34,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1495033973, now seen corresponding path program 6 times [2024-06-28 01:00:34,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:34,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379769451] [2024-06-28 01:00:34,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:34,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:34,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:34,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:34,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:34,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379769451] [2024-06-28 01:00:34,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379769451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:34,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:34,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:34,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460149144] [2024-06-28 01:00:34,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:34,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:34,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:34,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:34,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:34,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:34,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 382 transitions, 4974 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:34,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:34,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:34,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:35,764 INFO L124 PetriNetUnfolderBase]: 3770/6438 cut-off events. [2024-06-28 01:00:35,764 INFO L125 PetriNetUnfolderBase]: For 236174/236226 co-relation queries the response was YES. [2024-06-28 01:00:35,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35859 conditions, 6438 events. 3770/6438 cut-off events. For 236174/236226 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 45428 event pairs, 1103 based on Foata normal form. 26/6178 useless extension candidates. Maximal degree in co-relation 35726. Up to 5577 conditions per place. [2024-06-28 01:00:35,845 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 312 selfloop transitions, 72 changer transitions 0/399 dead transitions. [2024-06-28 01:00:35,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 399 transitions, 5784 flow [2024-06-28 01:00:35,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:00:35,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:00:35,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-28 01:00:35,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993788819875776 [2024-06-28 01:00:35,846 INFO L175 Difference]: Start difference. First operand has 291 places, 382 transitions, 4974 flow. Second operand 7 states and 193 transitions. [2024-06-28 01:00:35,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 399 transitions, 5784 flow [2024-06-28 01:00:36,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 399 transitions, 5618 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 01:00:36,789 INFO L231 Difference]: Finished difference. Result has 291 places, 382 transitions, 4958 flow [2024-06-28 01:00:36,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4808, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4958, PETRI_PLACES=291, PETRI_TRANSITIONS=382} [2024-06-28 01:00:36,790 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 241 predicate places. [2024-06-28 01:00:36,790 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 382 transitions, 4958 flow [2024-06-28 01:00:36,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:36,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:36,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:36,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 01:00:36,790 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-28 01:00:36,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:36,790 INFO L85 PathProgramCache]: Analyzing trace with hash 1809161799, now seen corresponding path program 7 times [2024-06-28 01:00:36,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:36,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611191679] [2024-06-28 01:00:36,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:36,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:36,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:36,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:36,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:36,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611191679] [2024-06-28 01:00:36,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611191679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:36,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:36,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:36,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554395053] [2024-06-28 01:00:36,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:36,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:36,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:36,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:36,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:36,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:36,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 382 transitions, 4958 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:36,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:36,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:36,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:38,009 INFO L124 PetriNetUnfolderBase]: 3767/6425 cut-off events. [2024-06-28 01:00:38,009 INFO L125 PetriNetUnfolderBase]: For 240044/240122 co-relation queries the response was YES. [2024-06-28 01:00:38,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35826 conditions, 6425 events. 3767/6425 cut-off events. For 240044/240122 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 45338 event pairs, 1131 based on Foata normal form. 25/6169 useless extension candidates. Maximal degree in co-relation 35692. Up to 5404 conditions per place. [2024-06-28 01:00:38,079 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 237 selfloop transitions, 150 changer transitions 0/402 dead transitions. [2024-06-28 01:00:38,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 402 transitions, 6060 flow [2024-06-28 01:00:38,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:38,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:38,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-06-28 01:00:38,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5978260869565217 [2024-06-28 01:00:38,080 INFO L175 Difference]: Start difference. First operand has 291 places, 382 transitions, 4958 flow. Second operand 8 states and 220 transitions. [2024-06-28 01:00:38,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 402 transitions, 6060 flow [2024-06-28 01:00:38,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 402 transitions, 5906 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 01:00:38,871 INFO L231 Difference]: Finished difference. Result has 293 places, 382 transitions, 5110 flow [2024-06-28 01:00:38,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4804, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5110, PETRI_PLACES=293, PETRI_TRANSITIONS=382} [2024-06-28 01:00:38,872 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 243 predicate places. [2024-06-28 01:00:38,872 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 382 transitions, 5110 flow [2024-06-28 01:00:38,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:38,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:38,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:38,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 01:00:38,872 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-28 01:00:38,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:38,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1634777981, now seen corresponding path program 8 times [2024-06-28 01:00:38,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:38,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171657957] [2024-06-28 01:00:38,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:38,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:38,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:38,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:38,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:38,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171657957] [2024-06-28 01:00:38,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171657957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:38,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:38,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:38,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162270919] [2024-06-28 01:00:38,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:38,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:38,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:38,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:38,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:38,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:38,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 382 transitions, 5110 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:38,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:38,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:38,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:39,895 INFO L124 PetriNetUnfolderBase]: 3774/6443 cut-off events. [2024-06-28 01:00:39,895 INFO L125 PetriNetUnfolderBase]: For 247414/247472 co-relation queries the response was YES. [2024-06-28 01:00:39,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36272 conditions, 6443 events. 3774/6443 cut-off events. For 247414/247472 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 45489 event pairs, 1127 based on Foata normal form. 27/6177 useless extension candidates. Maximal degree in co-relation 36137. Up to 5445 conditions per place. [2024-06-28 01:00:39,986 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 264 selfloop transitions, 124 changer transitions 0/403 dead transitions. [2024-06-28 01:00:39,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 403 transitions, 6269 flow [2024-06-28 01:00:39,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:39,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:39,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-06-28 01:00:39,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6231884057971014 [2024-06-28 01:00:39,987 INFO L175 Difference]: Start difference. First operand has 293 places, 382 transitions, 5110 flow. Second operand 6 states and 172 transitions. [2024-06-28 01:00:39,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 403 transitions, 6269 flow [2024-06-28 01:00:40,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 403 transitions, 5955 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 01:00:40,937 INFO L231 Difference]: Finished difference. Result has 292 places, 385 transitions, 5106 flow [2024-06-28 01:00:40,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4802, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5106, PETRI_PLACES=292, PETRI_TRANSITIONS=385} [2024-06-28 01:00:40,937 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 242 predicate places. [2024-06-28 01:00:40,938 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 385 transitions, 5106 flow [2024-06-28 01:00:40,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:40,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:40,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:40,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 01:00:40,938 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-28 01:00:40,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:40,939 INFO L85 PathProgramCache]: Analyzing trace with hash 890203655, now seen corresponding path program 9 times [2024-06-28 01:00:40,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:40,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521683226] [2024-06-28 01:00:40,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:40,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:40,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:41,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:41,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:41,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521683226] [2024-06-28 01:00:41,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521683226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:41,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:41,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:41,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608730105] [2024-06-28 01:00:41,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:41,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:41,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:41,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:41,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:41,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:41,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 385 transitions, 5106 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:41,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:41,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:41,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:42,108 INFO L124 PetriNetUnfolderBase]: 3781/6444 cut-off events. [2024-06-28 01:00:42,108 INFO L125 PetriNetUnfolderBase]: For 251724/251778 co-relation queries the response was YES. [2024-06-28 01:00:42,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36335 conditions, 6444 events. 3781/6444 cut-off events. For 251724/251778 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 45408 event pairs, 1106 based on Foata normal form. 16/6166 useless extension candidates. Maximal degree in co-relation 36199. Up to 5579 conditions per place. [2024-06-28 01:00:42,178 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 310 selfloop transitions, 78 changer transitions 0/403 dead transitions. [2024-06-28 01:00:42,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 403 transitions, 5973 flow [2024-06-28 01:00:42,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:42,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:42,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-28 01:00:42,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5815217391304348 [2024-06-28 01:00:42,179 INFO L175 Difference]: Start difference. First operand has 292 places, 385 transitions, 5106 flow. Second operand 8 states and 214 transitions. [2024-06-28 01:00:42,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 403 transitions, 5973 flow [2024-06-28 01:00:43,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 403 transitions, 5631 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 01:00:43,133 INFO L231 Difference]: Finished difference. Result has 295 places, 388 transitions, 4987 flow [2024-06-28 01:00:43,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4773, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4987, PETRI_PLACES=295, PETRI_TRANSITIONS=388} [2024-06-28 01:00:43,133 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 245 predicate places. [2024-06-28 01:00:43,133 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 388 transitions, 4987 flow [2024-06-28 01:00:43,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:43,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:43,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:43,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 01:00:43,133 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-28 01:00:43,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:43,134 INFO L85 PathProgramCache]: Analyzing trace with hash -786753641, now seen corresponding path program 10 times [2024-06-28 01:00:43,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:43,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070005093] [2024-06-28 01:00:43,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:43,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:43,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:43,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:43,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:43,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070005093] [2024-06-28 01:00:43,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070005093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:43,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:43,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:43,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308366709] [2024-06-28 01:00:43,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:43,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:43,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:43,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:43,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:43,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:43,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 388 transitions, 4987 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:43,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:43,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:43,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:44,220 INFO L124 PetriNetUnfolderBase]: 3798/6482 cut-off events. [2024-06-28 01:00:44,220 INFO L125 PetriNetUnfolderBase]: For 259576/259628 co-relation queries the response was YES. [2024-06-28 01:00:44,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36455 conditions, 6482 events. 3798/6482 cut-off events. For 259576/259628 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 45823 event pairs, 1103 based on Foata normal form. 27/6215 useless extension candidates. Maximal degree in co-relation 36318. Up to 5472 conditions per place. [2024-06-28 01:00:44,301 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 253 selfloop transitions, 154 changer transitions 0/422 dead transitions. [2024-06-28 01:00:44,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 422 transitions, 6411 flow [2024-06-28 01:00:44,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:00:44,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:00:44,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 249 transitions. [2024-06-28 01:00:44,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6014492753623188 [2024-06-28 01:00:44,302 INFO L175 Difference]: Start difference. First operand has 295 places, 388 transitions, 4987 flow. Second operand 9 states and 249 transitions. [2024-06-28 01:00:44,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 422 transitions, 6411 flow [2024-06-28 01:00:45,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 422 transitions, 6233 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 01:00:45,362 INFO L231 Difference]: Finished difference. Result has 298 places, 394 transitions, 5231 flow [2024-06-28 01:00:45,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4809, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5231, PETRI_PLACES=298, PETRI_TRANSITIONS=394} [2024-06-28 01:00:45,362 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 248 predicate places. [2024-06-28 01:00:45,363 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 394 transitions, 5231 flow [2024-06-28 01:00:45,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:45,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:45,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:45,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 01:00:45,363 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-28 01:00:45,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:45,363 INFO L85 PathProgramCache]: Analyzing trace with hash 895566035, now seen corresponding path program 11 times [2024-06-28 01:00:45,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:45,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369517366] [2024-06-28 01:00:45,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:45,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:45,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:45,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:45,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:45,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369517366] [2024-06-28 01:00:45,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369517366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:45,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:45,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:45,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414395108] [2024-06-28 01:00:45,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:45,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:45,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:45,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:45,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:45,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:45,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 394 transitions, 5231 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:45,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:45,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:45,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:46,675 INFO L124 PetriNetUnfolderBase]: 3815/6495 cut-off events. [2024-06-28 01:00:46,675 INFO L125 PetriNetUnfolderBase]: For 269223/269281 co-relation queries the response was YES. [2024-06-28 01:00:46,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37054 conditions, 6495 events. 3815/6495 cut-off events. For 269223/269281 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 45684 event pairs, 1105 based on Foata normal form. 14/6205 useless extension candidates. Maximal degree in co-relation 36916. Up to 5616 conditions per place. [2024-06-28 01:00:46,750 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 321 selfloop transitions, 85 changer transitions 0/421 dead transitions. [2024-06-28 01:00:46,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 421 transitions, 6355 flow [2024-06-28 01:00:46,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 01:00:46,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 01:00:46,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 325 transitions. [2024-06-28 01:00:46,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5434782608695652 [2024-06-28 01:00:46,751 INFO L175 Difference]: Start difference. First operand has 298 places, 394 transitions, 5231 flow. Second operand 13 states and 325 transitions. [2024-06-28 01:00:46,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 421 transitions, 6355 flow [2024-06-28 01:00:47,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 421 transitions, 6051 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 01:00:47,571 INFO L231 Difference]: Finished difference. Result has 306 places, 400 transitions, 5237 flow [2024-06-28 01:00:47,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4941, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5237, PETRI_PLACES=306, PETRI_TRANSITIONS=400} [2024-06-28 01:00:47,571 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 256 predicate places. [2024-06-28 01:00:47,571 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 400 transitions, 5237 flow [2024-06-28 01:00:47,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:47,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:47,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:47,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 01:00:47,572 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-28 01:00:47,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:47,572 INFO L85 PathProgramCache]: Analyzing trace with hash -168821909, now seen corresponding path program 12 times [2024-06-28 01:00:47,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:47,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202131399] [2024-06-28 01:00:47,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:47,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:47,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:47,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:47,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:47,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202131399] [2024-06-28 01:00:47,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202131399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:47,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:47,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:47,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [176945258] [2024-06-28 01:00:47,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:47,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:47,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:47,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:47,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:47,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:47,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 400 transitions, 5237 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:47,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:47,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:47,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:48,739 INFO L124 PetriNetUnfolderBase]: 3812/6491 cut-off events. [2024-06-28 01:00:48,739 INFO L125 PetriNetUnfolderBase]: For 265754/265812 co-relation queries the response was YES. [2024-06-28 01:00:48,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36690 conditions, 6491 events. 3812/6491 cut-off events. For 265754/265812 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 45736 event pairs, 1105 based on Foata normal form. 14/6201 useless extension candidates. Maximal degree in co-relation 36551. Up to 5613 conditions per place. [2024-06-28 01:00:48,815 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 318 selfloop transitions, 85 changer transitions 0/418 dead transitions. [2024-06-28 01:00:48,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 418 transitions, 6085 flow [2024-06-28 01:00:48,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:00:48,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:00:48,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 279 transitions. [2024-06-28 01:00:48,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5513833992094862 [2024-06-28 01:00:48,816 INFO L175 Difference]: Start difference. First operand has 306 places, 400 transitions, 5237 flow. Second operand 11 states and 279 transitions. [2024-06-28 01:00:48,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 418 transitions, 6085 flow [2024-06-28 01:00:49,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 418 transitions, 5865 flow, removed 29 selfloop flow, removed 10 redundant places. [2024-06-28 01:00:49,768 INFO L231 Difference]: Finished difference. Result has 307 places, 400 transitions, 5193 flow [2024-06-28 01:00:49,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5017, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5193, PETRI_PLACES=307, PETRI_TRANSITIONS=400} [2024-06-28 01:00:49,769 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 257 predicate places. [2024-06-28 01:00:49,769 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 400 transitions, 5193 flow [2024-06-28 01:00:49,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:49,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:49,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:49,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 01:00:49,769 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-28 01:00:49,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:49,770 INFO L85 PathProgramCache]: Analyzing trace with hash -786759221, now seen corresponding path program 13 times [2024-06-28 01:00:49,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:49,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793562578] [2024-06-28 01:00:49,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:49,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:49,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:49,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:49,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:49,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793562578] [2024-06-28 01:00:49,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793562578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:49,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:49,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:49,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025693419] [2024-06-28 01:00:49,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:49,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:49,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:49,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:49,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:49,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:49,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 400 transitions, 5193 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:49,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:49,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:49,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:50,914 INFO L124 PetriNetUnfolderBase]: 3809/6500 cut-off events. [2024-06-28 01:00:50,914 INFO L125 PetriNetUnfolderBase]: For 269024/269076 co-relation queries the response was YES. [2024-06-28 01:00:50,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36628 conditions, 6500 events. 3809/6500 cut-off events. For 269024/269076 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 45861 event pairs, 1103 based on Foata normal form. 27/6229 useless extension candidates. Maximal degree in co-relation 36488. Up to 5485 conditions per place. [2024-06-28 01:00:50,996 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 260 selfloop transitions, 155 changer transitions 0/430 dead transitions. [2024-06-28 01:00:50,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 430 transitions, 6547 flow [2024-06-28 01:00:50,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:00:50,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:00:50,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-06-28 01:00:50,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6277173913043478 [2024-06-28 01:00:50,997 INFO L175 Difference]: Start difference. First operand has 307 places, 400 transitions, 5193 flow. Second operand 8 states and 231 transitions. [2024-06-28 01:00:50,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 430 transitions, 6547 flow [2024-06-28 01:00:52,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 430 transitions, 6367 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-28 01:00:52,116 INFO L231 Difference]: Finished difference. Result has 305 places, 400 transitions, 5334 flow [2024-06-28 01:00:52,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5013, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5334, PETRI_PLACES=305, PETRI_TRANSITIONS=400} [2024-06-28 01:00:52,117 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 255 predicate places. [2024-06-28 01:00:52,117 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 400 transitions, 5334 flow [2024-06-28 01:00:52,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:52,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:52,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:52,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 01:00:52,118 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:52,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:52,118 INFO L85 PathProgramCache]: Analyzing trace with hash 145288693, now seen corresponding path program 14 times [2024-06-28 01:00:52,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:52,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978664349] [2024-06-28 01:00:52,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:52,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:52,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:52,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:52,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:52,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978664349] [2024-06-28 01:00:52,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978664349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:52,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:52,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:52,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552776997] [2024-06-28 01:00:52,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:52,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:52,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:52,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:52,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:52,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:52,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 400 transitions, 5334 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:52,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:52,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:52,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:53,335 INFO L124 PetriNetUnfolderBase]: 3806/6494 cut-off events. [2024-06-28 01:00:53,335 INFO L125 PetriNetUnfolderBase]: For 272832/272877 co-relation queries the response was YES. [2024-06-28 01:00:53,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36838 conditions, 6494 events. 3806/6494 cut-off events. For 272832/272877 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 45790 event pairs, 1101 based on Foata normal form. 20/6213 useless extension candidates. Maximal degree in co-relation 36697. Up to 5482 conditions per place. [2024-06-28 01:00:53,423 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 252 selfloop transitions, 160 changer transitions 0/427 dead transitions. [2024-06-28 01:00:53,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 427 transitions, 6376 flow [2024-06-28 01:00:53,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:00:53,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:00:53,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 269 transitions. [2024-06-28 01:00:53,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5847826086956521 [2024-06-28 01:00:53,424 INFO L175 Difference]: Start difference. First operand has 305 places, 400 transitions, 5334 flow. Second operand 10 states and 269 transitions. [2024-06-28 01:00:53,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 427 transitions, 6376 flow [2024-06-28 01:00:54,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 427 transitions, 6040 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-28 01:00:54,479 INFO L231 Difference]: Finished difference. Result has 307 places, 400 transitions, 5330 flow [2024-06-28 01:00:54,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5000, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5330, PETRI_PLACES=307, PETRI_TRANSITIONS=400} [2024-06-28 01:00:54,479 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 257 predicate places. [2024-06-28 01:00:54,479 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 400 transitions, 5330 flow [2024-06-28 01:00:54,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:54,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:54,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:54,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 01:00:54,480 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:54,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:54,480 INFO L85 PathProgramCache]: Analyzing trace with hash -978333093, now seen corresponding path program 15 times [2024-06-28 01:00:54,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:54,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882661441] [2024-06-28 01:00:54,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:54,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:54,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:54,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:54,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:54,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882661441] [2024-06-28 01:00:54,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882661441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:54,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:54,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:54,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234346542] [2024-06-28 01:00:54,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:54,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:54,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:54,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:54,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:54,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:54,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 400 transitions, 5330 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:54,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:54,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:54,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:55,602 INFO L124 PetriNetUnfolderBase]: 3803/6478 cut-off events. [2024-06-28 01:00:55,602 INFO L125 PetriNetUnfolderBase]: For 267841/267859 co-relation queries the response was YES. [2024-06-28 01:00:55,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36721 conditions, 6478 events. 3803/6478 cut-off events. For 267841/267859 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 45582 event pairs, 1082 based on Foata normal form. 1/6175 useless extension candidates. Maximal degree in co-relation 36580. Up to 5625 conditions per place. [2024-06-28 01:00:55,680 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 353 selfloop transitions, 56 changer transitions 0/424 dead transitions. [2024-06-28 01:00:55,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 424 transitions, 6386 flow [2024-06-28 01:00:55,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:55,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:55,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-28 01:00:55,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6485507246376812 [2024-06-28 01:00:55,681 INFO L175 Difference]: Start difference. First operand has 307 places, 400 transitions, 5330 flow. Second operand 6 states and 179 transitions. [2024-06-28 01:00:55,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 424 transitions, 6386 flow [2024-06-28 01:00:56,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 424 transitions, 6014 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-28 01:00:56,674 INFO L231 Difference]: Finished difference. Result has 305 places, 401 transitions, 5140 flow [2024-06-28 01:00:56,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4962, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5140, PETRI_PLACES=305, PETRI_TRANSITIONS=401} [2024-06-28 01:00:56,675 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 255 predicate places. [2024-06-28 01:00:56,675 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 401 transitions, 5140 flow [2024-06-28 01:00:56,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:56,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:56,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:56,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 01:00:56,675 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:56,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:56,675 INFO L85 PathProgramCache]: Analyzing trace with hash -978600003, now seen corresponding path program 16 times [2024-06-28 01:00:56,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:56,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348222853] [2024-06-28 01:00:56,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:56,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:56,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:56,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:56,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:56,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348222853] [2024-06-28 01:00:56,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348222853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:56,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:56,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:00:56,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475033994] [2024-06-28 01:00:56,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:56,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:00:56,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:56,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:00:56,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:00:56,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:56,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 401 transitions, 5140 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:56,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:56,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:56,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:57,887 INFO L124 PetriNetUnfolderBase]: 3800/6474 cut-off events. [2024-06-28 01:00:57,887 INFO L125 PetriNetUnfolderBase]: For 264034/264052 co-relation queries the response was YES. [2024-06-28 01:00:57,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36369 conditions, 6474 events. 3800/6474 cut-off events. For 264034/264052 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 45530 event pairs, 1082 based on Foata normal form. 1/6171 useless extension candidates. Maximal degree in co-relation 36226. Up to 5622 conditions per place. [2024-06-28 01:00:57,970 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 349 selfloop transitions, 59 changer transitions 0/423 dead transitions. [2024-06-28 01:00:57,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 423 transitions, 6012 flow [2024-06-28 01:00:57,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:00:57,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:00:57,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-06-28 01:00:57,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6485507246376812 [2024-06-28 01:00:57,971 INFO L175 Difference]: Start difference. First operand has 305 places, 401 transitions, 5140 flow. Second operand 6 states and 179 transitions. [2024-06-28 01:00:57,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 423 transitions, 6012 flow [2024-06-28 01:00:58,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 423 transitions, 5943 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-28 01:00:58,945 INFO L231 Difference]: Finished difference. Result has 309 places, 401 transitions, 5203 flow [2024-06-28 01:00:58,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5071, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5203, PETRI_PLACES=309, PETRI_TRANSITIONS=401} [2024-06-28 01:00:58,945 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 259 predicate places. [2024-06-28 01:00:58,945 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 401 transitions, 5203 flow [2024-06-28 01:00:58,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:58,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:58,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:00:58,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 01:00:58,946 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:58,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:58,947 INFO L85 PathProgramCache]: Analyzing trace with hash -2031664429, now seen corresponding path program 17 times [2024-06-28 01:00:58,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:58,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446485390] [2024-06-28 01:00:58,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:58,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:58,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:59,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:59,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:59,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446485390] [2024-06-28 01:00:59,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446485390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:59,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:59,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:00:59,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086017186] [2024-06-28 01:00:59,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:59,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:00:59,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:59,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:00:59,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:00:59,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:00:59,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 401 transitions, 5203 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:59,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:59,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:00:59,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:00,174 INFO L124 PetriNetUnfolderBase]: 3807/6486 cut-off events. [2024-06-28 01:01:00,174 INFO L125 PetriNetUnfolderBase]: For 272999/273051 co-relation queries the response was YES. [2024-06-28 01:01:00,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36604 conditions, 6486 events. 3807/6486 cut-off events. For 272999/273051 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 45648 event pairs, 1104 based on Foata normal form. 22/6202 useless extension candidates. Maximal degree in co-relation 36460. Up to 5484 conditions per place. [2024-06-28 01:01:00,259 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 255 selfloop transitions, 162 changer transitions 0/432 dead transitions. [2024-06-28 01:01:00,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 432 transitions, 6472 flow [2024-06-28 01:01:00,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 01:01:00,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 01:01:00,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 335 transitions. [2024-06-28 01:01:00,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.560200668896321 [2024-06-28 01:01:00,260 INFO L175 Difference]: Start difference. First operand has 309 places, 401 transitions, 5203 flow. Second operand 13 states and 335 transitions. [2024-06-28 01:01:00,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 432 transitions, 6472 flow [2024-06-28 01:01:01,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 432 transitions, 6333 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 01:01:01,497 INFO L231 Difference]: Finished difference. Result has 317 places, 404 transitions, 5459 flow [2024-06-28 01:01:01,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5064, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5459, PETRI_PLACES=317, PETRI_TRANSITIONS=404} [2024-06-28 01:01:01,498 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 267 predicate places. [2024-06-28 01:01:01,498 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 404 transitions, 5459 flow [2024-06-28 01:01:01,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:01,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:01,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:01,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 01:01:01,499 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:01,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:01,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1564182463, now seen corresponding path program 18 times [2024-06-28 01:01:01,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:01,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574202002] [2024-06-28 01:01:01,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:01,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:01,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:01,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:01,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:01,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574202002] [2024-06-28 01:01:01,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574202002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:01,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:01,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:01,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119112320] [2024-06-28 01:01:01,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:01,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:01,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:01,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:01,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:01,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:01,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 404 transitions, 5459 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:01,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:01,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:01,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:02,664 INFO L124 PetriNetUnfolderBase]: 3804/6482 cut-off events. [2024-06-28 01:01:02,664 INFO L125 PetriNetUnfolderBase]: For 276231/276273 co-relation queries the response was YES. [2024-06-28 01:01:02,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36882 conditions, 6482 events. 3804/6482 cut-off events. For 276231/276273 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 45666 event pairs, 1104 based on Foata normal form. 16/6192 useless extension candidates. Maximal degree in co-relation 36737. Up to 5481 conditions per place. [2024-06-28 01:01:02,746 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 252 selfloop transitions, 162 changer transitions 0/429 dead transitions. [2024-06-28 01:01:02,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 429 transitions, 6503 flow [2024-06-28 01:01:02,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:01:02,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:01:02,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 289 transitions. [2024-06-28 01:01:02,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5711462450592886 [2024-06-28 01:01:02,747 INFO L175 Difference]: Start difference. First operand has 317 places, 404 transitions, 5459 flow. Second operand 11 states and 289 transitions. [2024-06-28 01:01:02,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 429 transitions, 6503 flow [2024-06-28 01:01:03,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 429 transitions, 6001 flow, removed 37 selfloop flow, removed 12 redundant places. [2024-06-28 01:01:03,929 INFO L231 Difference]: Finished difference. Result has 316 places, 404 transitions, 5291 flow [2024-06-28 01:01:03,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4957, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5291, PETRI_PLACES=316, PETRI_TRANSITIONS=404} [2024-06-28 01:01:03,930 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 266 predicate places. [2024-06-28 01:01:03,930 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 404 transitions, 5291 flow [2024-06-28 01:01:03,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:03,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:03,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:03,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 01:01:03,931 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:03,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:03,931 INFO L85 PathProgramCache]: Analyzing trace with hash -2037026809, now seen corresponding path program 19 times [2024-06-28 01:01:03,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:03,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108692636] [2024-06-28 01:01:03,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:03,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:03,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:04,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:04,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:04,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108692636] [2024-06-28 01:01:04,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108692636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:04,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:04,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:04,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912417991] [2024-06-28 01:01:04,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:04,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:04,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:04,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:04,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:04,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:04,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 404 transitions, 5291 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:04,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:04,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:04,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:05,109 INFO L124 PetriNetUnfolderBase]: 3801/6479 cut-off events. [2024-06-28 01:01:05,110 INFO L125 PetriNetUnfolderBase]: For 278212/278274 co-relation queries the response was YES. [2024-06-28 01:01:05,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36704 conditions, 6479 events. 3801/6479 cut-off events. For 278212/278274 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 45668 event pairs, 1106 based on Foata normal form. 36/6213 useless extension candidates. Maximal degree in co-relation 36558. Up to 5478 conditions per place. [2024-06-28 01:01:05,195 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 251 selfloop transitions, 159 changer transitions 0/425 dead transitions. [2024-06-28 01:01:05,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 425 transitions, 6163 flow [2024-06-28 01:01:05,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:05,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:05,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-28 01:01:05,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6005434782608695 [2024-06-28 01:01:05,198 INFO L175 Difference]: Start difference. First operand has 316 places, 404 transitions, 5291 flow. Second operand 8 states and 221 transitions. [2024-06-28 01:01:05,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 425 transitions, 6163 flow [2024-06-28 01:01:06,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 425 transitions, 5817 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-28 01:01:06,101 INFO L231 Difference]: Finished difference. Result has 313 places, 404 transitions, 5273 flow [2024-06-28 01:01:06,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4945, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5273, PETRI_PLACES=313, PETRI_TRANSITIONS=404} [2024-06-28 01:01:06,102 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 263 predicate places. [2024-06-28 01:01:06,102 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 404 transitions, 5273 flow [2024-06-28 01:01:06,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:06,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:06,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:06,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 01:01:06,102 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:06,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:06,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1500794345, now seen corresponding path program 1 times [2024-06-28 01:01:06,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:06,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774558760] [2024-06-28 01:01:06,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:06,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:06,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:06,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:06,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:06,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774558760] [2024-06-28 01:01:06,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774558760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:06,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:06,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:06,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249170810] [2024-06-28 01:01:06,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:06,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:06,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:06,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:06,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:06,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:06,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 404 transitions, 5273 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:06,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:06,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:06,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:07,373 INFO L124 PetriNetUnfolderBase]: 4065/6943 cut-off events. [2024-06-28 01:01:07,373 INFO L125 PetriNetUnfolderBase]: For 365935/366006 co-relation queries the response was YES. [2024-06-28 01:01:07,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40686 conditions, 6943 events. 4065/6943 cut-off events. For 365935/366006 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 49901 event pairs, 1117 based on Foata normal form. 35/6685 useless extension candidates. Maximal degree in co-relation 40540. Up to 5218 conditions per place. [2024-06-28 01:01:07,464 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 244 selfloop transitions, 185 changer transitions 0/444 dead transitions. [2024-06-28 01:01:07,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 444 transitions, 6513 flow [2024-06-28 01:01:07,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:07,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:07,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-06-28 01:01:07,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6358695652173914 [2024-06-28 01:01:07,465 INFO L175 Difference]: Start difference. First operand has 313 places, 404 transitions, 5273 flow. Second operand 8 states and 234 transitions. [2024-06-28 01:01:07,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 444 transitions, 6513 flow [2024-06-28 01:01:08,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 444 transitions, 6187 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 01:01:08,836 INFO L231 Difference]: Finished difference. Result has 314 places, 408 transitions, 5430 flow [2024-06-28 01:01:08,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4951, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5430, PETRI_PLACES=314, PETRI_TRANSITIONS=408} [2024-06-28 01:01:08,837 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 264 predicate places. [2024-06-28 01:01:08,837 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 408 transitions, 5430 flow [2024-06-28 01:01:08,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:08,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:08,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:08,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 01:01:08,838 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:08,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:08,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1589360105, now seen corresponding path program 2 times [2024-06-28 01:01:08,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:08,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13348481] [2024-06-28 01:01:08,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:08,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:08,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:08,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:08,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:08,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13348481] [2024-06-28 01:01:08,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13348481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:08,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:08,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:08,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079965467] [2024-06-28 01:01:08,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:08,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:08,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:08,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:08,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:08,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:08,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 408 transitions, 5430 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:08,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:08,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:08,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:10,111 INFO L124 PetriNetUnfolderBase]: 4355/7419 cut-off events. [2024-06-28 01:01:10,112 INFO L125 PetriNetUnfolderBase]: For 422332/422409 co-relation queries the response was YES. [2024-06-28 01:01:10,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45630 conditions, 7419 events. 4355/7419 cut-off events. For 422332/422409 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 53754 event pairs, 1319 based on Foata normal form. 35/7139 useless extension candidates. Maximal degree in co-relation 45483. Up to 5949 conditions per place. [2024-06-28 01:01:10,218 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 250 selfloop transitions, 177 changer transitions 0/442 dead transitions. [2024-06-28 01:01:10,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 442 transitions, 6654 flow [2024-06-28 01:01:10,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:10,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:10,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-28 01:01:10,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222826086956522 [2024-06-28 01:01:10,220 INFO L175 Difference]: Start difference. First operand has 314 places, 408 transitions, 5430 flow. Second operand 8 states and 229 transitions. [2024-06-28 01:01:10,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 442 transitions, 6654 flow [2024-06-28 01:01:11,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 442 transitions, 6391 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-28 01:01:11,663 INFO L231 Difference]: Finished difference. Result has 318 places, 412 transitions, 5638 flow [2024-06-28 01:01:11,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5179, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5638, PETRI_PLACES=318, PETRI_TRANSITIONS=412} [2024-06-28 01:01:11,664 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 268 predicate places. [2024-06-28 01:01:11,664 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 412 transitions, 5638 flow [2024-06-28 01:01:11,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:11,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:11,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:11,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 01:01:11,664 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:11,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:11,665 INFO L85 PathProgramCache]: Analyzing trace with hash 1589507975, now seen corresponding path program 3 times [2024-06-28 01:01:11,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:11,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878123052] [2024-06-28 01:01:11,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:11,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:11,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:11,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:11,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:11,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878123052] [2024-06-28 01:01:11,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878123052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:11,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:11,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:11,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047617348] [2024-06-28 01:01:11,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:11,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:11,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:11,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:11,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:11,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:11,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 412 transitions, 5638 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:11,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:11,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:11,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:13,052 INFO L124 PetriNetUnfolderBase]: 4319/7367 cut-off events. [2024-06-28 01:01:13,052 INFO L125 PetriNetUnfolderBase]: For 387617/387694 co-relation queries the response was YES. [2024-06-28 01:01:13,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43980 conditions, 7367 events. 4319/7367 cut-off events. For 387617/387694 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 53418 event pairs, 1357 based on Foata normal form. 39/7087 useless extension candidates. Maximal degree in co-relation 43831. Up to 6087 conditions per place. [2024-06-28 01:01:13,141 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 248 selfloop transitions, 173 changer transitions 0/436 dead transitions. [2024-06-28 01:01:13,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 436 transitions, 6560 flow [2024-06-28 01:01:13,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:13,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:13,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-28 01:01:13,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6059782608695652 [2024-06-28 01:01:13,142 INFO L175 Difference]: Start difference. First operand has 318 places, 412 transitions, 5638 flow. Second operand 8 states and 223 transitions. [2024-06-28 01:01:13,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 436 transitions, 6560 flow [2024-06-28 01:01:14,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 436 transitions, 6301 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 01:01:14,439 INFO L231 Difference]: Finished difference. Result has 322 places, 412 transitions, 5731 flow [2024-06-28 01:01:14,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5379, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5731, PETRI_PLACES=322, PETRI_TRANSITIONS=412} [2024-06-28 01:01:14,439 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 272 predicate places. [2024-06-28 01:01:14,439 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 412 transitions, 5731 flow [2024-06-28 01:01:14,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:14,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:14,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:14,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 01:01:14,439 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:14,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:14,440 INFO L85 PathProgramCache]: Analyzing trace with hash 873929329, now seen corresponding path program 4 times [2024-06-28 01:01:14,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:14,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263453048] [2024-06-28 01:01:14,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:14,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:14,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:14,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:14,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:14,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263453048] [2024-06-28 01:01:14,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263453048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:14,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:14,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:14,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751069409] [2024-06-28 01:01:14,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:14,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:14,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:14,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:14,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:14,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:14,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 412 transitions, 5731 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:14,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:14,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:14,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:15,850 INFO L124 PetriNetUnfolderBase]: 4467/7609 cut-off events. [2024-06-28 01:01:15,850 INFO L125 PetriNetUnfolderBase]: For 394660/394740 co-relation queries the response was YES. [2024-06-28 01:01:15,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45429 conditions, 7609 events. 4467/7609 cut-off events. For 394660/394740 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 55448 event pairs, 1368 based on Foata normal form. 37/7300 useless extension candidates. Maximal degree in co-relation 45278. Up to 6477 conditions per place. [2024-06-28 01:01:15,964 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 343 selfloop transitions, 79 changer transitions 0/437 dead transitions. [2024-06-28 01:01:15,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 437 transitions, 6703 flow [2024-06-28 01:01:15,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:01:15,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:01:15,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 263 transitions. [2024-06-28 01:01:15,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5717391304347826 [2024-06-28 01:01:15,965 INFO L175 Difference]: Start difference. First operand has 322 places, 412 transitions, 5731 flow. Second operand 10 states and 263 transitions. [2024-06-28 01:01:15,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 437 transitions, 6703 flow [2024-06-28 01:01:17,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 437 transitions, 6349 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 01:01:17,496 INFO L231 Difference]: Finished difference. Result has 325 places, 414 transitions, 5597 flow [2024-06-28 01:01:17,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5377, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5597, PETRI_PLACES=325, PETRI_TRANSITIONS=414} [2024-06-28 01:01:17,497 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 275 predicate places. [2024-06-28 01:01:17,497 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 414 transitions, 5597 flow [2024-06-28 01:01:17,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:17,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:17,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:17,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 01:01:17,497 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:17,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:17,497 INFO L85 PathProgramCache]: Analyzing trace with hash 868566949, now seen corresponding path program 5 times [2024-06-28 01:01:17,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:17,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618700382] [2024-06-28 01:01:17,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:17,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:17,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:17,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:17,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:17,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618700382] [2024-06-28 01:01:17,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618700382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:17,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:17,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:17,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381394739] [2024-06-28 01:01:17,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:17,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:17,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:17,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:17,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:17,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:17,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 414 transitions, 5597 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:17,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:17,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:17,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:18,918 INFO L124 PetriNetUnfolderBase]: 4615/7867 cut-off events. [2024-06-28 01:01:18,918 INFO L125 PetriNetUnfolderBase]: For 409216/409290 co-relation queries the response was YES. [2024-06-28 01:01:18,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47069 conditions, 7867 events. 4615/7867 cut-off events. For 409216/409290 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 57730 event pairs, 1426 based on Foata normal form. 37/7550 useless extension candidates. Maximal degree in co-relation 46917. Up to 6705 conditions per place. [2024-06-28 01:01:19,028 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 344 selfloop transitions, 78 changer transitions 0/437 dead transitions. [2024-06-28 01:01:19,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 437 transitions, 6569 flow [2024-06-28 01:01:19,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:19,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:19,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-28 01:01:19,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595108695652174 [2024-06-28 01:01:19,029 INFO L175 Difference]: Start difference. First operand has 325 places, 414 transitions, 5597 flow. Second operand 8 states and 219 transitions. [2024-06-28 01:01:19,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 437 transitions, 6569 flow [2024-06-28 01:01:20,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 437 transitions, 6385 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 01:01:20,420 INFO L231 Difference]: Finished difference. Result has 325 places, 416 transitions, 5635 flow [2024-06-28 01:01:20,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5413, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5635, PETRI_PLACES=325, PETRI_TRANSITIONS=416} [2024-06-28 01:01:20,421 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 275 predicate places. [2024-06-28 01:01:20,421 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 416 transitions, 5635 flow [2024-06-28 01:01:20,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:20,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:20,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:20,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 01:01:20,421 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:20,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:20,422 INFO L85 PathProgramCache]: Analyzing trace with hash 868419079, now seen corresponding path program 6 times [2024-06-28 01:01:20,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:20,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138693110] [2024-06-28 01:01:20,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:20,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:20,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:20,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:20,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:20,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138693110] [2024-06-28 01:01:20,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138693110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:20,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:20,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:20,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264282225] [2024-06-28 01:01:20,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:20,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:20,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:20,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:20,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:20,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:20,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 416 transitions, 5635 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:20,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:20,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:20,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:22,031 INFO L124 PetriNetUnfolderBase]: 4721/8043 cut-off events. [2024-06-28 01:01:22,031 INFO L125 PetriNetUnfolderBase]: For 407300/407380 co-relation queries the response was YES. [2024-06-28 01:01:22,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48051 conditions, 8043 events. 4721/8043 cut-off events. For 407300/407380 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 59236 event pairs, 1412 based on Foata normal form. 33/7718 useless extension candidates. Maximal degree in co-relation 47898. Up to 6557 conditions per place. [2024-06-28 01:01:22,128 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 345 selfloop transitions, 84 changer transitions 0/444 dead transitions. [2024-06-28 01:01:22,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 444 transitions, 6649 flow [2024-06-28 01:01:22,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:22,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:22,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-28 01:01:22,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6059782608695652 [2024-06-28 01:01:22,129 INFO L175 Difference]: Start difference. First operand has 325 places, 416 transitions, 5635 flow. Second operand 8 states and 223 transitions. [2024-06-28 01:01:22,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 444 transitions, 6649 flow [2024-06-28 01:01:23,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 444 transitions, 6463 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 01:01:23,428 INFO L231 Difference]: Finished difference. Result has 327 places, 418 transitions, 5686 flow [2024-06-28 01:01:23,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5449, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5686, PETRI_PLACES=327, PETRI_TRANSITIONS=418} [2024-06-28 01:01:23,428 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 277 predicate places. [2024-06-28 01:01:23,428 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 418 transitions, 5686 flow [2024-06-28 01:01:23,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:23,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:23,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:23,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 01:01:23,429 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:23,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:23,429 INFO L85 PathProgramCache]: Analyzing trace with hash 874144531, now seen corresponding path program 1 times [2024-06-28 01:01:23,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:23,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844819146] [2024-06-28 01:01:23,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:23,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:23,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:23,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:23,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:23,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844819146] [2024-06-28 01:01:23,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844819146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:23,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:23,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:23,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899977470] [2024-06-28 01:01:23,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:23,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:23,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:23,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:23,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:23,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:23,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 418 transitions, 5686 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:23,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:23,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:23,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:24,918 INFO L124 PetriNetUnfolderBase]: 4827/8229 cut-off events. [2024-06-28 01:01:24,919 INFO L125 PetriNetUnfolderBase]: For 416845/416925 co-relation queries the response was YES. [2024-06-28 01:01:25,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49031 conditions, 8229 events. 4827/8229 cut-off events. For 416845/416925 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 60831 event pairs, 1466 based on Foata normal form. 33/7898 useless extension candidates. Maximal degree in co-relation 48877. Up to 6723 conditions per place. [2024-06-28 01:01:25,034 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 347 selfloop transitions, 86 changer transitions 0/448 dead transitions. [2024-06-28 01:01:25,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 448 transitions, 6706 flow [2024-06-28 01:01:25,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:01:25,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:01:25,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 267 transitions. [2024-06-28 01:01:25,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804347826086956 [2024-06-28 01:01:25,035 INFO L175 Difference]: Start difference. First operand has 327 places, 418 transitions, 5686 flow. Second operand 10 states and 267 transitions. [2024-06-28 01:01:25,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 448 transitions, 6706 flow [2024-06-28 01:01:26,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 448 transitions, 6497 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 01:01:26,928 INFO L231 Difference]: Finished difference. Result has 331 places, 420 transitions, 5712 flow [2024-06-28 01:01:26,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5477, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5712, PETRI_PLACES=331, PETRI_TRANSITIONS=420} [2024-06-28 01:01:26,928 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 281 predicate places. [2024-06-28 01:01:26,928 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 420 transitions, 5712 flow [2024-06-28 01:01:26,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:26,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:26,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:26,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 01:01:26,929 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:26,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:26,929 INFO L85 PathProgramCache]: Analyzing trace with hash -2031654509, now seen corresponding path program 7 times [2024-06-28 01:01:26,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:26,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836821804] [2024-06-28 01:01:26,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:26,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:26,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:27,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:27,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:27,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836821804] [2024-06-28 01:01:27,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836821804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:27,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:27,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:27,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035901974] [2024-06-28 01:01:27,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:27,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:27,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:27,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:27,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:27,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:27,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 420 transitions, 5712 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:27,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:27,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:27,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:28,502 INFO L124 PetriNetUnfolderBase]: 4975/8477 cut-off events. [2024-06-28 01:01:28,502 INFO L125 PetriNetUnfolderBase]: For 443604/443696 co-relation queries the response was YES. [2024-06-28 01:01:28,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50569 conditions, 8477 events. 4975/8477 cut-off events. For 443604/443696 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 63101 event pairs, 1566 based on Foata normal form. 51/8146 useless extension candidates. Maximal degree in co-relation 50414. Up to 6976 conditions per place. [2024-06-28 01:01:28,621 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 270 selfloop transitions, 166 changer transitions 0/451 dead transitions. [2024-06-28 01:01:28,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 451 transitions, 6740 flow [2024-06-28 01:01:28,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:01:28,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:01:28,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 272 transitions. [2024-06-28 01:01:28,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.591304347826087 [2024-06-28 01:01:28,622 INFO L175 Difference]: Start difference. First operand has 331 places, 420 transitions, 5712 flow. Second operand 10 states and 272 transitions. [2024-06-28 01:01:28,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 451 transitions, 6740 flow [2024-06-28 01:01:30,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 451 transitions, 6531 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-28 01:01:30,666 INFO L231 Difference]: Finished difference. Result has 333 places, 422 transitions, 5913 flow [2024-06-28 01:01:30,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5503, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5913, PETRI_PLACES=333, PETRI_TRANSITIONS=422} [2024-06-28 01:01:30,667 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 283 predicate places. [2024-06-28 01:01:30,667 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 422 transitions, 5913 flow [2024-06-28 01:01:30,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:30,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:30,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:30,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 01:01:30,668 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:30,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:30,668 INFO L85 PathProgramCache]: Analyzing trace with hash -2037161039, now seen corresponding path program 8 times [2024-06-28 01:01:30,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:30,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389576418] [2024-06-28 01:01:30,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:30,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:30,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:30,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:30,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:30,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389576418] [2024-06-28 01:01:30,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389576418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:30,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:30,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:30,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424726895] [2024-06-28 01:01:30,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:30,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:30,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:30,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:30,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:30,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:30,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 422 transitions, 5913 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:30,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:30,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:30,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:32,666 INFO L124 PetriNetUnfolderBase]: 5123/8725 cut-off events. [2024-06-28 01:01:32,666 INFO L125 PetriNetUnfolderBase]: For 459781/459867 co-relation queries the response was YES. [2024-06-28 01:01:32,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52495 conditions, 8725 events. 5123/8725 cut-off events. For 459781/459867 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 65116 event pairs, 1610 based on Foata normal form. 51/8386 useless extension candidates. Maximal degree in co-relation 52339. Up to 7204 conditions per place. [2024-06-28 01:01:32,786 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 273 selfloop transitions, 163 changer transitions 0/451 dead transitions. [2024-06-28 01:01:32,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 451 transitions, 6941 flow [2024-06-28 01:01:32,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:32,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:32,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-28 01:01:32,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6141304347826086 [2024-06-28 01:01:32,788 INFO L175 Difference]: Start difference. First operand has 333 places, 422 transitions, 5913 flow. Second operand 8 states and 226 transitions. [2024-06-28 01:01:32,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 451 transitions, 6941 flow [2024-06-28 01:01:34,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 451 transitions, 6569 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 01:01:34,314 INFO L231 Difference]: Finished difference. Result has 333 places, 424 transitions, 5949 flow [2024-06-28 01:01:34,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5545, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5949, PETRI_PLACES=333, PETRI_TRANSITIONS=424} [2024-06-28 01:01:34,315 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 283 predicate places. [2024-06-28 01:01:34,315 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 424 transitions, 5949 flow [2024-06-28 01:01:34,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:34,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:34,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:34,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 01:01:34,315 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:34,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:34,316 INFO L85 PathProgramCache]: Analyzing trace with hash 738313845, now seen corresponding path program 9 times [2024-06-28 01:01:34,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:34,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635648872] [2024-06-28 01:01:34,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:34,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:34,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:34,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:34,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:34,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635648872] [2024-06-28 01:01:34,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635648872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:34,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:34,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:34,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134509245] [2024-06-28 01:01:34,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:34,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:34,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:34,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:34,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:34,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:34,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 424 transitions, 5949 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:34,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:34,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:34,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:36,451 INFO L124 PetriNetUnfolderBase]: 5266/8969 cut-off events. [2024-06-28 01:01:36,451 INFO L125 PetriNetUnfolderBase]: For 452077/452134 co-relation queries the response was YES. [2024-06-28 01:01:36,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53486 conditions, 8969 events. 5266/8969 cut-off events. For 452077/452134 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 67273 event pairs, 1450 based on Foata normal form. 16/8582 useless extension candidates. Maximal degree in co-relation 53329. Up to 7650 conditions per place. [2024-06-28 01:01:36,556 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 378 selfloop transitions, 67 changer transitions 0/460 dead transitions. [2024-06-28 01:01:36,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 460 transitions, 7027 flow [2024-06-28 01:01:36,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:36,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:36,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-28 01:01:36,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65527950310559 [2024-06-28 01:01:36,557 INFO L175 Difference]: Start difference. First operand has 333 places, 424 transitions, 5949 flow. Second operand 7 states and 211 transitions. [2024-06-28 01:01:36,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 460 transitions, 7027 flow [2024-06-28 01:01:38,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 460 transitions, 6661 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 01:01:38,611 INFO L231 Difference]: Finished difference. Result has 334 places, 428 transitions, 5825 flow [2024-06-28 01:01:38,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5587, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5825, PETRI_PLACES=334, PETRI_TRANSITIONS=428} [2024-06-28 01:01:38,611 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 284 predicate places. [2024-06-28 01:01:38,611 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 428 transitions, 5825 flow [2024-06-28 01:01:38,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:38,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:38,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:38,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 01:01:38,612 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:38,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:38,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1347764339, now seen corresponding path program 10 times [2024-06-28 01:01:38,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:38,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778245901] [2024-06-28 01:01:38,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:38,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:38,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:38,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:38,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:38,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778245901] [2024-06-28 01:01:38,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778245901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:38,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:38,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:38,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932781794] [2024-06-28 01:01:38,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:38,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:38,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:38,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:38,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:38,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:38,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 428 transitions, 5825 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:38,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:38,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:38,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:40,846 INFO L124 PetriNetUnfolderBase]: 5306/9145 cut-off events. [2024-06-28 01:01:40,846 INFO L125 PetriNetUnfolderBase]: For 414048/414137 co-relation queries the response was YES. [2024-06-28 01:01:40,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52830 conditions, 9145 events. 5306/9145 cut-off events. For 414048/414137 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 69363 event pairs, 1460 based on Foata normal form. 47/8802 useless extension candidates. Maximal degree in co-relation 52672. Up to 6521 conditions per place. [2024-06-28 01:01:40,967 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 268 selfloop transitions, 182 changer transitions 0/465 dead transitions. [2024-06-28 01:01:40,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 465 transitions, 7055 flow [2024-06-28 01:01:40,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:40,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:40,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-06-28 01:01:40,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6385869565217391 [2024-06-28 01:01:40,968 INFO L175 Difference]: Start difference. First operand has 334 places, 428 transitions, 5825 flow. Second operand 8 states and 235 transitions. [2024-06-28 01:01:40,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 465 transitions, 7055 flow [2024-06-28 01:01:42,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 465 transitions, 6893 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 01:01:42,214 INFO L231 Difference]: Finished difference. Result has 337 places, 429 transitions, 6074 flow [2024-06-28 01:01:42,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5663, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6074, PETRI_PLACES=337, PETRI_TRANSITIONS=429} [2024-06-28 01:01:42,214 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 287 predicate places. [2024-06-28 01:01:42,214 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 429 transitions, 6074 flow [2024-06-28 01:01:42,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:42,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:42,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:42,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 01:01:42,215 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:42,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:42,215 INFO L85 PathProgramCache]: Analyzing trace with hash -1837499897, now seen corresponding path program 2 times [2024-06-28 01:01:42,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:42,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283933113] [2024-06-28 01:01:42,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:42,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:42,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:42,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:42,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:42,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283933113] [2024-06-28 01:01:42,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283933113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:42,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:42,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:42,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999632172] [2024-06-28 01:01:42,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:42,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:42,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:42,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:42,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:42,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:42,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 429 transitions, 6074 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:42,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:42,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:42,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:44,409 INFO L124 PetriNetUnfolderBase]: 5412/9224 cut-off events. [2024-06-28 01:01:44,410 INFO L125 PetriNetUnfolderBase]: For 422470/422527 co-relation queries the response was YES. [2024-06-28 01:01:44,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54342 conditions, 9224 events. 5412/9224 cut-off events. For 422470/422527 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 69684 event pairs, 1464 based on Foata normal form. 12/8830 useless extension candidates. Maximal degree in co-relation 54183. Up to 7726 conditions per place. [2024-06-28 01:01:44,540 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 381 selfloop transitions, 69 changer transitions 0/465 dead transitions. [2024-06-28 01:01:44,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 465 transitions, 7150 flow [2024-06-28 01:01:44,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:44,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:44,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-06-28 01:01:44,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65527950310559 [2024-06-28 01:01:44,541 INFO L175 Difference]: Start difference. First operand has 337 places, 429 transitions, 6074 flow. Second operand 7 states and 211 transitions. [2024-06-28 01:01:44,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 465 transitions, 7150 flow [2024-06-28 01:01:46,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 465 transitions, 6595 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-28 01:01:46,790 INFO L231 Difference]: Finished difference. Result has 337 places, 431 transitions, 5724 flow [2024-06-28 01:01:46,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5519, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5724, PETRI_PLACES=337, PETRI_TRANSITIONS=431} [2024-06-28 01:01:46,790 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 287 predicate places. [2024-06-28 01:01:46,790 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 431 transitions, 5724 flow [2024-06-28 01:01:46,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:46,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:46,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:46,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 01:01:46,791 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:46,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:46,791 INFO L85 PathProgramCache]: Analyzing trace with hash -1342038887, now seen corresponding path program 3 times [2024-06-28 01:01:46,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:46,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085348851] [2024-06-28 01:01:46,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:46,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:46,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:47,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:47,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:47,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085348851] [2024-06-28 01:01:47,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085348851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:47,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:47,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:47,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612529421] [2024-06-28 01:01:47,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:47,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:47,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:47,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:47,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:47,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:47,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 431 transitions, 5724 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:47,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:47,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:47,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:49,117 INFO L124 PetriNetUnfolderBase]: 5518/9497 cut-off events. [2024-06-28 01:01:49,117 INFO L125 PetriNetUnfolderBase]: For 429396/429485 co-relation queries the response was YES. [2024-06-28 01:01:49,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53952 conditions, 9497 events. 5518/9497 cut-off events. For 429396/429485 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 72470 event pairs, 1712 based on Foata normal form. 47/9143 useless extension candidates. Maximal degree in co-relation 53793. Up to 7193 conditions per place. [2024-06-28 01:01:49,227 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 272 selfloop transitions, 180 changer transitions 0/467 dead transitions. [2024-06-28 01:01:49,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 467 transitions, 6806 flow [2024-06-28 01:01:49,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:01:49,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:01:49,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 276 transitions. [2024-06-28 01:01:49,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-28 01:01:49,228 INFO L175 Difference]: Start difference. First operand has 337 places, 431 transitions, 5724 flow. Second operand 10 states and 276 transitions. [2024-06-28 01:01:49,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 467 transitions, 6806 flow [2024-06-28 01:01:51,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 467 transitions, 6627 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 01:01:51,079 INFO L231 Difference]: Finished difference. Result has 342 places, 433 transitions, 5979 flow [2024-06-28 01:01:51,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5545, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5979, PETRI_PLACES=342, PETRI_TRANSITIONS=433} [2024-06-28 01:01:51,080 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 292 predicate places. [2024-06-28 01:01:51,080 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 433 transitions, 5979 flow [2024-06-28 01:01:51,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:51,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:51,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:51,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 01:01:51,080 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:51,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:51,081 INFO L85 PathProgramCache]: Analyzing trace with hash -970698661, now seen corresponding path program 4 times [2024-06-28 01:01:51,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:51,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867726348] [2024-06-28 01:01:51,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:51,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:51,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:51,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:51,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:51,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867726348] [2024-06-28 01:01:51,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867726348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:51,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:51,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:51,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488215118] [2024-06-28 01:01:51,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:51,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:51,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:51,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:51,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:51,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:51,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 433 transitions, 5979 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:51,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:51,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:51,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:53,313 INFO L124 PetriNetUnfolderBase]: 5676/9687 cut-off events. [2024-06-28 01:01:53,313 INFO L125 PetriNetUnfolderBase]: For 462306/462363 co-relation queries the response was YES. [2024-06-28 01:01:53,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56785 conditions, 9687 events. 5676/9687 cut-off events. For 462306/462363 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 74192 event pairs, 1489 based on Foata normal form. 12/9285 useless extension candidates. Maximal degree in co-relation 56625. Up to 7520 conditions per place. [2024-06-28 01:01:53,432 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 384 selfloop transitions, 72 changer transitions 0/471 dead transitions. [2024-06-28 01:01:53,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 471 transitions, 7281 flow [2024-06-28 01:01:53,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:01:53,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:01:53,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-06-28 01:01:53,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6521739130434783 [2024-06-28 01:01:53,433 INFO L175 Difference]: Start difference. First operand has 342 places, 433 transitions, 5979 flow. Second operand 7 states and 210 transitions. [2024-06-28 01:01:53,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 471 transitions, 7281 flow [2024-06-28 01:01:55,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 471 transitions, 6871 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-28 01:01:55,185 INFO L231 Difference]: Finished difference. Result has 342 places, 436 transitions, 5853 flow [2024-06-28 01:01:55,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5575, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5853, PETRI_PLACES=342, PETRI_TRANSITIONS=436} [2024-06-28 01:01:55,185 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 292 predicate places. [2024-06-28 01:01:55,185 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 436 transitions, 5853 flow [2024-06-28 01:01:55,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:55,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:55,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:01:55,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 01:01:55,186 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:55,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:55,186 INFO L85 PathProgramCache]: Analyzing trace with hash 45489209, now seen corresponding path program 1 times [2024-06-28 01:01:55,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:55,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516287594] [2024-06-28 01:01:55,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:55,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:55,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:55,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-28 01:01:55,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:55,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516287594] [2024-06-28 01:01:55,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516287594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:55,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:55,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:55,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868316963] [2024-06-28 01:01:55,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:55,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:55,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:55,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:55,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:55,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:55,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 436 transitions, 5853 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:55,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:55,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:55,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:57,330 INFO L124 PetriNetUnfolderBase]: 5703/9742 cut-off events. [2024-06-28 01:01:57,330 INFO L125 PetriNetUnfolderBase]: For 422151/422234 co-relation queries the response was YES. [2024-06-28 01:01:57,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56598 conditions, 9742 events. 5703/9742 cut-off events. For 422151/422234 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 74739 event pairs, 1864 based on Foata normal form. 20/9334 useless extension candidates. Maximal degree in co-relation 56436. Up to 8352 conditions per place. [2024-06-28 01:01:57,459 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 361 selfloop transitions, 105 changer transitions 0/481 dead transitions. [2024-06-28 01:01:57,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 481 transitions, 7571 flow [2024-06-28 01:01:57,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:01:57,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:01:57,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-06-28 01:01:57,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6331521739130435 [2024-06-28 01:01:57,460 INFO L175 Difference]: Start difference. First operand has 342 places, 436 transitions, 5853 flow. Second operand 8 states and 233 transitions. [2024-06-28 01:01:57,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 481 transitions, 7571 flow [2024-06-28 01:01:59,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 481 transitions, 7443 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-28 01:01:59,336 INFO L231 Difference]: Finished difference. Result has 346 places, 448 transitions, 6123 flow [2024-06-28 01:01:59,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5725, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6123, PETRI_PLACES=346, PETRI_TRANSITIONS=448} [2024-06-28 01:01:59,336 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 296 predicate places. [2024-06-28 01:01:59,336 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 448 transitions, 6123 flow [2024-06-28 01:01:59,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:59,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:59,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, 1] [2024-06-28 01:01:59,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 01:01:59,337 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:59,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:59,337 INFO L85 PathProgramCache]: Analyzing trace with hash -10478447, now seen corresponding path program 1 times [2024-06-28 01:01:59,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:59,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232605245] [2024-06-28 01:01:59,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:59,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:59,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:59,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:59,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:59,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232605245] [2024-06-28 01:01:59,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232605245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:59,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:59,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:01:59,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214000743] [2024-06-28 01:01:59,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:59,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:01:59,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:59,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:01:59,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:01:59,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:01:59,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 448 transitions, 6123 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:59,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:59,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:01:59,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:01,664 INFO L124 PetriNetUnfolderBase]: 5736/9785 cut-off events. [2024-06-28 01:02:01,664 INFO L125 PetriNetUnfolderBase]: For 431470/431558 co-relation queries the response was YES. [2024-06-28 01:02:01,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56703 conditions, 9785 events. 5736/9785 cut-off events. For 431470/431558 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 75009 event pairs, 1850 based on Foata normal form. 24/9374 useless extension candidates. Maximal degree in co-relation 56540. Up to 8448 conditions per place. [2024-06-28 01:02:01,796 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 355 selfloop transitions, 120 changer transitions 0/490 dead transitions. [2024-06-28 01:02:01,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 490 transitions, 7868 flow [2024-06-28 01:02:01,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:01,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:01,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-06-28 01:02:01,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-28 01:02:01,797 INFO L175 Difference]: Start difference. First operand has 346 places, 448 transitions, 6123 flow. Second operand 8 states and 230 transitions. [2024-06-28 01:02:01,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 490 transitions, 7868 flow [2024-06-28 01:02:04,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 490 transitions, 7733 flow, removed 38 selfloop flow, removed 2 redundant places. [2024-06-28 01:02:04,358 INFO L231 Difference]: Finished difference. Result has 353 places, 460 transitions, 6433 flow [2024-06-28 01:02:04,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5997, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6433, PETRI_PLACES=353, PETRI_TRANSITIONS=460} [2024-06-28 01:02:04,359 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 303 predicate places. [2024-06-28 01:02:04,359 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 460 transitions, 6433 flow [2024-06-28 01:02:04,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:04,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:04,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:04,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 01:02:04,359 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:04,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:04,360 INFO L85 PathProgramCache]: Analyzing trace with hash 867424569, now seen corresponding path program 2 times [2024-06-28 01:02:04,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:04,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286845114] [2024-06-28 01:02:04,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:04,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:04,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:04,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:04,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:04,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286845114] [2024-06-28 01:02:04,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286845114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:04,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:04,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:04,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980548152] [2024-06-28 01:02:04,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:04,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:04,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:04,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:04,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:04,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:02:04,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 460 transitions, 6433 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:04,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:04,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:02:04,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:06,514 INFO L124 PetriNetUnfolderBase]: 5743/9794 cut-off events. [2024-06-28 01:02:06,515 INFO L125 PetriNetUnfolderBase]: For 432757/432838 co-relation queries the response was YES. [2024-06-28 01:02:06,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57072 conditions, 9794 events. 5743/9794 cut-off events. For 432757/432838 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 75028 event pairs, 1839 based on Foata normal form. 17/9371 useless extension candidates. Maximal degree in co-relation 56905. Up to 8588 conditions per place. [2024-06-28 01:02:06,978 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 415 selfloop transitions, 60 changer transitions 0/490 dead transitions. [2024-06-28 01:02:06,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 490 transitions, 7479 flow [2024-06-28 01:02:06,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:06,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:06,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-28 01:02:06,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6059782608695652 [2024-06-28 01:02:06,979 INFO L175 Difference]: Start difference. First operand has 353 places, 460 transitions, 6433 flow. Second operand 8 states and 223 transitions. [2024-06-28 01:02:06,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 490 transitions, 7479 flow [2024-06-28 01:02:08,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 490 transitions, 7193 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-28 01:02:08,989 INFO L231 Difference]: Finished difference. Result has 357 places, 463 transitions, 6307 flow [2024-06-28 01:02:08,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6147, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6307, PETRI_PLACES=357, PETRI_TRANSITIONS=463} [2024-06-28 01:02:08,990 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 307 predicate places. [2024-06-28 01:02:08,990 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 463 transitions, 6307 flow [2024-06-28 01:02:08,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:08,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:08,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:08,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 01:02:08,990 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:08,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:08,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1044556275, now seen corresponding path program 2 times [2024-06-28 01:02:08,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:08,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999653587] [2024-06-28 01:02:08,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:08,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:08,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:09,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:09,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:09,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999653587] [2024-06-28 01:02:09,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999653587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:09,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:09,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:09,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101381792] [2024-06-28 01:02:09,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:09,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:09,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:09,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:09,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:09,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:02:09,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 463 transitions, 6307 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:09,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:09,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:02:09,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:11,465 INFO L124 PetriNetUnfolderBase]: 5766/9828 cut-off events. [2024-06-28 01:02:11,466 INFO L125 PetriNetUnfolderBase]: For 444156/444244 co-relation queries the response was YES. [2024-06-28 01:02:11,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57217 conditions, 9828 events. 5766/9828 cut-off events. For 444156/444244 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 75192 event pairs, 1850 based on Foata normal form. 24/9410 useless extension candidates. Maximal degree in co-relation 57049. Up to 8481 conditions per place. [2024-06-28 01:02:11,607 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 361 selfloop transitions, 129 changer transitions 0/505 dead transitions. [2024-06-28 01:02:11,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 505 transitions, 8215 flow [2024-06-28 01:02:11,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:02:11,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:02:11,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 279 transitions. [2024-06-28 01:02:11,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6065217391304348 [2024-06-28 01:02:11,608 INFO L175 Difference]: Start difference. First operand has 357 places, 463 transitions, 6307 flow. Second operand 10 states and 279 transitions. [2024-06-28 01:02:11,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 505 transitions, 8215 flow [2024-06-28 01:02:13,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 505 transitions, 8075 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 01:02:13,635 INFO L231 Difference]: Finished difference. Result has 361 places, 472 transitions, 6569 flow [2024-06-28 01:02:13,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6175, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6569, PETRI_PLACES=361, PETRI_TRANSITIONS=472} [2024-06-28 01:02:13,636 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 311 predicate places. [2024-06-28 01:02:13,636 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 472 transitions, 6569 flow [2024-06-28 01:02:13,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:13,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:13,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:13,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 01:02:13,637 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:13,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:13,637 INFO L85 PathProgramCache]: Analyzing trace with hash 1044556089, now seen corresponding path program 3 times [2024-06-28 01:02:13,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:13,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084467402] [2024-06-28 01:02:13,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:13,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:13,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:13,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:13,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:13,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084467402] [2024-06-28 01:02:13,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084467402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:13,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:13,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:13,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857244526] [2024-06-28 01:02:13,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:13,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:13,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:13,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:13,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:13,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:02:13,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 472 transitions, 6569 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:13,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:13,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:02:13,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:16,142 INFO L124 PetriNetUnfolderBase]: 5783/9850 cut-off events. [2024-06-28 01:02:16,143 INFO L125 PetriNetUnfolderBase]: For 457352/457433 co-relation queries the response was YES. [2024-06-28 01:02:16,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57785 conditions, 9850 events. 5783/9850 cut-off events. For 457352/457433 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 75300 event pairs, 1839 based on Foata normal form. 17/9418 useless extension candidates. Maximal degree in co-relation 57616. Up to 8632 conditions per place. [2024-06-28 01:02:16,274 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 424 selfloop transitions, 70 changer transitions 0/509 dead transitions. [2024-06-28 01:02:16,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 509 transitions, 7885 flow [2024-06-28 01:02:16,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:02:16,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:02:16,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 291 transitions. [2024-06-28 01:02:16,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575098814229249 [2024-06-28 01:02:16,275 INFO L175 Difference]: Start difference. First operand has 361 places, 472 transitions, 6569 flow. Second operand 11 states and 291 transitions. [2024-06-28 01:02:16,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 509 transitions, 7885 flow [2024-06-28 01:02:18,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 509 transitions, 7603 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 01:02:18,632 INFO L231 Difference]: Finished difference. Result has 366 places, 478 transitions, 6523 flow [2024-06-28 01:02:18,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6287, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6523, PETRI_PLACES=366, PETRI_TRANSITIONS=478} [2024-06-28 01:02:18,633 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 316 predicate places. [2024-06-28 01:02:18,633 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 478 transitions, 6523 flow [2024-06-28 01:02:18,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:18,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:18,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:18,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 01:02:18,633 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:18,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:18,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1044793425, now seen corresponding path program 3 times [2024-06-28 01:02:18,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:18,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865445434] [2024-06-28 01:02:18,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:18,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:18,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:18,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:18,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:18,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865445434] [2024-06-28 01:02:18,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865445434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:18,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:18,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:18,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831689013] [2024-06-28 01:02:18,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:18,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:18,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:18,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:18,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:18,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:02:18,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 478 transitions, 6523 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:18,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:18,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:02:18,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:20,744 INFO L124 PetriNetUnfolderBase]: 5780/9859 cut-off events. [2024-06-28 01:02:20,744 INFO L125 PetriNetUnfolderBase]: For 461793/461946 co-relation queries the response was YES. [2024-06-28 01:02:20,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57577 conditions, 9859 events. 5780/9859 cut-off events. For 461793/461946 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 75543 event pairs, 1861 based on Foata normal form. 62/9490 useless extension candidates. Maximal degree in co-relation 57406. Up to 8500 conditions per place. [2024-06-28 01:02:20,884 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 361 selfloop transitions, 128 changer transitions 0/504 dead transitions. [2024-06-28 01:02:20,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 504 transitions, 7933 flow [2024-06-28 01:02:20,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:02:20,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:02:20,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-28 01:02:20,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6141304347826086 [2024-06-28 01:02:20,885 INFO L175 Difference]: Start difference. First operand has 366 places, 478 transitions, 6523 flow. Second operand 8 states and 226 transitions. [2024-06-28 01:02:20,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 504 transitions, 7933 flow [2024-06-28 01:02:23,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 504 transitions, 7753 flow, removed 18 selfloop flow, removed 9 redundant places. [2024-06-28 01:02:23,185 INFO L231 Difference]: Finished difference. Result has 365 places, 478 transitions, 6605 flow [2024-06-28 01:02:23,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6343, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6605, PETRI_PLACES=365, PETRI_TRANSITIONS=478} [2024-06-28 01:02:23,186 INFO L281 CegarLoopForPetriNet]: 50 programPoint places, 315 predicate places. [2024-06-28 01:02:23,186 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 478 transitions, 6605 flow [2024-06-28 01:02:23,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:23,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:23,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:02:23,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 01:02:23,186 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:23,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:23,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1017292287, now seen corresponding path program 1 times [2024-06-28 01:02:23,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:23,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068385289] [2024-06-28 01:02:23,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:23,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:23,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:23,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:23,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:23,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068385289] [2024-06-28 01:02:23,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068385289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:23,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:23,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:02:23,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502757108] [2024-06-28 01:02:23,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:23,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:02:23,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:23,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:02:23,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:02:23,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-28 01:02:23,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 478 transitions, 6605 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:23,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:23,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-28 01:02:23,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand